Bulut depolama hedefleri için ayarlar | Qlik Cloud Yardımı
Ana içeriğe geç Tamamlayıcı içeriğe geç

Bulut depolama hedefleri için ayarlar

Varsayılan veri gölü yerleştirme ayarlarını ihtiyaçlarınıza göre değiştirebilirsiniz.

Genel

Güncelleme yöntemi

Verileri iki farklı modda yerleştirebilirsiniz. Veri gölü yerleştirme görevi hazırlandıktan sonra modu değiştirmek mümkün değildir.

  • Değişiklik Tablolarını kullanarak değişiklik verisi yakalama (CDC): Veri gölü yerleştirme görevleri tam yükleme ile başlar (bu sırada seçilen tüm tablolar hedefe yüklenir). Hedef veriler daha sonra CDC (Değişiklik Verisi Yakalama) teknolojisi kullanılarak güncel tutulur.

    Bilgi notuDDL işlemlerinin CDC'si (Değişiklik Verisi Yakalama) desteklenmez.

    Veri Hareketi ağ geçidi ile çalışırken değişiklikler, kaynaktan neredeyse gerçek zamanlı olarak yakalanır. Veri Hareketi ağ geçidi olmadan çalışırken değişiklikler, zamanlayıcı ayarlarına göre yakalanır. Daha fazla bilgi için bk. Bulut depolama hedefleri için ayarlar.

  • Yeniden yükle: Seçilen kaynak tablolardan hedef platforma verilerin tam yüklemesini gerçekleştirir ve gerekirse hedef tabloları oluşturur. Tam yük, görev başlatıldığında otomatik olarak gerçekleşir ancak manuel olarak da gerçekleştirilebilir veya gerektiğinde periyodik olarak gerçekleşecek şekilde zamanlanabilir.

Kullanılacak klasör

