# İfade başlıkları

İşlem adı veya kaynak klasör konumu gibi değişiklik meta verilerini korumak için sütun ifadelerinde üst bilgileri kullanın.

`Q_H_` başlıkları SaaS tarafından yönetilen yerleştirme, göl yerleştirme ve çoğaltma görevlerinde kullanılabilir. [İfade oluşturma](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Transformation/Building-expressions.htm) olduğunda düzenleyicinin Başlıklar listesinden bir başlık ekleyin. Aşağıdaki tablo, tam yük ve değişiklik işleme sırasında kaynak uç nokta uygulanabilirliğini ve değerlerini tanımlar.

## Tüm kaynak uç noktaları için üst bilgiler

Genel üstbilgiler ve işleme aşaması değerleri

| Başlık ve veri türü | Değişiklik işleme sırasındaki değer | Tam yük sırasındaki değer |
| --- | --- | --- |
| `Q_H_CHANGE_SEQ`<br><br>`STRING(50)` | Görevin değişiklik tabloları genelinde monotonik olarak artan değişiklik sırası. Bir görev içindeki değişiklikleri sıralamak için bir zaman damgasını sıfır ön ekli bir değişiklik sayacıyla birleştirir. | Boş |
| `Q_H_STREAM_POSITION`<br><br>`STRING(50)` | Kaynak değişiklik klasöründeki konum, genellikle bir SCN veya LSN. Görevler arasında karşılaştırılabilir bir zaman damgasını veya sırayı değil, bir kaynak klasör konumunu tanımlar. | Boş dize. |
| `Q_H_TIMESTAMP`<br><br>`DATETIME(0)` | Değişiklik işleminin zaman damgası. Bu bir operasyon zaman damgasıdır, işlem kesinleştirme zaman damgası değildir. | Geçerli zaman damgası. |
| `Q_H_TRANSACTION_ID`<br><br>`STRING(50)` | Değişikliği içeren ve onaltılık 128 bitlik bir işlem kimliği olarak temsil edilen işlem. ID'nin benzersiz olduğu garanti edilmez. | Boş |
| `Q_H_COMMIT_TIMESTAMP`<br><br>`DATETIME(0)` | Kaynak işlem kesinleştirme zaman damgası, işleme çalışma zamanı tarafından temsil edildiği şekliyle. `Q_H_DB_COMMIT_TIMESTAMP` içindeki kaynak veritabanı sunucusu saatinden farklıdır. | Geçerli zaman damgası. |
| `Q_H_DB_COMMIT_TIMESTAMP`<br><br>`DATETIME(0)` | Kaynak veritabanı sunucusunun saatine göre kaynak işlem işleme zaman damgası. | Null |
| `Q_H_OPERATION`<br><br>`STRING(50)` | `INSERT`, `UPDATE` veya `DELETE`. | `INSERT`. |

Değişiklik dizisi, `YYYYMMDDHHmmSShh` olarak biçimlendirilmiş bir zaman damgası ile 19 basamaklı, sıfır ön ekli bir değişiklik sayacını birleştirir. Zaman damgası alanları yıl, ay, gün, saat, dakika, saniye ve saniyenin yüzde biridir. Sayaç artarken zaman damgası kısmı tekrarlanabilir. Bildirilen `STRING(50)` kapasitesi, dizi biçiminin uzunluğu değildir.

`Q_H_TRANSACTION_ID` öğesine benzersiz bir anahtar olarak güvenmeyin. Yalnızca zaman damgalarını karşılaştırmak yerine görev düzeyindeki değişiklik sıralaması için `Q_H_CHANGE_SEQ` kullanın.

## Kaynağa özgü üst bilgiler

Aşağıdaki kaynak kısıtlamaları, adlandırılmış uç noktalar için geçerlidir. Bunlar, diğer SQL Server varyantları veya diğer dosya kaynakları için destek sağlandığı anlamına gelmez.

Kaynağa özgü başlıklar ve işleme aşaması değerleri

| Başlık ve veri türü | Kaynak uç noktaları | Değişiklik işleme sırasındaki değer | Tam yük sırasındaki değer |
| --- | --- | --- | --- |
| `Q_H_USER`<br><br>`STRING(50)` | Microsoft SQL Server; Microsoft Azure SQL Managed Instance; Amazon RDS for SQL Server; IBM Informix; IBM DB2 for z/OS; IBM DB2 for LUW; Oracle; Dosya; SAP Sybase ASE. | Kaynak değişikliğini yapan kullanıcı. | Boş |
| `Q_H_JOB_NAME`<br><br>`STRING(50)` | Yalnızca IBM DB2 for iSeries. | Kaynak değişikliğini yapan iş. | Boş |
| `Q_H_PROGRAM_NAME`<br><br>`STRING(50)` | Yalnızca IBM DB2 for iSeries. | Kaynak değişikliğini yapan program. | Boş |
| `Q_H_XACT_ID`<br><br>`STRING(50)` | Microsoft SQL Server; Microsoft Azure SQL Yönetilen Örneği; Amazon RDS for SQL Server. | İşlem zamanı tanımlayıcısı: Sunucunun son dağıtılmış işlemine ait ilk kaydın LSN'si. İşlemdeki tüm kayıtlar bu kimliği paylaşır. Bu, fiziksel işlem günlüğünden elde edilen `Q_H_TRANSACTION_ID`'den farklıdır. | Boş |

## İşlem meta verilerini kullanma

Bir sütun ekleyin ve kaynak işlemi kaydetmek için `Q_H_OPERATION` ekleyin. Tam yük sırasında değeri `INSERT` olur. Değişiklik işleme sırasında bir güncelleme `UPDATE` değerine sahiptir.

İşlem üst bilgisi işlemi açıklar; hedef silme işleyişini değiştirmez. Kaynak işlemleri için özel bayraklar döndürmek üzere [İfade fonksiyonları](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Transformation/Expression-functions.htm) içindeki `$OPERATION_INDICATOR` bölümüne bakın.

## Akış yerleştirme üst bilgi sütunları

Streaming Transform görevleri, `hdr__kafka_partition`, `hdr__kinesis_offset` veya `hdr__file_name` gibi kaynak sütunları kullanır. Bunlar, `Q_H_` başlıkları için diğer adlar değildir. Sütunlar'dan akış yerleştirme üst bilgilerini seçin. Kaynağa özel listeler için bkz. [Yerleştirme tabloları](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/lakehouse-datasets-architecture-streaming.htm#Landing).