Multi-Fact Modeli Kurarken Dikkat Edilmesi Gerekenler
Last updated
Doğru kurulmuş bir Multi-Fact model; tutarlı filtreler, doğru hizalanmış KPI’lar ve yüksek performans sağlar. Aşağıdaki başlıklar önce dikkat edilmesi gereken kritik noktaları özetlemektedir.
Modeli kurmadan önce hangi Dimension tablolarının tüm Fact tabloları arasında ortak olduğunu netleştirin. Sıklıkla zaman (byt_zaman) ve organizasyonel birim (byt_bolum, byt_bolge gibi) tablolar ortak Dimension olmaya adaydır. Modeli düzenlerken bu tablolar olmadan ilerlemek tutarsız sonuçlara yol açar.
Farklı Fact tabloları farklı ayrıntı düzeylerinde (günlük, aylık, saatlik) veri barındırabilir. Aynı tabloda bu Fact’leri üst üste getirdiğinizde, daha kaba granülariteli tablo değerlerinin suni olarak tekrarandığını görebilirsiniz. Ortak Dimension’ın en ince ortak granülaritede çalıştığından emin olun.
Dashboard’larda filtre, gruplama ekseni veya etiket olarak kullanılacak tüm kategorik alanlar (bölüm adı, tarih, hasta tipi vb.) ortak Dimension tablolarından seçilmelidir. Bu alanları Fact tablosundan almak; farklı Fact’lerde aynı alan için birden fazla sütun çıkmasına ve yanıltıcı filtreleme davranışlarına yol açar.
Modele yeni bir Fact tablosu eklerken önce o tabloyu tek başına basit bir raporda doğrulayın: değerler doğru mu, granülarite beklediğiniz gibi mi? Bu adım, Multi-Fact yapısına entegre edildiğinde ortaya çıkabilecek sorunları erken yakalar.
Tahakkuk ve tahsilat gibi mantıksal olarak ilişkili ama farklı tablolarda tutulan veriler Multi-Fact’in ideal kullanım alanıdır. Bu tabloları veritabanı düzeyinde birleştirmek yerine ortak zaman ve organizasyon Dimension’ları üzerinden modele eklemek, hem veri tekrarını önler hem de sistemi daha esnek tutar.
Multi-Fact model kurulduğundaktan sonra her Fact tablosunun toplamını tek başına çıkardığınız değerle karşılaştırın. Farklı Fact’lerin ortak Dimension’larda kesiştiği satırlarda row duplication ya da veri kaybı olmadığından emin olun.
Hızlı Kontrol Listesi:
Ortak Dimension tabloları tanımlandı mı?
Tüm Fact tabloları bu ortak Dimension’lara bağlı mı?
KPI dışındaki kategorik alanlar Dimension’lardan mı geliyor?
Granülarite uyumu kontrol edildi mi?
Her Fact tablosu ayrı ayrı doğrulandı mı?
Toplam değerler Multi-Fact modelde tutarlı mı?
Last updated
