Ana içeriğe geç Tamamlayıcı içeriğe geç

Sınırlamalar ve dikkate alınacak noktalar

Oracle kaynağını kullanırken aşağıdaki sınırlamaları ve dikkate alınacak noktaları bilmeniz gerekir.

Tüm veri görevleri için sınırlamalar ve dikkat edilecek hususlar

  • CHAR sütunundan landing işlemi yapılırken sondaki tüm boşluklar kesilir.
  • Fonksiyon tabanlı dizinler desteklenmez.
  • Tamamlayıcı günlüğü yönetiyorsanız ve sütunların herhangi birinde dönüştürmeler yapıyorsanız, tüm alanlar ve sütunlarda tamamlayıcı günlüğün etkinleştirildiğinden emin olmalısınız.
  • Takıp çıkarılabilir bir Oracle veri tabanındaki (PDB) değişikliklerin yakalanması için kaynak uç noktasının o PDB örneğine bağlanması gerekir. Kapsayıcı veri tabanına (CDB) bağlanarak birden fazla PDB örneğindeki değişikliklerin yakalanması desteklenmez.

  • Ertelenmiş Kısıtlamalar desteklenmez.
  • Oracle DBMS_REDEFINITION paketi tarafından yapılan değişiklikler (örneğin tablo meta verileri ve OBJECT_ID) Qlik Cloud Veri Entegrasyonu tarafından yakalanmaz.
  • Değişiklik İşleme sırasında, tamamlayıcı günlüğü olmayan (LOB sütunları gibi) ve güncellenmeyen sütunlar Değişiklik Tablosu'na NULL olarak eklenir.
  • Değişiklik İşleme sırasında, Birincil Anahtar olarak tanımlanmış sayısal sütunlarda yapılan toplu güncellemeler desteklenmez.

    Desteklenmeyen UPDATE komutu örneği:

    UPDATE tableX set ID=ID+1;

    Burada, tableX tablo adı ve ID Birincil Anahtar olarak tanımlanmış sayısal sütundur.

  • LONG ve LONG RAW sütunlarındaki veriler 64k'yi aşamaz. 64k'yi aşan tüm veriler kesilir.
  • Adlarında tek tırnak işareti bulunan tablolarda moved yapılamaz.
  • Dinamik görünümlerden Değişiklik Verisi Yakalama (CDC) desteklenmez.
  • Değişiklik İşleme (CDC) görevlerinde taşma segmenti olan ve dizinle düzenlenen tablolar desteklenmez.
  • Anahtar sıkıştırması olan ve Dizinle düzenlenen tablolarda yapılan değişiklikler desteklenmez.
  • BIN$ veya DR$ türündeki tablolarda veya görünümlerde Yerleştirme desteklenmez.
  • Oracle Flashback Veritabanı ve geri yükleme noktaları desteklenmez çünkü ilgili işlemler Oracle yineleme günlüğü dosyalarını etkiler.

  • Tablo Seç penceresinde bir tabloyu aramak için '\' kaçış karakterini kullanırken, '\' (1 ters eğik çizgi) yerine '\\' (2 ters eğik çizgi) yazmanız gerekir. Örneğin '_' içeren tüm tabloları aramak için %\\_% girmeniz gerekir.
  • Bilgi notu
    • Dahil etme veya hariç tutma için desen eklerken 2 ters eğik çizgi gerekmez (örneğin, *%\_%).

    • Kaçış karakteri olarak '$’ kullanırken hiçbir sınırlama yoktur.
  • Kaynak olarak Oracle 19.0 kullanırken aşağıdaki Oracle özellikleri desteklenmez:
    • Veri korumalı DML yeniden yönlendirmesi
    • Yalnızca şema Oracle hesapları
  • Oracle 21c'den landing kullanıldığında aşağıdaki sınırlamalar geçerlidir:

    • Değiştirilemez tablolar desteklenmez

    • Blok zinciri tabloları desteklenmez

  • 30 karakteri aşan nesne adları desteklenmez. Sonuç olarak, adları 30 karakteri aşan tablolar ve içinde 30 karakteri aşan sütun adlarının yer aldığı tablolarda moved işlemi yapılmaz.

  • Uygulama Kapsayıcılarından Yerleştirme desteklenmez.

  • Basamaklı hazır bekleme veritabanı desteklenmez.

  • Yük devretme yapılandırması, yalnızca birincil düğümden değişiklikler yakalanırken desteklenir.

Yalnızca çoğaltma görevleri için sınırlamalar ve dikkat edilecek hususlar

  • Oracle sürüm 11 ve üzeri kullanıldığında <table name> tablosunu <new table name> olarak yeniden adlandırma söz dizimi Qlik Cloud Veri Entegrasyonu tarafından desteklenir.
  • Bölüm/alt bölüm işlemlerinden (ADD, DROP, EXCHANGE ve TRUNCATE) kaynaklanan veri değişikliklerinde moved işlemi yapılmaz ve bunlar aşağıdaki hatalara neden olabilir:
    • ADD işlemlerinde, eklenen verilerdeki güncellemeler ve silmeler "0 satır etkilendi" uyarısını döndürebilir.
    • DROP ve TRUNCATE işlemlerinde, yeni eklemeler "çoğaltmalar" hatalarıyla sonuçlanabilir.
    • EXCHANGE işlemlerinde, hem "0 satır etkilendi" uyarısıyla hem de "çoğaltmalar" hatalarıyla karşılaşılabilir.

    Bölüm/alt bölüm işlemlerinden kaynaklanan değişikliklerde Arazi için, söz konusu tabloları yeniden yüklemeniz gerekir. Yeni boş bir bölüm eklendiğinde, yeni eklenen bölümde yapılan işlemler, normal olarak hedefe moved.

  • Sınırlı LOB sütunlarını çoğalt (KB) seçeneği etkinleştirildiğinde Oracle kaynağındaki boş BLOB/CLOB sütunları NULL değerler olarak moved olur. Metadata
  • LONG ve LONG RAW sütunları Oracle hedefine yüklenirken Sınırsız LOB boyutuna izin ver seçeneği desteklenmez.

    Geçici Çözüm: Bunun yerine Sınırlı LOB sütunlarını çoğalt (KB) seçeneğini kullanın.

  • Tablo kümeleri desteklenmez.
  • Yalnızca tablo düzeyinde SHRINK SPACE işlemleri desteklenir. Bunlara tablonun tamamı, bölümler ve alt bölümler dahildir.
  • Çevrimiçi yineleme günlüklerini ham cihazlarda uygulamak desteklenmez.
  • Aşağıdaki Oracle özellikleri, Amazon RDS for Oracle kullanılırken desteklenmez:
    • ASM
    • TDE
  • Paralel yürütme seçeneği olan Direct-load INSERT işlemi, aşağıdaki durumlarda desteklenmez:

    • 255'ten fazla sütunu olan sıkıştırılmamış tablolar

    • 8K'yı geçen satır boyutları

    • Exadata HCC tabloları

Desteklenmeyen veri türleri

Şu veri türleri desteklenmez:

  • BFILE
  • ROWID
  • REF
  • UROWID
  • ANYDATA
  • SDO_GEOMETRY
  • Kullanıcı tanımlı veri türleri
Bilgi notu
  • Sanal sütunlar desteklenmez.
  • ROWID veri türü desteklenmediğinden, ROWID sütununa göre gerçekleşmiş görünümler de desteklenmez.

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız, bize bildirin, düzeltelim!