Dosyaların hangi demet klasörüne yazılmasını istediğinize göre aşağıdakilerden birini seçin:

  • Varsayılan klasör: Varsayılan klasör biçimi <proje-adınız>/<görev-adınız> şeklindedir
  • Kök klasör: Dosyalar doğrudan demetyazılacaktır.
  • Klasör: Klasör adını girin. Klasör mevcut değilse veri gölü yerleştirme görevi sırasında oluşturulacaktır.

    Bilgi notu Klasör adı özel karakterler içeremez (örneğin, @, #, !, vb.).

Değişim verilerini bölümleme

Bilgi notuBu seçenek yalnızca güncelleme yöntemi Değişim verilerini yakalama (CDC) olduğunda kullanılabilir.

Standart bir yerleştirme görevinde, değişiklikler hedefe belirli bir sıra olmadan yerleştirilir. Değişim Verilerini Bölümleme, birçok tablodan gelen Değişim Verilerinin tutarlı bir şekilde işlenmesini sağlar. Bölümlerin süresini ve bölümleme temel zamanını tanımlayabilir, böylece bölümlenmiş verilerin genel tutarlılığını sağlayabilirsiniz (ör. kısmi işlemler, sipariş satırları olmayan sipariş başlıkları vb. olmaz).

Bölümler hakkındaki bilgiler, hedef veritabanındaki attrep_cdc_partitions Kontrol Tablosuna kaydedilir. Bu bilgiler, daha fazla işlenmesi gereken bölümlenmiş verileri belirlemek için kullanılabilir.

  • Bölümleme sıklığı - Her bölümün uzunluğunu (saat ve dakika cinsinden) belirtin.

    Bilgi notu

    Bir saatten uzun bir bölüm uzunluğu belirtilmesi önerilir. Bir saatten kısa bir bölüm uzunluğu belirtmek gecikmeyi iyileştirebilse de, hedefte çok sayıda bölüm oluşturmak (hedef) performansını da etkileyebilir (özellikle büyük hacimli değişikliklerin olduğu sistemlerde).

    Bir görevi son bölümün oluşturulduğu zamandan ÖNCEKİ bir zamandan devam ettirirseniz, veri gölü yerleştirme görevi zaten kapatılmış olan bir bölüme yazar.

  • Bölümleme temel zamanı - Bölümler, kaynak veritabanında belirtilen "Bölümleme temel zamanı"na (UTC saatine göre) göre hesaplanan 24 saatlik bir zaman dilimi boyunca oluşturulur. Örneğin, 02:00 "Bölümleme temel zamanı"na sahip 8 saatlik bir bölüm aralığı şu bölümleri oluşturacaktır: 02:00-10:00, 10:00-18:00, 18:00-02:00 - ancak bu sırayla olması gerekmez. Örneğin, bir görev 01:00'de başladıysa, ilk bölümün zaman dilimi 18:00-02:00 olacaktır. Ayrıca, bir görev bir bölümün ortasında (ör. 04:00'te) başladıysa, Değişim Verileri 02:00-10:00 bölümüne eklenecektir (04:00'ten önce hiçbir değişiklik yakalanmamış olsa bile).

Veri yükleme

Dosya öznitelikleri

Biçim

Hedef dosyaları CSV, JSON veya Parquet biçiminde oluşturmayı seçebilirsiniz.

Bilgi notuParquet dosya biçimi kullanılırken 1 MB'den büyük LOB sütunları desteklenmez

Bir JSON dosyasında, aşağıdaki örnekte olduğu gibi her kayıt tek bir satırla temsil edilir:

{ "book_id": 123, "title": "Alice in Wonderland", "price": 6.99, "is_hardcover": false }

{ "book_id": 456, "title": "Winnie the Pooh", "price": 6.49, "is_hardcover": true }

{ "book_id": 789, "title": "The Cat in the Hat", "price": 7.23, "is_hardcover": true }

Ayrıca bkz.: İçerik türü ve içerik kodlama özellikleri

Bilgi notuGörev durdurulmuş durumdayken biçimi değiştirmek (örneğin, CSV'den JSON'a veya JSON'dan CSV'ye) ve ardından görevi devam ettirmek desteklenmez.
Bilgi notu
  • JSON veya Parquet biçimini seçerseniz, yalnızca CSV biçimiyle ilgili oldukları için şu alanlar gizlenecektir: Alan sınırlayıcı, Kayıt sınırlayıcı, Boş değer, Alıntı karakteri, Alıntı kaçış karakteri ve Meta veri başlığı ekle.
  • Aşağıdaki alanlar yalnızca Parquet biçimiyle ilgilidir: Parquet sürümü, Parquet zaman damgası birimi ve Parquet maksimum LOB boyutu (KB).

Parquet biçimini kullanırken veri türü eşlemeleri ve sınırlamalar hakkında bilgi için bkz. Mapping from Qlik Cloud data types to Parquet

Alan sınırlayıcı

Hedef dosyalardaki alanları (sütunları) ayırmak için kullanılacak sınırlayıcı. Varsayılan değer virgüldür.

Sınırlayıcı olarak virgül kullanan örnek:

"mike","male"

Sınırlayıcılar standart karakterler veya onaltılık (hex) bir değer olabilir. Onaltılık bir sınırlayıcıyı belirtmek için "0x" önekinin kullanılması gerektiğine dikkat edin (ör. 0x01 = SOH). Alan sınırlayıcı, Kayıt sınırlayıcı ve Boş değer alanlarında, sınırlayıcı birleştirilmiş onaltılık değerlerden oluşabilir (ör. 0x0102 = SOHSTX), oysa Alıntı karakteri ve Alıntı kaçış karakteri alanlarında yalnızca tek bir onaltılık değer olabilir.

Onaltılık sayı 0x00 desteklenmez (yani yalnızca 0x01-0xFF desteklenir).

Boş değer

Hedef dosyalarda boş bir değeri belirtmek için kullanılacak dize.

Örnek (\n kayıt sınırlayıcı ve @ boş değer olduğunda):

"mike","male",295678\n
"sara","female",@\n

Kayıt sınırlayıcı

Hedef dosyalardaki kayıtları (satırları) ayırmak için kullanılacak sınırlayıcı. Varsayılan değer yeni satırdır (\n).

Örnek:

"mike","male"\n
"sara","female"\n

Alıntı karakteri

Bir metin sütununun başında ve sonunda kullanılacak karakter. Varsayılan değer çift tırnak karakteridir ("). Sütun sınırlayıcıları içeren bir sütun çift tırnak içine alındığında, sütun sınırlayıcı karakterleri sütun sınırlayıcıları olarak değil, gerçek veriler olarak yorumlanır.

Örnek (@ alıntı karakteri olduğunda):

@mike@,@male@

Alıntı kaçış karakteri

Gerçek verilerdeki bir alıntı karakterinden kaçmak için kullanılan karakter. Varsayılan değer çift tırnak karakteridir (").

Örnek (" alıntı karakteri ve \ kaçış karakteri olduğunda):

1955,"old, \"rare\", Chevrolet","$1000"

Parquet sürümü

Hedef platformun hangi sürümü desteklediğine göre hangi sürümün kullanılacağını seçin. Parquet sürüm 1.0'ın yalnızca MICRO zaman damgası birimini desteklediğini, Parquet sürüm 2.6'nın ise hem MICRO hem de NANO zaman damgası birimlerini desteklediğini unutmayın.

Parquet zaman damgası birimi

Parquet sürümü 2.6 olarak ayarlandığında, MICRO veya NANO seçin. Parquet sürümü 1.0 olarak ayarlandığında, yalnızca MICRO desteklenir.

Parquet maksimum LOB boyutu (KB)

Varsayılan maksimum LOB boyutu 64 KB'dir ve bu alana girebileceğiniz maksimum değer 10.000 KB'dir. LOB sütunlarını işlemek daha fazla kaynak gerektirir, bu da performansı etkiler. Bu değeri yalnızca 64 KB'den büyük LOB verilerini çoğaltıyorsanız ve tüm LOB verilerinin hedefe çoğaltılmasını gerektiriyorsanız artırın.

Maksimum dosya boyutu

Bir dosyanın kapatılmadan (ve isteğe bağlı olarak sıkıştırılmadan) önce ulaşabileceği maksimum boyut.

Bir dosyanın kapatılmadan önce ulaşabileceği maksimum boyut. Küçük dosyalar daha hızlı yüklenir (ağa bağlı olarak) ve paralel yürütme seçeneğiyle birlikte kullanıldığında performansı iyileştirir. Ancak küçük dosyalarla veritabanını dağıtmak genellikle kötü bir uygulama olarak kabul edilir.

Dosyaları şununla sıkıştır:

Hedef dosyaları sıkıştırmak için sıkıştırma seçeneklerinden birini seçin veya sıkıştırılmamış olarak bırakmak için NONE (varsayılan) seçeneğini belirleyin. Mevcut sıkıştırma seçeneklerinin seçilen dosya biçimine göre belirlendiğini unutmayın.

Meta veri başlığı ekle

İsteğe bağlı olarak veri dosyalarına bir başlık satırı ekleyebilirsiniz. Başlık satırı kaynak sütun adlarını ve/veya ara (ör. Qlik Talend Data Integration) veri türlerini içerebilir.

Hem Sütun adları ile hem de Veri türleri ile seçildiğinde üstbilgi satırına sahip bir hedef dosya örneği:

Position:DECIMAL(38,0),Color:VARCHAR(10)

1,"BLUE"

2,"BROWN"

3,"RED"

...

Değişim işleme

Bu bölüm, Değişim İşleme içindeki koşullu ayarları açıklar.

Değişiklikleri şu durumda uygula/depola:

  • Dosya boyutu şuna ulaştığında: Dosyayı hedefe yüklemeden önce birikecek maksimum Değişim Verisi boyutunu belirtin.
  • Geçen süre şuna ulaştığında: Geçen süre x'e ulaştığında.

Meta veri dosyaları

Hedef klasörde meta veri dosyaları oluştur seçeneği belirlendiğinde, her veri dosyası için belirtilen hedef klasör altında .dfm uzantılı eşleşen bir meta veri dosyası oluşturulacaktır. Meta veri dosyaları, kaynak bağlayıcı türü, kaynak tablo adı, veri dosyasındaki kayıt sayısı vb. gibi görev/veri hakkında ek bilgiler sağlar.

Meta veri dosyasının tam açıklaması ve olası kullanımları için bkz. Meta veri dosyası açıklaması

Meta veriler

LOB sütunları

Bilgi notuBu ayar, SaaS uygulama Önizleme bağlayıcısı kullanırken kullanılamaz. Önizleme bağlayıcıları hem Bağlantı oluştur iletişim kutusunda hem de çevrimiçi yardımda bir Önizleme düğmesinin görüntüsü düğmesiyle gösterilir.

LOB sütunlarını dahil et ve sütun boyutunu şununla sınırla (KB)

Göreve LOB sütunlarını dahil etmeyi seçebilir ve maksimum LOB boyutunu ayarlayabilirsiniz. Maksimum boyuttan daha büyük olan LOB'lar kesilecektir.

JSON sütun eşleme

Bilgi notu
  • Veri kaynağınıza erişmek için Veri Hareketi ağ geçidi kullanıyorsanız, 2024.11.70 veya daha güncel bir sürüm gereklidir.

  • Yalnızca SaaS uygulama Önizleme bağlayıcıları ile desteklenir.

Bu seçenek belirlendiğinde, kaynaktaki JSON sütunları otomatik olarak hedefteki JSON sütunlarına eşlenecektir.

Bu seçeneğin durumu ve görünürlüğü aşağıdaki faktörlere göre belirlenir:

  • Yeni görevler: Bu seçenek, hem kaynak hem de hedef JSON veri türünü destekliyorsa varsayılan olarak etkinleştirilecektir.

  • Mevcut görevler: Bu seçenek, hem kaynak hem de hedef JSON veri türünü desteklese bile varsayılan olarak devre dışı bırakılacaktır. Bu, hedef verilerin STRING biçiminde olmasını bekleyen (eski davranış olan) dönüşümler gibi aşağı akış süreçleriyle geriye dönük uyumluluğu korumak içindir. Seçeneği devre dışı bırakabilir veya JSON formatıyla uyumlu olacak şekilde aşağı akış süreçlerini düzenleyebilir ve ardından bu seçeneği etkinleştirebilirsiniz.

  • Yeni ve mevcut görevler: Kaynak yalnızca JSON veri türünü destekliyorsa, bu seçenek görünmez olacaktır. Daha sonraki bir aşamada hedefe JSON desteği eklenirse, seçenek görünür hale gelecek ancak devre dışı kalacaktır. Bu, hedef verilerin DİZE biçiminde olmasını bekleyen aşağı akış süreçleri - dönüşümler gibi - ile geriye dönük uyumluluğu korumak içindir (bu, eski davranıştır).

Kontrol tabloları

Hedef platformda aşağıdaki Kontrol tablolarından hangilerinin oluşturulmasını istediğinizi seçin:

  • Çoğaltma Durumu: Görev durumu, görev tarafından tüketilen bellek miktarı, veri platformuna henüz uygulanmamış değişikliklerin sayısı ve verilerin şu anda okunduğu veri kaynağındaki konum dahil olmak üzere mevcut yerleştirme görevi hakkında ayrıntılar sağlar.
  • Askıya Alınan Tablolar: Askıya alınan tabloların bir listesini ve askıya alınma nedenlerini sağlar.
  • Çoğaltma Geçmişi: Bir yerleştirme görevi sırasında işlenen kayıtların sayısı ve hacmi, bir CDC görevinin sonundaki gecikme ve daha fazlası dahil olmak üzere görev geçmişi hakkında bilgi sağlar.
  • Değişim Verisi Bölümleri: Değişim verilerini bölümleme nedeniyle hedef veritabanında oluşturulan bölümlerin kayıtlarını sağlar. Bu bilgileri, daha fazla işlenmesi gereken bölümlenmiş verileri belirlemek için kullanabilirsiniz.

Kontrol Tablolarının her birinin ayrıntılı açıklaması için bkz. Kontrol tabloları

Tam yük

Bilgi notuBu ayarlar, SaaS uygulaması Önizleme bağlayıcısı ile tanımlanan görevler için kullanılamaz. Önizleme bağlayıcıları hem Bağlantı oluştur iletişim kutusunda hem de çevrimiçi yardımda bir Önizleme düğmesinin görüntüsü düğmesiyle gösterilir.

Performans ayarlama

  • Paralel olarak yüklenecek maksimum tablo sayısı: Hedefe aynı anda yüklenecek maksimum tablo sayısını girin. Varsayılan değer 5'tir.
  • İşlem tutarlılığı zaman aşımı (saniye): Tam Yük işlemine başlamadan önce açık işlemlerin kapanmasını beklemek için saniye sayısını girin. Varsayılan değer 600'dür (10 dakika). Hala açık olan işlemler olsa bile zaman aşımı değerine ulaşıldıktan sonra tam yük başlayacaktır.

    Bilgi notuTam Yük başladığında açık olan ancak yalnızca zaman aşımı değerine ulaşıldıktan sonra işlenen işlemleri çoğaltmak için hedef tabloları yeniden yüklemeniz gerekir.
  • Tam yük sırasında işleme oranı: Birlikte aktarılabilecek maksimum olay sayısı. Varsayılan değer 10000'dir.

Tam yük tamamlandıktan sonra

Birincil anahtar veya benzersiz oluştur: Veri platformunda birincil anahtarın veya benzersiz dizinin oluşturulmasını tam yük tamamlanana kadar ertelemek istiyorsanız bu seçeneği belirleyin.

İlk yükleme için

SaaS uygulama kaynaklarından veri taşırken ilk tam yüklemenin nasıl gerçekleştirileceğini ayarlayabilirsiniz:

Bilgi notu Veri kaynağınıza erişmek için Veri Hareketi ağ geçidi kullanıyorsanız bu ayarlar 2022.11.74 veya daha güncel bir sürümü gerektirir.
Önbelleğe alınmış verileri kullanma

Bu seçenek, Tam veri taraması seçiliyken meta veri oluşturulduğunda okunan önbelleğe alınmış verileri kullanmanızı sağlar.

Bu, veriler zaten kaynaktan okunduğu için API kullanımı ve kotalarla ilgili daha az ek yük oluşturur. İlk veri taramasından bu yana meydana gelen tüm değişiklikler Değişiklik verisi yakalama (CDC) ile alınabilir.

Kaynaktan veri yükleme

Bu seçenek veri kaynağından yeni bir yükleme gerçekleştirir. Bu seçenek şu durumlarda yararlıdır:

  • Meta veri taraması yakın zamanda gerçekleştirilmemişse.

  • Kaynak veri kümesi küçük ve sık sık değişiyorsa ayrıca değişikliklerin tam bir geçmişini tutmak istemiyorsanız.

Değişiklikleri depolama işlemi

Değişim Tablosu başlık sütunları, işlem türü (örneğin, INSERT), işleme zamanı vb. gibi Değişim İşleme işlemi hakkında bilgi sağlar. Bu bilgilere ihtiyacınız yoksa, veri görevini Değişim Tablolarını başlık sütunlarının bazıları veya tümü olmadan oluşturacak şekilde yapılandırabilir, böylece hedef veritabanındaki ayak izlerini azaltabilirsiniz. Bunu yapmak için, hariç tutmak istediğiniz başlık sütunlarının onay kutularını temizleyin.

Bir görev çalışırken ek sütunları kaldıramayacağınızı veya sütunları geri yükleyemeyeceğinizi unutmayın. İlk seçiminizi değiştirmek için önce görevi durdurmanız, ardından seçiminizi değiştirmeniz ve son olarak hedef tabloları yeniden yüklemeniz gerekir.

Bilgi notu

Değişim verilerini bölümleme etkinleştirildiğinde, Değişim Tablolarına "partition_name" adlı ekstra bir başlık sütunu eklenir ve kullanıcı arayüzünde otomatik olarak seçilir. Bu sütun gerekli olduğundan hariç tutulamaz.

Başlık sütunlarının açıklaması için bkz. Değişim Tablolarını Kullanma.

Hata işleme

Veri hataları

Bilgi notu

Veri hatası işleme yalnızca Değişim Verilerini Yakalama (CDC) güncelleme yöntemiyle desteklenir.

Veri kesme hataları

Veri kesme hataları için: Bir veya daha fazla belirli kayıtta kesilme meydana geldiğinde ne olmasını istediğinizi seçin. Listeden aşağıdakilerden birini seçebilirsiniz:

  • Yoksay: Görev devam eder ve hata yoksayılır.
  • Tabloyu askıya al: Görev devam eder ancak hata kaydının bulunduğu tablodaki veriler hata durumuna taşınır ve verileri çoğaltılmaz
  • Görevi durdur: Görev durdurulur ve manuel müdahale gerekir.

Diğer veri hataları

Diğer veri hataları için: Bir veya daha fazla belirli kayıtta hata oluştuğunda ne olmasını istediğinizi seçin. Listeden aşağıdakilerden birini seçebilirsiniz:

  • Yoksay: Görev devam eder ve hata yoksayılır.
  • Tabloyu askıya al: Görev devam eder ancak hata kaydının bulunduğu tablodaki veriler hata durumuna taşınır ve verileri çoğaltılmaz
  • Görevi durdur: Görev durdurulur ve manuel müdahale gerekir.

Veri hatası işlemeyi yükseltme

Diğer veri hataları ulaştığında hata işlemeyi yükseltin (tablo başına): Kesilmeyen veri hatalarının sayısı (tablo başına) belirtilen miktara ulaştığında hata işlemeyi yükseltmek için bu onay kutusunu seçin. Geçerli değerler 1-10.000 arasındadır.

Hızlandırma eylemi: Hata işleme yükseltildiğinde ne olması gerektiğini seçin. Kullanılabilir eylemlerin yukarıda açıklanan Diğer veri hataları için açılır listesinden seçilen eyleme bağlı olduğunu unutmayın.

  • Tabloyu askıya al (varsayılan): Görev devam eder ancak hata kaydının bulunduğu tablodaki veriler hata durumuna taşınır ve verileri için landed işlemi yapılmaz.

  • Görevi durdur: Görev durdurulur ve manuel müdahale gerekir.

Tablo hataları

Bu seçenek, tablo hata işleme ilkesinin ne zaman tetikleneceğini kontrol etmenizi sağlar. Varsayılan olarak, bir tablo hatasıyla karşılaşıldıktan sonra, üç yeniden denemeden sonra tablo askıya alınacak veya görev durdurulacaktır (seçilen eyleme göre). Bazen, SaaS uygulamasının planlı bakımı nedeniyle bir tablo hatası oluşur. Bu durumlarda, tablo hata işleme ilkesi tetiklenmeden önce bakımın tamamlanması için varsayılan yeniden deneme sayısı yeterli olmayabilir. Bu aynı zamanda görevin zamanlama aralığına da bağlıdır, çünkü görev her çalıştığında bir yeniden deneme gerçekleştirilecektir. Yani, örneğin, bir görevi her saat çalışacak şekilde zamanlarsanız ve görev çalışmaya başlar başlamaz SaaS uygulaması bakım için çevrimdışı duruma alınırsa, varsayılan üç yeniden deneme, tablo hata işleme ilkesi tetiklenmeden SaaS uygulamasının üç saate kadar çevrimdışı kalmasına izin verecektir. Daha uzun bir bakım penceresi, tablo hata işleme ilkesinin tetiklenmesini önlemek için yeniden deneme sayısını artırmanızı (veya zamanlamayı değiştirmenizi) gerektirir.

Özetle, SaaS uygulamanızın periyodik bakımdan geçtiğini biliyorsanız, en iyi uygulama, bakımın tablo hata işleme ilkesi tetiklenmeden tamamlanabilmesi için yeniden deneme sayısını zamanlamaya göre artırmaktır.

Bilgi notu
  • Bu seçenek, yalnızca Lite veya Standard SaaS uygulama bağlayıcısı ile yapılandırılmış görevler için gösterilecektir.

  • Veri Hareketi ağ geçidi kullanıyorsanız 2024.11.70 veya sonraki sürümü gereklidir.

Tablo hatasıyla karşılaşıldığında: Açılır listeden aşağıdakilerden birini seçin:

  • Tabloyu askıya al (varsayılan): Görev devam eder ancak hata kaydının bulunduğu tablodaki veriler hata durumuna taşınır ve verileri çoğaltılmaz
  • Görevi durdur: Görev durdurulur ve manuel müdahale gerekir.

Tablo hataları ulaştığında hata işlemeyi yükseltin (tablo başına): Tablo hatalarının sayısı (tablo başına) belirtilen miktara ulaştığında hata işlemeyi yükseltmek için bu onay kutusunu seçin. Geçerli değerler 1-10.000 arasındadır.

Eskalasyon eylemi: Tablo hataları için eskalasyon politikası Görevi durdur olarak ayarlanmıştır ve değiştirilemez.

Çevresel

  • Maksimum yeniden deneme sayısı: Bu seçeneği seçin ve ardından kurtarılabilir bir çevresel hata oluştuğunda bir görevi yeniden denemek için maksimum deneme sayısını belirtin. Görev belirtilen sayıda tekrar denedikten sonra görev durdurulur ve manuel müdahale gerekir.

    Bir görevi asla yeniden denememek için onay kutusunun işaretini kaldırın veya "0" olarak belirtin.

    Bir görevi sonsuz sayıda yeniden denemek için "-1" belirtin

    • Yeniden deneme girişimleri arasındaki aralık (saniye): Sistemin bir görevi yeniden deneme denemeleri arasında bekleyeceği saniye sayısını seçmek veya yazmak için sayacı kullanın.

      Geçerli değerler 0-2.000 arasındadır.

  • Uzun kesintiler için yeniden deneme aralığını artır: Uzun kesintilerde yeniden deneme aralığını artırmak için bu onay kutusunu seçin. Bu seçenek etkinleştirildiğinde, Maksimum yeniden deneme aralığına ulaşılana kadar (ve belirtilen maksimum aralığa göre yeniden denemeye devam eder) her bir yeniden deneme denemesi arasındaki aralığı iki katına çıkarır.
    • Maksimum yeniden deneme aralığı (saniye): Uzun kesintiler için yeniden deneme aralığını artır seçeneği etkinleştirildiğinde, bir görevi yeniden deneme denemeleri arasında beklenecek saniye sayısını seçmek veya yazmak için sayacı kullanın. Geçerli değerler 0-2.000 arasındadır.

Değişim işleme ayarlama

Bilgi notuBu sekme yalnızca güncelleme yöntemi Değişim verilerini yakalama (CDC) olduğunda kullanılabilir.

İşlemsel boşaltma ayarlama

  • Şu durumda devam eden işlemleri diske boşalt:

    İşlem verileri genellikle kaynağa veya hedefe tam olarak işlenene kadar bellekte tutulur. Ancak, ayrılan bellekten daha büyük olan veya belirtilen süre sınırı içinde işlenmeyen işlemler diske boşaltılacaktır.

    • Tüm işlemler için toplam bellek boyutu şunları aşıyor (MB): Tüm işlemlerin diske boşaltılmadan önce bellekte kaplayabileceği maksimum boyut. Varsayılan değer 1024'tür.
    • İşlem süresi şunları aşıyor (saniye): Her işlemin diske boşaltılmadan önce bellekte kalabileceği maksimum süre. Süre, Qlik Talend Data Integration işlemini yakalamaya başladığı andan itibaren hesaplanır. Varsayılan değer 60'tır.

Toplu iş ayarlama

  • İşlem başına minimum değişiklik sayısı: Her bir işleme dahil edilecek minimum değişiklik sayısı. Varsayılan değer 1000'dir.

    Bilgi notu

    Değişiklikler, değişiklik sayısı İşlem başına minimum değişiklik sayısı değerine eşit veya daha büyük olduğunda YA DA aşağıda açıklanan Uygulamadan önce toplu işlemler için maksimum süre (saniye) değerine erişildiğinde (hangisi önce olursa) hedefe uygulanır. Hedefe uygulanan değişikliklerin sıklığı bu iki parametre tarafından kontrol edildiğinden, kaynak kayıtlarda yapılan değişiklikler hedef kayıtlara hemen yansıtılmayabilir.

  • Uygulamadan önce toplu işlemler için maksimum süre (saniye): Bir zaman aşımı bildirmeden önce işlemlerin toplu olarak toplanması için maksimum süre. Varsayılan değer 1'dir.

Aralık

SAP ODP ve SaaS uygulama (Lite) bağlayıcıları kullanılırken ayarlar

  • Her (dakikada) bir değişikleri oku

    Kaynaktan okuma değişiklikleri arasındaki dakika cinsinden aralık. Geçerli aralık 1 ila 1440'tır.

    Bilgi notu

    Bu seçenek yalnızca veri görevi şununla tanımlandığında mevcuttur:

    • Veri Hareketi ağ geçidi
    • Aşağıdaki kaynaklardan herhangi biri:
    • Değişiklik verisi yakalama (CDC) güncelleme yöntemi.

SAP OData bağlayıcısı kullanılırken ayarlar

  • Delta ayıklama aralığına göre: Bu seçenek belirlendiğinde veri görevi Delta çıkarma aralığına göre değişiklikleri kontrol eder.

    Bilgi notuAralık, her "turdan" sonra başlayacaktır. Bir tur, veri görevinin kaynak tablolardan değişiklikleri okuması ve bunları hedefe (tek bir işlem olarak) göndermesi için geçen süre olarak tanımlanabilir. Bir turun uzunluğu, tablo ve değişiklik sayısına göre değişir. Yani 10 dakikalık bir aralık belirtirseniz ve bir tur 4 dakika sürerse değişiklikleri kontrol etme arasındaki gerçek süre 14 dakika olacaktır.
    • Delta ayıklama aralığı Sisteminizden deltaların çıkarılma sıklığı. Varsayılan 60 saniyede birdir.

  • Zamanlandığı gibi: Bu seçenek belirlendiğinde, veri görevi deltayı bir kez çıkarır ve ardından durur. Daha sonra zamanlandığı gibi çalışmaya devam edecektir.

    Bilgi notuBu seçenek yalnızca CDC döngüleri arasındaki aralık 24 saat veya daha fazla ise geçerlidir.

    Zamanlama hakkında bilgi için:

Çeşitli ayarlamalar

  • İfade önbellek boyutu (ifade sayısı): Daha sonra yürütülmek üzere (değişiklikleri hedefe uygularken) sunucuda depolanacak maksimum hazırlanmış ifade sayısı. Varsayılan değer 50'dir. Maksimum değer 200'dür.
  • Birincil anahtar sütununu güncellerken DELETE ve INSERT: Bu seçenek, kaynak veritabanında tam ek günlüğe kaydetmenin açılmasını gerektirir.

    Bilgi notuBu ayar, SaaS uygulama Önizleme bağlayıcısı kullanırken kullanılamaz. Önizleme bağlayıcıları hem Bağlantı oluştur iletişim kutusunda hem de çevrimiçi yardımda bir Önizleme düğmesinin görüntüsü düğmesiyle gösterilir.

Şema evrimi

Şemadaki aşağıdaki DDL değişikliği türlerinin nasıl işleneceğini seçin. Şema evrimi ayarlarını değiştirdiğinizde, görevi yeniden hazırlamanız gerekir. Aşağıdaki tablo, desteklenen DDL değişiklikleri için hangi eylemlerin kullanılabileceğini açıklamaktadır.

Bilgi notuGörev bir SaaS uygulama önizleme bağlayıcısı ile yapılandırıldığında, yalnızca Sütun veri türünü değiştir DDL değişikliği desteklenir. Bağlayıcınızın önizlemede olup olmadığını öğrenmek için bağlayıcı yardımına bakın.
DDL değişikliği Hedefe uygula Yoksay Tabloyu askıya al Görevi durdur
Sütun ekle Evet Evet Evet Evet
Sütunu yeniden adlandır Hayır Hayır Evet Evet
Tabloyu yeniden adlandır Hayır Hayır Evet Evet
Sütun veri türünü değiştir Hayır Evet Evet Evet
Tablo oluştur

Bir desenle eşleşen veri kümelerini eklemek için bir Seçim kuralı kullandıysanız, deseni karşılayan yeni tablolar algılanacak ve eklenecektir.

Evet Evet Hayır Hayır

Karakter değiştirme

Hedef veritabanındaki kaynak karakterleri değiştirebilir ya da silebilirsiniz ve/veya seçilen bir karakter kümesi tarafından desteklenmeyen kaynak karakterleri değiştirebilir ya da silebilirsiniz.

Bilgi notu
  • Tüm karakterler Unicode kod noktaları olarak belirtilmelidir.

  • Karakter değiştirme işlemi Kontrol tabloları üzerinde de gerçekleştirilecektir.
  • Geçersiz değerler, tablo hücresinin sağ üst köşesinde kırmızı bir üçgenle gösterilir. Fare imlecinizi üçgenin üzerine getirdiğinizde hata mesajı görüntülenecektir.

  • Görev için tanımlanan tablo düzeyinde veya genel dönüşümler, karakter ikamesi tamamlandıktan sonra gerçekleştirilecektir.

  • Kaynak Karakterleri Değiştir veya Sil tablosunda tanımlanan ikame eylemleri, Seçili Karakter Kümesi Tarafından Desteklenmeyen Kaynak Karakterleri Değiştir veya Sil tablosunda tanımlanan ikame eyleminden önce gerçekleştirilir.

  • Karakter ikamesi LOB veri türlerini desteklemez.

Kaynak karakterleri değiştirme veya silme

Belirli kaynak karakterlerin yerine geçecekleri tanımlamak için Kaynak karakterleri değiştir veya sil tablosunu kullanın. Bu, örneğin bir karakterin Unicode gösteriminin kaynak ve hedef platformlarda farklı olduğu durumlarda yararlı olabilir. Örneğin, Linux'ta Shift_JIS karakter kümesindeki eksi karakteri U+2212 olarak gösterilir ancak Windows'da U+FF0D olarak gösterilir.

İkame eylemleri
Bitiş Şunu Yapın

İkame eylemlerini tanımlayın.

  1. Tablonun üzerindeki Karakter ekle düğmesine tıklayın.

  2. Kaynak karakter ve Yedek karakter alanlarında sırasıyla bir kaynak karakter ve bir hedef karakter belirtin.

    Örneğin "a" harfini "e" harfi ile değiştirmek için sırasıyla 0061 ve 0065 belirtin.

    Bilgi notu

    Belirtilen kaynak karakteri silmek için, İkame karakter sütununa 0 girin.

  3. Ek karakterleri değiştirmek veya silmek için 1-2 adımlarını tekrarlayın.

Belirtilen kaynak veya hedef karakteri düzenleme

Satırın sonundaki öğesine tıklayın ve Düzenle seçeneğini belirleyin.

Tablodan girişleri silme

Satırın sonundaki öğesine tıklayın ve Sil seçeneğini belirleyin.

Seçili karakter seti tarafından desteklenmeyen kaynak karakterleri değiştirme veya silme

Seçilen karakter kümesi tarafından desteklenmeyen tüm karakterler için tek bir yedek karakter tanımlamak üzere Karakter kümesine göre desteklenmeyen kaynak karakterler tablosunu kullanın.

Desteklenmeyen karakter değiştirme eylemleri
Bitiş Şunu Yapın

Bir ikame eylemi tanımlayın veya düzenleyin.

  1. Tablodaki Karakter kümesi açılır listesinden bir karakter kümesi seçin.

    Seçilen karakter kümesi tarafından desteklenmeyen tüm karakterler hedefte aşağıdaki 2. adımda belirtilen karakterle değiştirilecektir.

  2. İkame karakter sütununda, sütunda herhangi bir yere tıklayın ve ikame karakteri belirtin. Örneğin, desteklenmeyen tüm karakterleri "a" harfiyle değiştirmek için 0061 girin.

    Bilgi notu

    Desteklenmeyen tüm karakterleri silmek için 0 girin.

Değiştirme eylemini devre dışı bırakın.

Karakter Kümesi açılır listesinden boş girişi seçin.

Veri kümesi bölümlerini paralel olarak yükleme

Bilgi notuBu ayar SaaS uygulama kaynakları için kullanılamaz ve yalnızca kaynak ve hedef veritabanlarının belirli bir alt kümesi için kullanılabilir.

Tam yük sırasında, veri kümesini paralel olarak yüklenecek bölümlere ayırarak büyük veri kümelerinin yüklenmesini hızlandırabilirsiniz. Tablolar veri aralıklarına, tüm bölümlere, tüm alt bölümlere veya belirli bölümlere ayrılabilir.

Daha fazla bilgi için bkz. Veri kümesi segmentlerini paralel olarak çoğaltma.

Daha fazla seçenek

Bu seçenekler yalnızca belirli sürümler veya ortamlarla ilgili olduklarından kullanıcı arayüzünde gösterilmez. Sonuç olarak, Qlik Desteği veya ürün belgelerinde bunu yapmanız açıkça istenmedikçe bu seçenekleri belirlemeyin.

Bir seçeneği ayarlamak için seçeneği Özellik adı ekle alanına kopyalayıp Ekle'ye tıklayın. Ardından, aldığınız talimatlara göre değeri ayarlayın veya seçeneği etkinleştirin.

Göl yerleştirme görevleri için CDC zamanlama

Bilgi notuZamanlayıcı'yı kullanmak için ya Çalıştırabilir rolü ya da Düzenleyebilir rolü gerekir.

Aşağıdaki kullanım durumlarında, hedef verileri güncel tutmak için bir zamanlama aralığı tanımlamanız gerekir:

  • Veri Hareketi ağ geçidi olmadan bir veri kaynağına erişme
  • Bir SaaS uygulama önizleme bağlayıcısı kullanma. Bağlayıcınızın önizlemede olup olmadığını öğrenmek için bağlayıcı yardımına bakın.
  • Zamanlandığı gibi seçeneğini kullanarak bir SAP OData kaynağından değişiklikleri yakalarken.

Zamanlama, hedef veri kümelerinin kaynak veri kümelerindeki değişikliklerle ne sıklıkta güncelleneceğini belirler. Zamanlama güncelleme sıklığını belirlerken, veri kümesi türü güncelleme yöntemini belirler. Kaynak veri kümeleri CDC'yi (Değişiklik verisi yakalama) destekliyorsa yalnızca kaynak verilerindeki değişiklikler çoğaltılacak ve ilgili hedef tablolara uygulanacaktır. Kaynak veri kümeleri CDC'yi (Değişiklik verisi yakalama) desteklemiyorsa değişiklikler tüm kaynak verilerinin ilgili hedef tablolara yüklenerek uygulanacaktır. Kaynak veri kümelerinden bazıları CDC'yi destekliyor, bazıları desteklemiyorsa iki ayrı alt görev oluşturulacaktır ( Değişiklik verisi yakalama (CDC) güncelleme yönteminin seçildiği varsayılır): Biri, CDC'yi desteklemeyen veri kümelerini yeniden yüklemek, diğeri CDC'yi desteklemeyen veri kümelerindeki değişiklikleri yakalamak içindir. Bu durumda, veri tutarlılığını sağlamak için her iki görev için de aynı zamanlama aralığını korumamanız şiddetle önerilir (gelecekte güncelleme sıklığını değiştirmeye karar verirseniz).

Zamanlamayı değiştirmek için:

  1. İşlem hattı projenizi açın ve ardından aşağıdakilerden birini yapın:

    • Görevler görünümünde, bir veri görevinde 3 yatay noktadan oluşan menü düğmesi. öğesine tıklayın ve Zamanlama öğesini seçin.
    • İşlem hattı görünümünde, bir veri görevinde 3 dikey noktadan oluşan menü düğmesi. öğesine tıklayın ve Zamanlama öğesini seçin.
    • Çoğaltma görevini açın ve Zamanlama araç çubuğu düğmesine tıklayın.
  2. Zamanlama ayarlarını gerektiği gibi değiştirin ve ardından Tamam'a tıklayın.
Bilgi notuBir sonraki zamanlanmış çalıştırmanın başlaması gerektiğinde bir veri görevi hala çalışıyorsa, görev tamamlanana kadar bir sonraki zamanlanmış çalıştırma(lar) atlanacaktır.

Veri Hareketi ağ geçidi tabanlı bir görev için kaçırılan bir çalıştırmayı yürütme

Bazen bir ağ sorunu Veri Hareketi ağ geçidi bağlantısının kaybolmasına neden olabilir. Veri Hareketi ağ geçidi bağlantısı bir sonraki zamanlanmış çalıştırmadan önce geri yüklenmezse veri görevi zamanlandığı gibi çalışamayacaktır. Bu gibi durumlarda, bağlantı yeniden kurulduktan sonra bir çalıştırmanın hemen yürütülüp yürütülmeyeceğini seçebilirsiniz.

Tüm Veri Hareketi ağ geçidi'ler için varsayılan ayarlar Yönetim etkinlik merkezinde tanımlanmıştır. Bu ayarları, aşağıda açıklandığı gibi tek tek görevler için geçersiz kılabilirsiniz.

Bunu yapmak için

  1. Projenizi açın ve ardından aşağıdakilerden birini yapın:

    • Görevler görünümünde, veri görevinde 3 yatay noktadan oluşan menü düğmesi. öğesine tıklayın ve Zamanlama öğesini seçin.

    • İşlem hattı görünümünde, veri görevinde 3 dikey noktadan oluşan menü düğmesi. öğesine tıklayın ve Zamanlama öğesini seçin.

    • Veri görevini açın ve Zamanlama araç çubuğu düğmesine tıklayın.

    Zamanlama - <görev> iletişim kutusu açılır.

  2. Bu görev için özel ayarları kullan seçeneğini açın.

  3. İletişim kutusunun alt kısmında, aşağıdaki Kaçırılan zamanlanmış görevleri çalıştır seçeneklerinden birini belirleyin.

    • Bir görevi bir sonraki zamanlanmış örnekten önce çalıştırmak önemliyse Mümkün olan en kısa sürede ve ardından zamanlandığı gibi

    • Görevi bir sonraki zamanlanmış örnekte çalıştırmak için Zamanlandığı gibi

  4. Ayarlarınızı kaydedin.

Ayrıca bkz.: Kaçırılan bir zamanlamadan sonra bir görev çalıştırmasını yürütme.

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 lütfen bize bildirin!