Landing iç içe tabloları
Qlik Data Gateway - Veri Hareketi, iç içe yerleştirilmiş tablolar veya tanımlı türler olan sütunların yer aldığı Oracle tablolarının landing öğelerini destekler. Bu fonksiyonu etkinleştirmek için Gelişmiş sekmesinde İç içe tabloları destekle seçeneğini belirtin.
Yakalanan iç içe tablo mevcut üst tabloya (yakalanan veya yakalanmayan) eklenirse, Data Movement gateway bunu doğru şekilde işler ancak buna karşılık gelen hedef tabloda benzersiz olmayan dizin oluşturulmaz. Bu durumda, hedef alt tablo aşırı büyürse performansın etkilenebileceğini unutmayın. Böyle bir durumda görevin durdurulması, dizinin oluşturulması ve ardından görevin sürdürülmesi önerilir.
Önkoşullar
Tüm landed iç içe yerleştirilmiş tablolar için üst tablolarda Land işlemi yaptığınızdan emin olun. Hem üst tablolar (iç içe tablo sütununu içeren tablolar) hem de alt (iç içe yerleştirilmiş) tablolar Data Movement gateway içinde seçilebilir durumdadır.
Desteklenen iç içe tablo türleri
Aşağıdaki iç içe tablo türleri desteklenir:
- Veri türü
- Kullanıcı Tanımlı Nesne
Sınırlamalar
- Tek bir iç içe yerleştirme düzeyi desteklenir.
- Data Movement gateway, landing için hem üst hem de alt tabloların seçildiğini doğrulamaz. Diğer bir deyişle, alt tablo olmadan üst tabloyu (ve tersini) seçmek mümkündür.
İç içe tablolarda landed işlemi
Üst ve iç içe tabloların hedefte landed işlemi şu şekilde yapılır:
-
Üst tablo kaynakla aynı olacak şekilde oluşturulur. İç içe sütun RAW(16) olarak tanımlanır ve NESTED_TABLE_ID sütunundaki iç içe tablolarına referans içerir.
- Alt tablo kaynakla aynı olacak şekilde oluşturulur ancak üst iç içe sütunuyla aynı türde ve aynı anlama sahip NESTED_TABLE_ID adlı ek bir sütun içerir.