Bir Veri Modelleme Yöntemi Olarak Append

Append, SQL jargonuyla UNION, normal şartlarda benzer yapıdaki tabloları ya da dosyaları birleştirmemizi sağlayan bir yöntem. Misal, aynı dizin altındaki benzer formatta olan excel-csv dosyalarını birleştirmek için kullanabilirsiniz. Bunun için daha önce yazdığım bu yazıya göz atmak isteyebilirsiniz. Birleştireceğiniz "fact" … Devamını oku …

Veri Modeliniz Doğru mu?

Son zamanlarda sıklıkla karşıma çıkmaya başlayan örnek bir veri seti var. Farklı kişi/kurumlardan benzer veri örnekleri artmaya başlayınca yazmak istedim. Veri seti temelde şuna benziyor: Tabloda ürün satılıyorsa -örneğin- Ürün ID sütunu da var, finansal bir hareketse müşterinin cari kodu … Devamını oku …

Hiyerarşiler, PATH, PATHITEM

Tabular engine, yani Power BI 'ın analitik motoru, parent-child hiyerarşi yapısını doğrudan desteklemiyor. MDX'teki gibi doğrudan bir destek yok, bunun yerine hiyerarşileri sütun bazlı yapıya çevirmemizi sağlayacak fonksiyonlar var: PATH, PATHITEM vs gibi. Hiyerarşiden neyi kastettiğimizi açalım, aşağıdaki gibi bir … Devamını oku …

Expanded Tables – Giriş

Expanded Tables, DAX'ın üzerinde koştuğu en önemli konseptlerden biri. Aslında davranışını neredeyse biliyoruz, hem ilişkilerin çalışma şeklinden dolayı, hem de RELATED gibi fonksiyonlardan dolayı. Diğer temel konseptlere de göz atmak isterseniz buradan: Filter Context, Row Context, Context Transition. Modeldeki tablolar … Devamını oku …

Power BI Projeleriniz İçin Öneriler

Yazının başlığını ne koyarsam daha doğru olur diye biraz düşündüm açıkçası, bugüne kadar gelen sorular, içinde bulunduğum projeler, Power BI ile bir şeyler yapmaya henüz yeni başlamış ve SQL bilgisi yüksek profiller, kullanılan ERP sistemini avcunun içi gibi bilenler, kendi … Devamını oku …

Çoklu Firma, Kompozit Anahtar

Power BI ile ilgili sık gelen sorulardan biri, çoklu şube-çoklu firma modelinde ilişkilerin nasıl oluşturulacağı yönünde. Örneğin aşağıdaki gibi bir data yapısı olsun: Master ürünler tablosunda ürün kodları birden fazla firmada aynı olabilir! Power BI'da iki tablo arasında ilişki kurabilmenin … Devamını oku …

SUM vs SUMX, Aggregators vs Iterators

DAX'taki temel kavramlardan ikisine giriş yapalım: Aggregator'lar ve iterator'lar. Daha önce bahsettiğim gibi DAX'ta hücre kavramı yoktur, tablo ve sütun kavramı vardır, tablolar satır ve sütunlardan oluşur. Tablo, tek bir satırdan ve tek bir sütundan oluşuyor olabilir; bu da bir … Devamını oku …

Veri Modeline Giriş – Tablo İlişkileri

Veri modeli, tablolar arasında tanımlanmış "relationship" 'leri ve bu ilişkileri kullanarak hesapladığımız metrikleri içerir. Tablolar arasında kurulan ilişkiler, modelin içerdiği tüm tablolar arasında "dolaşmamızı" sağlar. Power BI'da "relationship" her zaman iki tablo arasında ve tek sütun üzerinden kurulur. İki tablo … Devamını oku …