Veri görevlerinde sorun giderme
Bu bölümde veri görevleriyle çalışırken oluşabilecek sorunlar ve bunların nasıl giderileceği açıklanır.
Ortam hatası sorunlarını giderme
Veri görevinde zaman aşımı, ağ hatası veya bağlantı hatası gibi çevresel bir hatayla karşılaşıldığında veri görevi, otomatik olarak işlemi yeniden yapmayı dener. Yeniden denemeden sonra sorun çözülmezse veri görevi çalışmayı durdurur ve hata mesajıyla Hata durumunu gösterir.
-
Yalnızca Qlik Data Gateway - Veri Hareketi aracılığıyla erişilebilen veri kaynaklarıyla yerleştirme görevleri:
İşlem, 5 saniyelik bir aralıkla sınırsız kez yeniden denendi.
Kesinti çok uzunsa, 1800 saniyelik bir aralığa ulaşılıncaya kadar aralık ikiye katlanır.
-
Qlik Data Gateway - Veri Hareketi olmadan erişilebilen veri kaynaklarıyla yerleştirme görevleri, Depolama görevleri, Dönüştürme görevleri ve Veri ambarı görevleri:
İşlem, 1 saniyelik bir aralıkla 3 kez yeniden denendi.
Aşağıdakileri yapın:
-
Hata mesajını kullanarak hatayı çözün.
-
Veri görevi işlemini yeniden yükleyin veya sürdürün.
Belirli bir tablonun sorunlarını giderme
Bir veri görevinde, belirli bir tabloya yazma işlemi sırasında hatayla karşılaşılırsa veri görevi çalışmayı durdurur. Hatalı tablo bir hata mesajı ve Hata durumuyla gösterilir.
-
Hata mesajını kullanarak hatayı çözün.
-
Hata oluşturan tabloyu tekrar yükleyin.
Birincil anahtar sütunlarında NULL değerleri
Bir veri görevi yürütürken hata mesajı alabilirsiniz: Unknown execution error - NULL result in a non-nullable column.
Olası neden:
Birincil anahtar olarak kullanılan sütunlar NULL değerleri içermemelidir ve NULL değeri verilemez olmalıdır.
Önerilen eylem
Kaynak veri görevinde, tüm NULL değerlerini bir değere (ör. 0) dönüştüren ifade ekleyin.
Birincil anahtar olarak kullanmak için başka bir sütun da seçebilirsiniz.
Redshift'i veri platformu olarak kullanırken döküm hatası oluştu
Redshift'i veri platformu olarak kullanırken aşağıdaki hatayı veya benzerini alabilirsiniz: "Bilinmeyen"den değişen karaktere dönüştürme işlevi bulunamadı
Olası neden:
Sabit bir ifadenin dökümü eksik. Bu, son sorgunun daha karmaşık olması nedeniyle veri ambarlarında daha sık meydana gelebilir.
Önerilen eylem
Sabit ifadenin metin olarak dökümünü oluşturun.
Örnek:
Data Gateway - Veri Hareketi tabanlı veri görevinde sorun giderme
Günlük dosyalarını inceleyerek Data Gateway - Veri Hareketi tabanlı veri görevlerinin yerleştirme işlemi hakkında bilgi edinebilirsiniz. Günlük alma düzeyini de ayarlayabilirsiniz. Veri görevi ilk çalıştırmayı tamamlandığında günlükler kullanılabilir. Günlükleri görüntülemek için veri görevi üzerinde aşağıdaki izinlerden birine sahip olmanız gerekir:
-
Sahip
-
İşlem yapabilir
-
Kiracı yöneticisi
-
Veri yönetimi
Günlük dosyalarını görüntüleme
Data Gateway - Veri Hareketi tabanlı bir yerleştirme veri görevinde Günlükleri görüntüle seçeneğine tıklayarak günlük görüntüleyicisini açın. Çoğaltma motoru günlükleri altında hangi günlük dosyasının görüntüleneceğini seçebilirsiniz. ve
ile dosyanın üstüne ve altına kaydırabilirsiniz.
Günlüğe kaydetme seçeneklerini ayarlama
Günlüğe kaydetme seçenekleri altında, çoğaltmanın farklı işlemleri için günlüğe kaydetme düzeyini ayarlayabilirsiniz.
Aşağıdaki düzeyleri ayarlayabilirsiniz:
-
1. Hata
Hata mesajlarını göster.
-
2. Uyarı
Uyarıları göster.
-
3. Bilgi
Bilgilendirme mesajlarını göster.
-
4. Hata Ayıklama
Sorun giderme amacıyla ek bilgileri göster.
-
5. Detaylı hata ayıklama
Sorun giderme amacıyla detaylı bilgileri göster.
Daha yüksek seviyeler her zaman daha düşük seviyelerden gelen mesajları içerir. Dolayısıyla, Hata'yı seçerseniz, günlüğe yalnızca hata mesajları yazılır. Fakat, Bilgi'yi seçerseniz, bilgi mesajları, uyarılar ve hata mesajları dahil edilir. Genel olarak, Hata Ayıklama ve Detaylı hata ayıklama düzeylerinin kullanılması büyük miktarda günlük verisi oluşturabilir.
Tüm işlemler ile ilgili aynı seviyeyi ayarlamak için Genel'i kullanabilir veya seviyeyi her işlem için ayrı ayrı ayarlayabilirsiniz.
-
Kaynak - tam yükleme
Veri kaynağındaki tam yükleme işlemleriyle ilgili etkinliği günlüğe kaydeder. Buna, tam yüklemeden önce kaynak tablolarda yürütülen SELECT deyimleri dahildir.
-
Kaynak - CDC
Veri kaynağındaki CDC işlemleriyle ilgili etkinliği günlüğe kaydeder.
Uyarı notuBunu Detaylı hata ayıklama düzeyine ayarlamak, günlükte çok büyük miktarda veri üretecektir. -
Kaynak – veriler
Tam yükleme ve CDC işlemleriyle ilgili veri kaynağı etkinliğinin detaylı günlüğü.
-
Hedef - tam yükleme
Hedefteki tam yükleme işlemleriyle ilgili etkinliği günlüğe kaydeder.
-
Hedef - CDC
Hedefteki CDC işlemleriyle ilgili etkinliği günlüğe kaydeder.
-
Hedef – karşıya yükle
Dosyalar hedefe transfer edildiğine etkinliği günlüğe kaydeder.
-
Genişletilmiş CDC
İşlemlerin senkronizasyonu ve depolanması gibi CDC etkinliklerinin ayrıntılı günlüğü.
-
Performans
Kaynak ve hedef için gecikme değerlerini günlüğe kaydeder.
-
Meta veriler
Meta veri okumayla ilgili etkinliğin yanı sıra meta veri değişikliklerini günlüğe kaydeder. Çoğaltma görevinin durumu da günlüğe kaydedilir.
-
Altyapı
Altyapı bilgilerini, dosya sistemi işlemlerini ve görev yönetimini günlüğe kaydeder.
-
Dönüştürme
Gerçekleştirilen dönüştürmelerle ilgili bilgileri günlüğe kaydeder.
Tanılama dosyalarını indirme
Yerleştirme göreviyle ilişkili çoğaltma görevinde sorun giderirken size yardımcı olması için tanılama paketini, görev günlüklerini ve bellek raporunu indirebilirsiniz. Bir seferde bir öğe indirebilirsiniz.
-
Günlük görüntüleyicide, genişletmek için İndir'e tıklayın.
-
İndirilecek öğeyi seçin.
-
İndir öğesine tıklayın.
Dosya, tarayıcınıza indirilecek.