Uttrycksrubriker | Qlik CloudHjälp
Gå till huvudinnehåll Gå till ytterligare innehåll

Uttrycksrubriker

Senast uppdaterad: 2026-10-28

Använd rubriker i kolumnuttryck för att behålla ändringsmetadata, till exempel ett åtgärdsnamn eller källströmsposition.

Q_H_-rubrikerna är tillgängliga i SaaS-hanterad mellanlagring, lake-mellanlagring och replikeringsuppgifter. Infoga ett sidhuvud från redigerarens lista Sidhuvuden när Bygga uttryck. Tabellen nedan identifierar tillämplighet och värden för källslutpunkter under fullständig laddning och ändringsbearbetning.

Rubriker för alla källslutpunkter

Allmänna rubriker och värden för bearbetningsfas
Rubrik och datatyp Värde under ändringsbearbetning Värde under fullständig laddning
Q_H_CHANGE_SEQ

STRING(50)

Monotont ökande ändringssekvens över uppgiftens ändringstabeller. Kombinerar en tidsmarkör med en nollprefixerad ändringsräknare för att ordna ändringar inom en uppgift. Tomt
Q_H_STREAM_POSITION

STRING(50)

Position i källans ändringsström, vanligtvis ett SCN eller LSN. Identifierar en källströmsplats, inte en tidsmarkör eller en sekvens som är jämförbar mellan uppgifter. Tom sträng.
Q_H_TIMESTAMP

DATETIME(0)

Tidsstämpel för ändringsåtgärden. Detta är en operationstidsmarkör, inte transaktionens commit-tidsmarkör. Aktuell tidsmarkör.
Q_H_TRANSACTION_ID

STRING(50)

Transaktion som innehåller ändringen, representerad som ett hexadecimalt 128-bitars transaktions-ID. ID:t garanteras inte vara unikt. Tomt
Q_H_COMMIT_TIMESTAMP

DATETIME(0)

Källtransaktionens commit-tidsmarkör, så som den representeras av körningsmiljön för bearbetning. Skiljer sig från källdatabasserverns tid i Q_H_DB_COMMIT_TIMESTAMP. Aktuell tidsmarkör.
Q_H_DB_COMMIT_TIMESTAMP

DATETIME(0)

Källtransaktionens commit-tidsmarkör enligt källdatabasserverns tid. NULL
Q_H_OPERATION

STRING(50)

INSERT, UPDATE eller DELETE. INSERT.

Ändringssekvensen kombinerar en tidsmarkör formaterad som YYYYMMDDHHmmSShh med en 19-siffrig, nollprefixad ändringsräknare. Tidsmarkörfälten är år, månad, dag, timme, minut, sekund och hundradelar av en sekund. Tidsmarkördelen kan upprepas medan räknaren ökar. Den deklarerade STRING(50)-kapaciteten är inte sekvensformatets längd.

Förlita dig inte på Q_H_TRANSACTION_ID som en unik nyckel. Använd Q_H_CHANGE_SEQ för ändringsordning på uppgiftsnivå i stället för att enbart jämföra tidsstämplar.

Källspecifika rubriker

Följande källbegränsningar gäller för de namngivna slutpunkterna. De innebär inte stöd för andra SQL Server-varianter eller andra filkällor.

Källspecifika rubriker och värden för bearbetningsfas
Rubrik och datatyp Källslutpunkter Värde under ändringsbearbetning Värde under fullständig laddning
Q_H_USER

STRING(50)

Microsoft SQL Server; Microsoft Azure SQL Managed Instance; Amazon RDS för SQL Server; IBM Informix; IBM DB2 för z/OS; IBM DB2 för LUW; Oracle; Fil; SAP Sybase ASE. Användare som gjorde källändringen. Tomt
Q_H_JOB_NAME

STRING(50)

Endast IBM DB2 för iSeries. Jobb som utförde källändringen. Tomt
Q_H_PROGRAM_NAME

STRING(50)

Endast IBM DB2 för iSeries. Program som utförde källändringen. Tomt
Q_H_XACT_ID

STRING(50)

Microsoft SQL Server; Microsoft Azure SQL Managed Instance; Amazon RDS for SQL Server. Transaktionstidsidentifierare: LSN för den första posten för serverns senaste distribuerade transaktion. Alla poster i transaktionen delar detta ID. Detta skiljer sig från Q_H_TRANSACTION_ID, som hämtas från den fysiska transaktionsloggen. Tomt

Använda operationsmetadata

Lägg till en kolumn och infoga Q_H_OPERATION för att registrera källåtgärden. Under fullständig laddning är dess värde INSERT. Vid ändringsbearbetning har en uppdatering värdet UPDATE.

Operationshuvudet beskriver operationen; det ändrar inte hanteringen av målborttagning. För att returnera anpassade flaggor för källoperationer, se $OPERATION_INDICATOR i Uttrycksfunktioner.

Rubrikkolumner för strömmande mellanlagring

Streaming Transform-uppgifter använder källkolumner som hdr__kafka_partition, hdr__kinesis_offset eller hdr__file_name. Dessa är inte alias för Q_H_-rubrikerna. Välj rubriker för strömmande mellanlagring från Kolumner. För de källspecifika listorna, se Mellanlagringstabeller.

Var den här sidan till hjälp för dig?

Om du stöter på några problem med den här sidan eller innehållet på den, t.ex. ett stavfel, ett saknat steg eller ett tekniskt fel – meddela oss!