Power BI — Datamart

Ayşegül Yiğit
BilgeAdam Teknoloji
3 min readJul 24, 2022

Datamartlar, iş kullanıcıları ve BT arasındaki boşluğu kapatmaya yardımcı olur. Aynı zamanda kullanıcıların tam olarak yönetilen bir veritabanına yüklenen verileri depolamasına ve keşfetmesine olanak tanıyan self servis analiz çözümleridir. Datamartlar, farklı veri kaynaklarından veri almak, Power Query kullanarak verileri dönüştürmek ve yüklemek (ETL) için basit ve isteğe bağlı olarak kodsuz bir deneyim sağlar.

Veriler bir datamarta yüklendikten sonra, iş zekası ve analizi için ilişkiler ve ilkeler de tanımlayabilirsiniz. Datamarts, Power BI raporları ve panoları oluşturmak için kullanılabilecek bir veri kümesini veya anlamsal modeli otomatik olarak oluşturur. T-SQL uç noktası veya görsel deneyim kullanarak datamartları sorgulayabilirsiniz.

Datamarts aşağıdaki avantajları sunar:

· Self servis kullanıcıları, veritabanı yöneticisine ihtiyaç duymadan ilişkisel veritabanı analizlerini kolayca gerçekleştirebilir

· Datamarts, kodsuz deneyimler de dahil olmak üzere SQL ile uçtan uca veri alımı, hazırlanması ve araştırılması sağlar

· Tek bir bütünsel deneyim içinde anlamsal modeller ve raporlar oluşturmaya olanak tanır

Datamart özellikleri:

· %100 web tabanlı, başka yazılım gerekmez

· Tam olarak yönetilen bir datamart ile sonuçlanan kodsuz bir deneyim

· Otomatik performans ayarı

· Geçici analiz için yerleşik görsel ve SQL Sorgu düzenleyicisi

· SQL ve diğer popüler istemci araçları için destek

· Power BI, Microsoft Office ve diğer Microsoft analiz teklifleriyle yerel tümleştirme

· Power BI Premium kapasitelerine ve Kullanıcı Başına Premium kapasitelerine dahildir.

Dataflow ve Datamart Karşılaştırması

Veri akışları yeniden kullanılabilir ayıklama, dönüştürme ve yükleme (ETL) sağlar. Tablolar veri kümesi olmadan taranamaz, sorgulanamaz veya araştırılamaz, ancak yeniden kullanım için tanımlanabilir. Kendi data lake’inizi getirirseniz, veriler Power BI veya CDM biçiminde gösterilir. Veri akışları, Power BI tarafından veri marketlerinize veri almak için kullanılır. ETL mantığınızı yeniden kullanmak istediğinizde veri akışlarını kullanmanız gerekir.

Datamarts, verilerinizi ilişkisel ve tam olarak yönetilen bir Azure SQL DB’de depolamanıza ve keşfetmenize olanak tanıyan tam olarak yönetilen bir veritabanıdır. Datamart’lar SQL desteği, kodsuz görsel sorgu tasarımcısı, Satır Düzeyi Güvenlik (RLS) ve her datamart için otomatik olarak bir veri kümesi oluşturma sağlar. Tümü web’de olmak üzere geçici analiz yapabilir ve raporlar oluşturabilirsiniz.

Aşağıdakileri yapmanız gerektiğinde datamart’ları kullanın:

· Görsel olarak veya SQL’de tanımlanan ifadeler aracılığıyla sıralama, filtreleme, basit toplama yapma

· Sonuçlar, kümeler, tablolar ve filtre uygulanmış veri tabloları olan çıktılar elde etme

· SQL uç noktası aracılığıyla erişilebilir veriler sağlama

· Power BI Desktop’a erişimi olmayan kullanıcıları etkinleştirme

Power BI Desktop ile kullanıcılar bileşik modeller oluşturarak datamart’ın veri kümesine bağlanmanıza ve aşağıdakileri yapmanıza olanak tanır:

· Analiz edilecek belirli tabloları seçme

· Daha fazla veri kaynağı ekleme

Not: Son olarak, otomatik olarak oluşturulan veri kümesini doğrudan kullanmak istemiyorsanız, datamart’ın SQL uç noktasına bağlanabilirsiniz.

Artımlı Yenilemeyi ve Datamart’ları Anlama

Çoğu datamart için artırımlı yenileme, ilişkisel veya yıldız şemasındaki olgu tablosu gibi sık sık değişen ve katlanarak büyüyebilen işlem verilerini içeren bir veya daha fazla tablo içerir. Tabloyu bölümlemek için artımlı yenileme ilkesi kullanmak ve yalnızca en son alınan bölümleri yenilemek, yenilenmesi gereken veri miktarını önemli ölçüde azaltabilir.

Artımlı yenileme, sık sık yeni ve güncelleştirilmiş verileri yükleyen datamart tabloları için otomatik bölüm oluşturma ve yönetimi sağlayarak zamanlanmış yenileme işlemlerini genişletir.

Datamart’lar için artımlı yenileme ve gerçek zamanlı veriler aşağıdaki avantajları sunar:

· Hızlı değişen veriler için daha az yenileme döngüsü

· Yenilemeler daha hızlıdır

· Yenilemeler daha güvenilirdir

· Kaynak tüketimi azalır

· Büyük veri marketleri oluşturmanızı sağlar

· Yapılandırması kolay

--

--