Veri kümelerini saklama
Veri kümelerini bir depolama verisi görevi kullanarak depolayabilirsiniz. Depolama veri görevi, bir yerleştirme veri görevi tarafından bulut yerleştirme alanına yerleştirilen verileri tüketir. Tabloları örneğin bir analiz uygulamasında kullanabilirsiniz.
-
Yerleştirme veri görevinin durumu en az Hazırlamaya hazır olduğunda bir depolama veri görevi tasarlayabilirsiniz.
-
Yerleştirme veri görevinin durumu en az Çalıştırılmaya hazır olduğunda bir depolama veri görev hazırlayabilirsiniz.
Depolama veri görevi, tüketilen yerleştirme veri göreviyle aynı işletim modunu (Tam yükleme veya Tam yükleme ve CDC) kullanır. Yapılandırma özellikleri iki çalışma modu arasında, ayrıca izleme ve denetim seçenekleri arasında da farklıdır. Bir bulut hedefi yerleştirme veri görevini yalnızca tam yükleme ile kullanırsanız, depolama veri görevi fiziksel tablolar oluşturmak yerine yerleştirme veri tablolarının görünümlerini oluşturur.
Depolama veri görevi oluşturma
Bir depolama veri görevini üç şekilde oluşturabilirsiniz:
-
Yerleştirme veri görevinde ... üzerine tıklayıp Verileri depola'yı seçerek bu yerleştirme veri görevini temel alan bir depolama alanı veri görevi oluşturun.
-
Yeni ekle'ye, sonra Verileri depola'ya tıklayın. Bu durumda, kullanılacak yerleştirme veri görevini belirtmeniz gerekir.
-
Verileri buluta aldığınızda, bir depolama veri görevi oluşturulur. Bunun, veriler buluta alınırken ayrıca oluşturulan yerleştirme veri görevine bağlantısı vardır.
Daha fazla bilgi için bk. Verileri buluta alma.
Depolama veri görevini oluşturduğunuzda:
-
... üzerine tıklayıp Aç'ı seçerek depolama veri görevini açın.
Depolama veri görevi açılır ve yerleştirme veri varlığından tabloları temel alan çıktı veri setlerini önizleyebilirsiniz. -
Dahil edilen veri kümelerinde dönüştürme, veri filtreleme veya sütun ekleme gibi gerekli tüm değişiklikleri yapın.
Daha fazla bilgi için bk. Veri kümelerini yönetme.
-
İstediğiniz dönüşümleri eklediğinizde Veri kümelerini doğrula'ya tıklayarak veri kümelerini doğrulayabilirsiniz. Doğrulama hatalar bulursa, devam etmeden önce hataları düzeltin.
Daha fazla bilgi için bk. Veri kümelerini doğrulama ve ayarlama.
-
Veri modeli oluşturma
Dahil edilen veri kümeleri arasındaki ilişkileri ayarlamak için Model üzerine tıklayın.
Daha fazla bilgi için bk. Veri modeli oluşturma.
-
Veri görevini ve gerekli tüm yapıtları hazırlamak için Hazırla'ya tıklayın. Bu işlem biraz zaman alabilir.
İlerlemeyi ekranın alt tarafındaki Hazırlığın ilerleme durumu altında takip edebilirsiniz.
-
Çalıştırılmaya hazır durumu görüntülendiğinde veri görevini çalıştırabilirsiniz.
Çalıştır'a tıklayın.
Veri görevi artık verileri depolamak için veri setleri oluşturmaya başlar.
Geçmiş verilerini saklama
Verileri belirli bir zamanda göründüğü şekilde kolayca yeniden oluşturabilmeniz için 2. tür geçmiş verilerini saklayabilirsiniz. Bu, tam bir geçmiş verileri deposu (HDS) oluşturur.
-
Tip 2 yavaş değişen boyutlar desteklenir.
-
Değişen bir kayıt değiştirildiğinde, değişen verileri depolamak için yeni bir kayıt oluşturulur ve eski kayıt olduğu gibi bırakılır.
-
Eğilim analizleri ve diğer zamana odaklı analitik veri alt ambarları oluşturmanıza olanak tanımak için yeni HDS kayıtlarına otomatik olarak zaman damgası konur.
Geçmiş verilerini şuna tıklayarak etkinleştirebilirsiniz:
-
Verileri buluta aldığınızda Ayarlarda gerek mevcut verilerle gerekse önceki verilerin geçmişiyle çoğaltma.
-
Bir depolama görevinin Ayarlar diyaloğunda geçmiş değişiklik kayıtlarını ve değişiklik kaydı arşivini saklama.
HDS verileri dahili veri şemasındaki Önceki tabloda depolanır. Geçmiş verilerini görüntülemek için harici veri şemasındaki geçmiş görünümlerini ve canlı geçmiş görünümlerini kullanabilirsiniz.
-
Geçmiş görünümü Geçerli tablo ile Önceki tablo verilerini birleştirir. Bu görünüm birleştirilen tüm değişiklikleri içerir.
-
Canlı geçmiş görünümü Geçerli tablodan, Önceki tablodan ve Değişiklikler tablosundan verileri birleştirir. Bu görünüm ayrıca henüz birleştirilmemiş tüm değişiklikleri de içerir.
Daha fazla bilgi için bk. Bir bulut veri deposundaki veri kümesi mimarisi.
Depolama görevi zamanlama
Bir depolama görevini periyodik olarak güncellenecek şekilde zamanlayabilirsiniz.
-
Girdi yerleştirme veri görevi Tam yük ve CDC kullanıyorsa yalnızca saat tabanlı zamanlama ayarlayabilirsiniz.
-
Girdi yerleştirme veri görevi Tam yük kullanıyorsa bir saat tabanlı zamanlama belirleyebilir veya görevi, girdi yerleştirme veri görevi çalışmayı tamamladığında çalışacak şekilde ayarlayabilirsiniz.
Bilgi notuTam yük kullanan bir girdi yerleştirme veri göreviyle bir saat tabanlı zamanlama çalıştırdığınızda, yerleştirme görevi hâlâ çalışıyorken yerleştirmedeki her tamamlanan tablonun kullanılabilir olduğunu göz önünde bulundurun. Bu, yerleştirme ve depolamayı eş zamanlı olarak çalıştırmanıza olanak tanır ve toplam yükleme süresini iyileştirir.
Bir veri görevinde ... öğesine tıklayın ve zamanlama oluşturmak için Zamanlama'yı seçin. Varsayılan zamanlama ayarı, veri projesindeki ayarlardan devralınır. Varsayılan ayarlar hakkında daha fazla bilgi için bk. Depolama varsayılan değerleri. Zamanlamayı etkinleştirmek için her zaman Zamanlama'yı Açık olarak ayarlamanız gerekir.
Saat tabanlı zamanlamalar
Yerleştirme türüne bakılmaksızın depolama veri görevini çalıştırmak için bir saat tabanlı zamanlama kullanabilirsiniz.
-
Veri görevini çalıştır bölümünde Belirli bir zamanda'yı seçin.
Saatlik, günlük, haftalık veya aylık bir zamanlama oluşturabilirsiniz.
Olay tabanlı zamanlamalar
-
Veri görevini çalıştır bölümünde Herhangi bir girdi verileri görevi başarıyla tamamlandığında'yı seçin.
Depolama görevi, her girdi yerleştirme veri görevi başarıyla tamamlandığında çalışır.
Depolama görevi izleme
Bir depolama görevinin durumunu ve ilerlemesini İzle üzerine tıklayarak izleyebilirsiniz.
Bir depolama veri görevi sorunlarını giderme
Bir depolama veri görevindeki bir veya daha fazla tabloda sorun varsa verileri yeniden yüklemeniz ya da yeniden oluşturmanız gerekebilir. Bunu yapmak için birkaç seçenek vardır. Aşağıdaki sıralamada hangi seçeneğin kullanılacağını düşünün:
-
Veri kümesini yerleştirmeye yeniden yükleyebilirsiniz. Yerleştirmede veri kümesini yeniden yüklemek, depolama alanında karşılaştırma işlemini tetikleyecek ve 2. tür geçmişi saklayan verileri düzeltecektir. Bu seçenek aşağıdaki durumlarda da değerlendirilmelidir:
-
Tam yük uzun bir süre önce gerçekleştirildiyse ve çok sayıda değişiklik varsa.
-
İşlenen tam yük ve değişiklik tablosu kayıtları, yerleştirme alanı bakımının bir parçası olarak silinmişse.
-
-
Verileri depolama veri görevine verileri yeniden yükleyebilirsiniz.
Geçmiş verileri etkinleştirilmişse depolama alanındaki bir yeniden yükleme, geçmiş verilerinin kaybedilmesine neden olabilir. Bu bir sorunsa bunun yerine yerleştirmeyi kaynaktan yeniden yüklemeyi düşünün.
-
Tabloları yeniden oluşturabilirsiniz. Veri kümelerini kaynaktan yeniden oluşturur.
-
... seçeneğine ve ardından Tabloları yeniden oluştur'a tıklayın. Bir tabloyu yeniden oluştururken aşağı akış görevi, kaynak veri kümelerinde bir kesme ve yeniden yükleme işlemi gerçekleşmiş gibi tepki verecektir.
-
Verileri yeniden yükleme
Tabloları manuel olarak yeniden yükleyebilirsiniz. Bu, bir veya daha fazla tabloda sorunlar olduğunda faydalıdır.
-
Veri görevini açın ve Monitör sekmesini seçin.
-
Yeniden yüklemek istediğiniz tabloları seçin.
-
Tabloları yeniden yükle'ye tıklayın.
Yeniden yükleme, görevin bir sonraki çalıştırılmasında gerçekleştirilecek ve şu şekilde yapılır:
-
Tabloları keserek.
-
Yerleştirme verilerini tablolara yükleyerek.
-
Yeniden yükleme zamanından beri biriken değişiklikleri yükleyerek.
Genel olarak en iyi uygulama, bunun yerine yerleştirmede veri kümesini yüklemektir. Bu özellikle aşağıdaki durumlarda geçerlidir:
-
Geçmiş verileri etkinleştirilmişse depolama alanındaki bir yeniden yükleme, geçmiş verilerinin kaybedilmesine neden olabilir. Yerleştirmede veri kümesini yeniden yüklemek, depolama alanında karşılaştırma işlemini tetikleyecek ve 2. tür geçmişi saklayan verileri düzeltecektir.
-
Tam yük uzun bir süre önce gerçekleştirildiyse ve çok sayıda değişiklik varsa.
-
İşlenen tam yük ve değişiklik tablosu kayıtları, yerleştirme alanı bakımının bir parçası olarak silinmişse.
Aşağı akış görevleri, değişiklikleri uygulamak ve geriye dönük tarih vermekten kaçınmak için yeniden yüklenecektir. Keserek ve yeniden yükleyerek bir yeniden yükleme yapılırsa tüm aşağı akış nesneleri de keserek ve yeniden yükleyerek yeniden yüklenecektir.
Etki aşağı akışı, gerçekleştirilen yeniden yükleme işleminin türüne ve söz konusu aşağı akış veri kümesinin türüne bağlıdır. Standart işleme, veri kümesinin ilgili veri kümesi için yapılandırılan yöntemi kullanarak tepki vereceği ve verileri işleyeceği anlamına gelir.
-
Aşağı akış Dönüştürme görevlerinde:
Veri kümesi dönüştürmeleri, keserek ve yükleyerek yeniden yüklenir.
SQL dönüştürmeleri ve dönüştürme akışları, tam yükle karşılaştırarak ve değişiklikleri uygulayarak yeniden yüklenir.
-
Bir Depolama görevini takip eden veri ambarı görevleri, keserek ve yükleyerek yeniden yüklenir.
Yeniden yüklemeyi iptal et'e tıklayarak yeniden yüklemeyi bekleyen tablolar için yeniden yüklemeyi iptal edebilirsiniz. Bu, zaten yüklenmiş tabloları etkilemeyecektir ve şu anda çalışan yeniden yüklemeler tamamlanacaktır.
Depolama ayarları
Veri platformu bir bulut veri deposu olduğunda depolama veri görevinin özelliklerini ayarlayabilirsiniz. Veri platformu olarak Qlik Cloud kullanıyorsanız bk. Veri platformu olarak Qlik Cloud ile veri projeleri için depolama ayarları.
Ayarlar'a tıklayın.
Genel ayarlar
Veritabanı
Veri kaynağındaki kullanılacak veri kümesi.
Görev şeması
Depolama veri görevi şemasının adını değiştirebilirsiniz. Varsayılan ad, depolama görevinin adıdır.
Dahili şema
Dahili depolama veri varlığı şemasının adını değiştirebilirsiniz. Varsayılan ad, depolama görevinin sonuna _internal eklenmiş adıdır.
- Tüm tablo ve görünümler için ön ek
Bu görevle oluşturulan tüm tablolar ve görünümler için bir önek ayarlayabilirsiniz.
Bilgi notuBir veritabanı şemasını birden fazla veri görevinde kullanmak istediğinizde benzersiz bir önek kullanmanız gerekir. Geçmiş
Verileri belirli bir zamanda göründüğü şekilde kolayca yeniden oluşturabilmeniz için geçmiş verilerini tutabilirsiniz. Geçmiş verileri görmek için geçmiş görünümleri ve canlı geçmiş görünümleri kullanabilirsiniz. Geçmiş değişiklik verilerini etkinleştirmek için Geçmiş kayıtları ve geçmiş kayıtların arşivini sakla seçeneğini işaretleyin.
Depolamayı yerleştirme ile karşılaştırırken yerleştirmede mevcut olmayan kayıtların nasıl yönetileceğini seçebilirsiniz.
Silindi olarak işaretle
Bu, yerleştirmede mevcut olmayan kayıtlarda geçici bir silme gerçekleştirir.
Sakla
Bu, yerleştirmede mevcut olmayan tüm kayıtları saklar.
Bilgi notuDepolama veri görevindeki veri setlerinin birincil bir anahtarı olmalıdır. Yoksa, yerleştirme verileri her yeniden yüklendiğinde Depolama veri görevinde bir ilk yükleme gerçekleştirilir.
Görünüm ayarları
Canlı görünümler
Tabloları en az gecikmeyle okumak için canlı görünümleri kullanın.
Canlı görünümler hakkında daha fazla bilgi için bk. Canlı görünümler kullanma.
Bilgi notuCanlı görünümler, standart görünümlere göre daha az verimlidir ve uygulanan verilerin yeniden hesaplanması gerektiğinden daha fazla kaynak gerektirir.
Çalıştırma zamanı ayarları
Paralel yürütme
Tam yüklemeler için bağlantıların maksimum sayısını 1 ile 5 arasında bir sayıya ayarlayabilirsiniz.
Depo
Bulut veri deposunun adı. Bu ayar yalnızca Snowflake için geçerlidir.
Katalog ayarları
Katalogda yayınlama
Verilerin bu sürümünü Katalogda veri kümesi olarak yayınlamak için bu seçeneği seçin. Katalog içeriği, bu görevi bir sonraki hazırlamanızda güncellenecek.
Katalog hakkında daha fazla bilgi için bkz. Katalog araçlarıyla verilerinizi anlama.
Veri platformu olarak Qlik Cloud ile veri projeleri için depolama ayarları
Veri platformu Qlik Cloud olduğunda depolamada kullanılacak klasörü ayarlayabilirsiniz.
Ayarlar'a tıklayın.
Depolamada kullanılacak klasörü seçin.
Hazır olduğunuzda Tamam'a tıklayın.
Depolama veri görevindeki işlemler
Görev menüsünden bir depolama veri görevinde aşağıdaki işlemleri gerçekleştirebilirsiniz.
Aç
Bu, depolama veri görevini açar. Tablo yapısını ve veri göreviyle ilgili ayrıntıları görüntüleyebilir, tam yükleme ve değişiklik gruplarının durumunu izleyebilirsiniz.
Düzenle
Görevin adını ve açıklamasını düzenleyebilir ve etiketler ekleyebilirsiniz.
Sil
Veri görevini silebilirsiniz.
Hazırla
Görevi yürütülmeye hazırlar. Şunlar dahildir:
Tasarımın geçerli olduğunu doğrulama.
Fiziksel tabloları ve görünümleri tasarımla eşleşecek şekilde oluşturma veya değiştirme.
Veri görevi için SQL kodunu oluşturma
Görev çıkışı veri kümeleri için katalog girişlerini oluşturma veya değiştirme.
İlerlemeyi ekranın alt tarafındaki Hazırlığın ilerleme durumu altında takip edebilirsiniz.
Veri kümelerini doğrula
Bu, veri görevine dahil edilen tüm veri setlerini doğrular.
Tüm doğrulama hatalarını ve tasarım değişikliklerini görmek için Doğrula ve ayarla'yı genişletin.
Tabloları yeniden oluştur
Veri kümelerini kaynaktan yeniden oluşturur. Bir tabloyu yeniden oluştururken aşağı akış görevi, kaynak veri kümelerinde bir kesme ve yeniden yükleme işlemi gerçekleşmiş gibi tepki verecektir. Daha fazla bilgi için bk. Bir depolama veri görevi sorunlarını giderme.
Durdur
Veri görevinin çalışmasını durdurabilirsiniz. Veri görevi, tabloları güncellemeye devam etmez.
Bilgi notuBu seçenek veri görevi çalışırken mevcuttur.Sürdür
Bir veri görevinin çalışmasını durdurulduğu noktadan devam ettirebilirsiniz.
Bilgi notuBu seçenek, veri görevi durdurulduğunda mevcuttur.Verileri dönüştür
Kuralları ve özel SQL'yi temel alarak satır düzeyinde yeniden kullanılabilir dönüşümler oluştur. Bu, bir Dönüştürme veri görevi oluşturur.
Veri ambarı oluştur
Veri görevlerinizden yararlanmak için bir veri alt ambarı oluşturun. Bu, bir Veri ambarı veri görevi oluşturur.
Sınırlamalar
Veri görevi veri setleri içeriyorsa ve bağlantıdaki herhangi bir parametreyi; örneğin kullanıcı adını, veritabanını veya şemayı değiştirirseniz, varsayım verilerin yeni konumda mevcut olduğudur. Durum bu değilse, şunlardan birini yapabilirsiniz:
Kaynaktaki verileri yeni konuma taşıyın.
Aynı ayarlarla yeni bir veri görevi oluşturun.
Hedef olarak Qlik Cloud (QVD) olarak projelerde depolama görevlerindeki ana anahtarları değiştirmek mümkün değildir. Yerleştirme görevindeki birincil anahtarları güncelleyin, yerleştirme görevini yeniden oluşturun ve ardından depolama görevini yeniden oluşturun.