Alt veri ambarları oluşturma ve yönetme
Verilerinizi ekledikten sonra, Depolama veya Dönüştürme görevleri ile gelen verileri kullanarak veri ambarları oluşturabilirsiniz. İş ihtiyaçlarınıza bağlı olarak, istediğiniz sayıda alt veri ambarı oluşturabilirsiniz. İdeal olarak, alt veri ambarlarınız, örneğin Satış departmanı gibi bir kuruluş içindeki belirli bir bölüm veya birimde analiz için toplanan özetlenmiş veri havuzlarını içermelidir.
Veri ambarınızın Depolama veya Dönüştürme görevine dayalı olduğuna bakılmaksızın veri ambarı oluşturma prosedürü aynıdır. Bu bölümdeki yönergelerde, veri ambarının Depolama görevine dayalı olduğu varsayılır.
Önkoşullar
Bir alt veri ambarı oluşturmadan önce şunları yapmanız gerekir:
- Depolamayı, alt veri ambarınızda kullanmak istediğiniz veri (Yerleştirme bölümünden) ile doldurun. Daha fazla bilgi için bkz. Verileri buluta alma.
-
Kaynak veri kümeleri arasındaki ilişkileri tanımlamak için bir veri kümesi ilişkisel modeli oluşturun. Daha fazla bilgi için bkz. Veri modeli oluşturma.
Uyarı notuTüm kaynak veri kümeleri anahtar içermelidir.
Veri ambarı oluşturma
Bir veri ambarı oluşturmak için:
-
Projenizi açın.
-
Şunlardan birini yapın:
- Sağ üstteki Oluştur'a tıklayın ve Veri ambarı oluştur'u seçin.
-
Depolama veri görevinde sağ alt köşeye tıklayın ve ardından Veri ambarı oluştur'u seçin.
Alt veri ambarı oluştur diyalog penceresi açılır.
-
Alt veri ambarınız için bir isim ve bir tanım sağlayın.
-
Alt veri ambarını daha sonra yapılandırmak istiyorsanız, Aç onay kutusunu temizleyin ve sonra Oluştur'a tıklayın. Aksi halde, sadece Oluştur'a tıklayın.
Alt veri ambarı, Alt veri ambarı sekmesinde açılır.
- Verilerinizi Kaynak verilerinizi seçme içinde anlatıldığı şekilde seçme
- Alt veri ambarınızın boyutları içermesini istiyorsanız, Alt veri ambarına boyutlar ve bir olgu ekleme bölümünde tanımlandığı şekilde boyutları ekleyin
- Alt veri ambarınızın bir olgu içermesini istiyorsanız, Bir olgu ekleme bölümünde tanımlandığı şekilde bir olgu ekleyin
- Alt veri ambarınız hem boyut hem olgu içeriyorsa, Bir yıldız şeması oluşturma bölümünde tanımlandığı şekilde yıldız şemanızı ekleyin
- Veri kümlerinizi oluşturun ve bunları Alt veri ambarınızı doldurma bölümünde tanımlandığı şekilde veri ile doldurun
Kaynak verilerinizi seçme
Kaynak verilerinizi Depolama veri görevi içindeki veri kümelerinden seçersiniz.
Bunu yapmak için:
-
Sekmenin ortasındaki Kaynak verisi seç düğmesine veya Kaynak verisi seç araç çubuğu düğmesine tıklayın.
Kaynak verisi seç diyalog penceresi açılır.
-
Veri varlıkları açılır listesinden bir Depolama görevi veya dönüştürmeleri siz oluşturduysanız bir Dönüştürme görevi seçin.
-
Tüm veri kümelerini aramak için % değerini varsayılan olarak bırakın veya bulunacak belirli bir veri kümesinin adını girin. Ardından Ara'ya tıklayın.
-
İstediğiniz veri kümelerini seçin ve ardından Seçilen tabloları ekle'ye tıklayın.
-
İletişim kutusunu kapatmak için Tamam'a tıklayın ve ardından Olgu ekle ve/veya Boyutları ekle'ye ilerleyin.
Alt veri ambarına boyutlar ve bir olgu ekleme
Kaynak verinizi seçtikten sonra alt veri ambarınızı oluşturmaya devam edebilirsiniz. Bir alt veri ambarı, bir olgu veri kümesine, boyut veri kümelerine veya her ikisinin, boyut veri kümelerinin mantıksal olarak olgu veri kümesiyle ilişkili olduğu bir birleşimine sahip olabilir.
Boyut ekleme
Bir boyut eklemek için.
-
Boyut ekle düğmesine tıklayın.
Boyut ekle diyalog penceresi açılır.
-
Şu ayarlar kullanılabilir:
- En ayrıntılı veri kümesi: Veri kümesi seçin.
- Ad: Boyut için bir görüntüleme adı belirtin. Varsayılan değer, en ayrıntılı veri kümesinin adıdır.
- Açıklama: İsteğe bağlı olarak bir açıklama girebilirsiniz.
- Geçmiş tipi: Şunlardan birini seçin:
- Tip 1: Depolamadaki karşılık gelen kayıt güncellendiğinde boyuttaki mevcut kayıt güncellenir.
- Tip 2: Depolamadaki karşılık gelen kayıt güncellendiğinde boyuta yeni bir kayıt eklenir.
-
Normalleştirmesi kaldırılacak ilgili veri kümeleri: Boyut veri kümesinde, kaynak veri varlığı modelindeki ilişkilere göre, normalleştirilmesi kaldırılabilen tüm veri kümeleri, burada seçilebilir durumda olacaktır.
-
Ayarlarınızı kaydetmek için Tamam'a tıklayın.
Boyut, soldaki Boyutlar listesine eklenir.
Ayrıca bkz. Rol yapan boyutlar.
Bir boyutla ilgili bilgileri görüntüleme
Bir boyut seçtiğinizde, orta bölmede Kaynak ilişkisel model sekmesi gösterilir. Bu sekme, boyutta birleştirilen kaynak veri kümelerini gösterir. Boyutu eklediğinizde normalleştirilmesini kaldırmayı seçtiğiniz veri kümeleri seçili olarak gösterilir (ve gri renkte gösterilir).
Bir olgu ekleme
Bir olgu eklemek için:
-
Olgu ekle düğmesine tıklayın.
Olgu ekle diyalog penceresi açılır.
-
Şu ayarlar kullanılabilir:
- Olgu: Olgu olarak kullanılacak veri kümesini seçin. Veri kümesi, oluşturduğunuz olgunun ayrıntı düzeyini tanımlamalıdır.
- Ad: Olgu için bir görüntüleme adı belirtin. Varsayılan değer, olgu adıdır.
- Açıklama: İsteğe bağlı olarak bir açıklama girebilirsiniz.
- Normalleştirmesi kaldırılacak ilgili veri kümeleri: Olgu veri kümenizde normalleştirilmesi kaldırılacak tüm veri kümeleri burada seçilebilir durumda olacaktır.
- Gelişmiş
- Geçerli verileri kullan: Seçili olduğunda (varsayılan), olgu bir işlem tarihi sütunu içermez.
-
İşlem tarihi seç: Belirli bir işlem tarihine göre veri bulmak için bu seçeneği işaretleyip ardından bir tarih sütunu seçin. Bu; yıldız şemanız 2. tip boyutlar içeriyorsa ve belirli bir işlem için doğru verileri bulmanız gerekiyorsa yararlıdır. Örneğin, müşterinin birden fazla adresi varsa, doğru adresi sipariş tarihine göre bulmak mümkün olabilir.
Örnek kullanım senaryosu:
Bir satıcının siparişler ve müşteriler arasındaki ilişkiyi analiz etmek için veri ambarı oluşturması gerekiyor. Veri ambarı şunlar gibi sorguları yanıtlayabilmelidir: 2022'nin 4. çeyreğinde toplam sipariş miktarı en yüksek ABD eyaleti hangisidir?
Satıcı, Geçerli verileri kullan seçeneğini belirlerse hesaplama, Müşteriler tablosundaki kayıtların en güncel sürümüyle yapılır.
İşlem tarihi göz ardı edildiğinde sonuç olarak aşağıda gösterildiği gibi hatalı veriler ortaya çıkar:
Satıcı, İşlem tarihini seç seçeneğini belirlerse müşterilerin siparişleri, Müşteriler tablosundaki doğru kayıt sürümleriyle ilişkilendirilir.
Bu, satıcının 2022'nin 4. çeyreğinde eyalet başına düşen toplam sipariş miktarını doğru bir şekilde hesaplamasını sağlar.
İpucu notuİşlem tarihinin, iş gereksinimlerine bağlı olarak her bir veri ambarında farklı şekilde kullanılabileceğini unutmayın. Örneğin, bir veri ambarında sipariş tarihlerini analiz etmek üzere, başka bir veri ambarında ise sevkiyat tarihlerini analiz etmek amacıyla kullanılabilir.
-
Ayarlarınızı kaydetmek için Tamam'a tıklayın.
Olgu, soldaki Olgular listesine eklenir.
Olgu hakkındaki bilgileri görüntüleme
Bir olgu seçtiğinizde, orta bölmede aşağıdaki sekmeler gösterilir:
- Yıldız şeması modeli (varsayılan): Alt veri ambarı içindeki veri kümesi ilişkilerinin grafiksel bir temsilini gösterir
-
Olgu modeli: Olgu veri kümesiyle ilgili tüm veri kümelerini gösterir. Olgu eklediğinizde normalleştirilmesini kaldırmayı seçtiğiniz veri kümeleri seçili olarak gösterilir (ve gri renkte gösterilir).
- İşlem tarihi: Olguyu eklerken İşlem tarihini seç seçeneğini işaretlediyseniz işlem sütunun adı.
Bilinmeyen ve geç gelen boyut işleme
Her boyut, boyutun iş anahtarı (nesne kimliği) olan -1 ve 0 satırlarını içerir. -1 satırı, geç gelen boyutlar için, 0 ise bilinmeyen boyutlar için ayrılmıştır.
Bilinmeyen boyutlar
"Bilinmiyor", boyut ilk oluşturulduğunda mevcut olmayan verilerdir. Örneğin, SHIPPER boyutu için iş anahtarı olan SHIPPER sütununa sahip bir ORDER olgunuz olduğunu varsayalım. ORDER olgu satırı henüz gönderilmediyse ve bu nedenle SHIPPER sütunu için NULL değerine sahipse 0 kaydıyla (boyut için Bilinmeyen anlamına gelir) ilişkili hale gelecektir. ORDER olgusu daha sonra bir SHIPPER değeriyle (örneğin USPS) güncellendiğinde, ilgili boyut kimliği (0) de güncellenecektir.
Geç gelen boyutlar
Geç gelen bir boyut, yeni olgu verilerinde bulunan ancak boyutta henüz bulunmayan bir anahtara sahiptir. Örneğin, ORDER olgusundaki SHIPPER yeni bir gönderici için "NEWSHIP" değerine sahipse ve bu iş anahtarı DIM_SHIPPER boyutunda henüz mevcut değilse data mart işleme bu olguyu -1 satırıyla ilişkilendirir. Bu, boyut tablonuzda eksik bir boyut üyesi olduğunu gösterir. DIM_SHIPPER boyutu için "NEWSHIP" iş anahtarı geldiğinde, boyut satırı oluşturulur ve bilgi kaydı daha önce eksik olan boyutla uyumlu olacak şekilde güncellenir.
Bir yıldız şeması oluşturma
Alt veri ambarınıza boyutlar ekledikten sonra, onları olgu veri kümenize bağlamaya devam ederek bir yıldız şeması oluşturabilirsiniz.
Bunu yapmak için:
- Soldaki Olgular listesinde olgunuzu seçin.
-
Sağdaki Önerilen boyutlar listesinden hangi boyutların ekleneceğini seçin.
Önerilen boyutlar, noktalı çizgi ile olgu veri kümesine bağlı olarak gösterilir.
Aşağıdaki resimde, bazı boyutların önceden eklendiği ve bu nedenle düz gri bir çizgiyle bağlandığı görülüyor.
-
Boyutları eklemek için Uygula'ya tıklayın.
Boyutlar, düz bir çizgi ile olgu veri kümesine bağlı olarak gösterilir.
-
Önerilen boyutlar panelini kapatmak için seçeneğine tıklayın.
Alt veri ambarınızı doldurma
Alt veri ambarınızı tasarladıktan sonra, onu doldurmaya devam edebilirsiniz.
Bunu yapmak için:
-
Sağ üstteki Hazırla araç çubuğu düğmesine tıklayın.
Hazırlama süreci, alt veri ambarında veri kümeleri ve görünümler oluşturmayı ve Kataloğu güncellemeyi içerir.
İlerlemeyi ekranın alt tarafındaki Hazırlığın ilerleme durumu altında takip edebilirsiniz.
Hazırlama tamamlandıktan sonra, Hazırla düğmesi Çalıştır olarak değişir.
-
İsteğe bağlı olarak, aşağıdaki Veri ambarınızı doğrulama ve senkronize etme bölümünde açıklandığı gibi veri ambarını doğrulayabilirsiniz.
-
Çalıştır düğmesine tıklayın.
Pencere, alt veri ambarınızdaki veri kümelerinin yükleme ilerlemesini ve durumunu gösteren İzleme görünümüne geçer.
Silinen kayıtlar dahil her kaynak kaydı alt veri ambarı tarafından işlenir. Bu, geçmiş bilgilerinin tutulduğundan emin olmak için yapılır.
Veri ambarınızı doğrulama ve senkronize etme
Veri ambarını doğrulamak, veri ambarı meta verisinin, Depolamada (veya tanımlanmışsa Dönüştürme) karşılık gelen meta veriyle aynı olduğundan emin olunmasını sağlar. Ayrıca veri ambarı doğrulandığında, oluşturulan meta veriler, geçerli yıldız şeması tasarımıyla karşılaştırılır. Örneğin, zaten oluşturulmuş bir veri ambarına boyut ekledikten sonra doğrulamayı çalıştırırsanız, doğrulama başarısız olur.
Veri ambarını doğrulamak için:
-
Çalıştır düğmesinin sağındaki menüsünden Veri kümelerini doğrula seçeneğini belirleyin veya pencerenin sağ altındaki Veri kümelerini doğrula düğmesine tıklayın.
Doğrulama tamamlandı mesajı görüntülenir.
-
Meta veriler senkronize değilse veya yıldız şemasında tasarım çakışması varsa pencerenin altındaki Doğrula ve ayarla bölmesi, doğrulama raporuyla birlikte otomatik açılır.
Yıldız şeması tasarım çakışması bulunan bir veri ambarı örneği: Doğrulama hataları içeren veri ambarı örneği:
-
Bekleyen tasarım değişiklikleri sorunlarını çözmek için sağ üstteki düğmesine tıklayın ve Hazırla seçeneğini belirleyin. Veri kaybı olmadan değiştirilebilir sütununun değeri Evet ise ALTER işlemi gerçekleştirilir. Aksi takdirde veri ambarı tabloları yeniden oluşturulur.
Tüm Doğrulama hatalarının manuel olarak çözülmesi gerektiğini unutmayın.
Alt veri ambarlarını yönetme
Bu bölüm, veri kümelerinizi ve alt veri ambarlarınızı yönetmek için kullanılabilecek çeşitli seçenekleri açıklar.
Olguları veya boyutları iyileştirme
Veri Kümeleri sekmesinde, örneğin, sütun değerlerini değiştirmek gibi dönüşüm kuralları oluşturma ve sütun düzeyinde ifadeler ekleme gibi olgularınızı ve boyutlarınızı iyileştirmek için çeşitli işlemler gerçekleştirebilirsiniz. Veri Kümeleri sekmesi, Alt veri ambarı sekmesinin sağ tarafında bulunur:
Kurallar ekleme
Genel kuralların nasıl ekleneceği ile ilgili açıklamalar için bkz. Veri kümelerini dönüştürmek için kurallar oluşturma
Yeni sütun ekleme
Hedef veri kümesine yeni sütunlar ekleyebilirsiniz.
-
Sıfırdan yeni bir sütun ekleme
+ Ekle'ye tıklayın.
Sütun için bir ad girin ve sütun verilerini tanımlamak üzere bir ifade ayarlayın.
Daha fazla bilgi için bkz. Veri kümelerine sütun ekleme.
-
Kaynaktan sütun ekleme
Ekle öğesinin yanındaki öğesine tıklayın ve Kaynaktan sütun ekle öğesini seçin.
Kaynak veri kümesinden bir sütun seçin.
Sütunları yeniden sıralama
Bir sütunun sıralı konumunu değiştirebilirsiniz.
-
Bir sütun seçin.
-
öğesine ve ardından Yeniden sırala'ya tıklayın.
-
Sütunu yukarı veya aşağı hareket ettirmek için okları kullanın.
-
Hazır olduğunuzda Sıralamayı değiştir'i kapatın.
Rol yapan boyutlar
Rol yapan boyut, aynı yıldız şeması içinde birçok kez, ancak farklı anlamlarda kullanılan boyuttur. Bu, yaygın olarak Tarih ve Müşteri boyutlarında görülür. Örneğin, yıldız şemanızda biri Sipariş Tarihi'ni diğeri Alma Tarihi'ni temsil eden 2 adet Tarih varlığı olabilir.
Boyutun rol adını eklemek veya düzenlemek için:
- Boyut düğümünde simgesine tıklayın ve Rolü düzenle seçeneğini belirleyin.
Rolü düzenle diyalog penceresinin Yıldız şemasında rol adı bölümüne bir ad girin (veya var olan adı düzenleyin) ve Tamam seçeneğine tıklayın.
Rol adı, boyut adının altında görünür.
Ek yönetim seçenekleri
Aşağıdaki tablo ek yönetim seçeneklerini tanımlar:
Bitiş | Yapılacak işlem |
---|---|
Ek kaynak veri kümeleri ekle | Bkz. Kaynak verilerinizi seçme. |
Ek olgu ekle | Bkz. Bir olgu ekleme |
Ek boyutlar ekle | Bkz. Alt veri ambarına boyutlar ve bir olgu ekleme. |
Bir boyutu silme | Boyutlar bölmesinde boyutu seçin ve ardından menüsünden Sil'i seçin. |
Bir olgu silme | Olgular bölmesinde olguyu seçin ve ardından menüsünden Sil'i seçin. |
Bir alt veri ambarını yeniden oluşturma | Sağ üst köşede düğmesine tıklayın ve Tabloları yeniden oluştur seçeneğini belirleyin. Bir alt veri ambarının yeniden oluşturulması, depoda alt veri ambarı ile otomatik olarak eşitlenemeyen değişiklikler olması gibi durumlarda gerekli olabilir. |
Çalışan bir alt veri ambarı görevini durdurma | Sağ üstteki Durdur düğmesine tıklayın. |
Veri ambarı görevi hazırlama | Veri kümelerini Dönüştürme ve Depolama varlıklarıyla senkronize etmek ve tasarım çakışmalarını çözmek için, sağ üst köşedeki düğmesine tıklayın ve Hazırla seçeneğini belirleyin. Görevi yürütülmeye hazırlar. Şunlar dahildir:
İlerlemeyi ekranın alt tarafındaki Hazırlığın ilerleme durumu altında takip edebilirsiniz. |
Veri ambarı görevi zamanlama
Periyodik olarak güncellenmesi için bir veri ambarı görevi zamanlayabilirsiniz. Saat tabanlı bir zamanlama belirleyebilir veya görevi, girdi verisi görevleri çalışmayı tamamladığında çalışacak şekilde ayarlayabilirsiniz.
Bir veri görevinde ... öğesine tıklayın ve zamanlama oluşturmak için Zamanlama'yı seçin. Varsayılan zamanlama ayarı, projedeki ayarlardan devralınır. Varsayılan ayarlar hakkında daha fazla bilgi için bkz. Veri reyonları varsayılan değerleri.
Zamanlamayı etkinleştirmek için Zamanlama'yı Açık olarak ayarlamanız gerekir.
Saat tabanlı zamanlamalar
Farklı girdi kaynaklarının ne zaman güncellendiğinden bağımsız olarak görevi ç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
Görevi, girdi verisi görevleri çalışmayı tamamladığında çalıştırmak için olay tabanlı bir zamanlama kullanabilirsiniz.
Veri görevini çalıştır bölümünde Belirli bir olayda'yı seçin.
Görevi, girdi görevlerinden veya giriş görevleri seçiminden herhangi biri başarıyla tamamlandığında çalıştırmak isteyip istemediğinizi seçebilirsiniz.
Verileri yeniden yükleme
Verileri 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.
Bir boyut yeniden yükleme için seçildiğinde bütünlüğü korumak üzere o boyutu kullanan tüm olgular da yeniden yüklenecektir.
Tabloları yeniden yükle'ye tıklayın.
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.
Yeniden yükleme şu şekilde yapılır:
Seçilen boyutları ve olguları keserek.
Seçilen boyut tablolarını yukarı akış veri görevinden yükleyerek.
Değer tablolarını yukarı akış veri görevinden yükleyerek. Şunlar dahildir:
Açık olarak seçilen değer tabloları.
Bir boyutla ilgili, yeniden yüklenen değer tabloları.
Alt veri ambarı ayarları
Ayarlar: <alt-veri-ambarı-adı> diyalog penceresini açmak için Ayarlar araç çubuğu düğmesini tıklayın.
Genel ayarlar
Genel sekmesinde aşağıdaki ayarlar kullanılabilir:
- Veritabanı: İçinde alt veri ambarının oluşturulacağı veritabanı
- Veri görevi şeması: İçinde veri kümelerinin oluşturulacağı şema
- Dahili şema: İçinde dahili veri kümelerinin oluşturulacağı şema
- 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.
Çalıştırma zamanı ayarları
Çalışma zamanı sekmesinde aşağıdaki ayarlar kullanılabilir:
- Paralel yürütme: Qlik Cloud öğesine, görev açmak için izin verilen maksimum veri tabanı bağlantısı sayısını girin. Varsayılan değer 10'dur.
- Depo: Yalnızca Snowflake ile ilgilidir. Snowflake veri deposunun adı.
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.