Haritalar

Haritalar Power BI 'da bir çok raporun vazgeçilmez parçası; bölgelere göre satışlar, en çok şatış yapan mağazalar, en çok hangi ile sevkiyat yaptık, Türkiye'de veya dünyada hangi şehirlerde varız gibi soruların cevaplarını görsel olarak en iyi veren uygulamalar. Power BI bir Microsoft ürünü olduğu için hazır gelen tüm interaktif haritalar  -ArcGIS hariç- Bing harita servisini … Devamını Oku…

Dataset Çoklamaya Çözüm

Herhangi bir kapsamla ilgili farklı raporlar hazırlarken genelde aynı verilere, hatta aynı metriklere ihtiyaç duyarız. Diyelim, gerçekleşen satışlarla bütçeyi karşılaştırıyorsak fatura satırları, ürün tanımları, müşteri tanımları, satış bölgesi, satış ekibi gibi boyut tanımları, bütçe rakamları, satış-bütçe karşılaştırmasını yaptığımız tüm raporlarda kullanılır, tek fark raporların farklı tasarlanmış olmasıdır. Kimi iş kullanıcısı what if parametreleriyle senaryo analizi … Devamını Oku…

Incremental Refresh

Veri modeliniz çok büyük transaction (fact) veya boyut tabloları içeriyorsa, modeli kurarken sadece değişen verileri nasıl çekeceğinizi baştan tasarlamakta fayda var. Bir kaç milyon satırlık tabloların güncellenmesi genelde sorun yaratmaz, modelin buluta basılmasından sonra "refresh" edilmesi 2-3 dakika sürer.  Fakat 10 milyon satır ve üzeri birden fazla tablonuz varsa modelde, güncelleme "makul" süreleri aşabilir. Power … Devamını Oku…

Dinamik Metrik Seçimi

Kullanışlı raporlar tasarlayabilmek için bazen kullanıcının rapor ekranında hangi filtreleri, hangi değerleri seçtiğini "yakalama" ihtiyacı duyarız. Örneğin aşağıdaki "canlı" raporda, bir "Metrik Seçimi" filtresi (slicer) var: Seçilen metrik hangisi ise, diğer görseller seçilen metriği gösterecek şekilde değişiyor. (Sağ alt köşedeki verev oku tıklayarak raporu tam ekran görebilirsiniz.)  Tek bir rapor sayfasında satışları, maliyetleri ve … Devamını Oku…

Switch

DAX'ın bazı fonksiyonları çok yaratıcı formüller yazmaya imkan sağlıyor: SWITCH fonksiyonu bunlardan biri. Özellikle başka fonksiyonlarla birlikte kullanıldığında, yaptığı iş neredeyse orijinal kullanım amacını aşıyor. MSDN'e göre SWITCH fonksiyonunun orijinal kullanımı şöyle: Yani, (expression)  farklı değerler altında test edip, hangi "condition" doğru ise (true) ise o duruma ait sonucu döndürmemizi sağlıyor. Bu açıdan iç içe … Devamını Oku…

Power BI Eğitimi

Power BI, öğrenmesi çok zor olmayan bir uygulama. Temel kavram ve yetenekleri doğru anlamak kaydıyla elbette. Başarılı bir proje için üç konuda doğru bir teknik altyapıya sahip olmak gerekiyor: Veri ambarı ve ETL aşaması, yani Power Query. Önceki yazılarda belirttiğim gibi PQ, hem Excel, hem Power BI, hem de SSAS'te olan bir teknoloji ve Microsoft … Devamını Oku…

Enable Load, Include In Refresh

Hazır Power Query'den devam ediyorken, performansı etkileyebilecek önemli konulardan birini daha açalım. Normal durumda, Power Query tarafına çektiğiniz, üzerinde işlem yaptığınız her sorgu Power BI tarafına aktarılır. Oysa bazı sorguları sadece ara işlemler yapmak,  transformasyonu kolaylaştırmak, ya da yeni sorgular üretmek için bir "ara aşama sorgusu" olarak kullanırız. Örneğin, farklı para birimlerinde olabilecek bir fatura … Devamını Oku…

Query Folding Nedir?

Power Query ile bir SQL sunucuya bağlanıp veri çekmek için temelde iki farklı yöntem kullanabiliriz: Sunucu ve veritabanı adını yazıp OK diyerek ilgili veritabanındaki tabloları seçebiliriz. "SQL Statement" bölümüne istediğimiz veriyi çekecek SQL cümlesini yazabiliriz. İlk yöntemi kullanarak "Satışlar" tablosunu seçiyorum. Belge para birimi "TL" ve satış tutarı 100'den büyük olan satırları almak için filtre … Devamını Oku…

Power BI Ayarları

Power BI Desktop ayarlarından bazıları, uygulamanın verdiği "default" tepkileri değiştirebilir, bazıları performansı tetikleyebilir (özellikle veri güncelleme hızınızı), bazıları bir takım özellikleri hiç görmemenize veya kullanamamanıza sebep olabilir. Ben kendi kullandığım ayarları -sebepleriyle birlikte- listeleyeceğim; belki sizin de işinize yarar. Bu ayarların tamamı, altında. Query Editor Hepsi işaretli olsun: Power Query tarafında "step" oluştururken veya M … Devamını Oku…

Power Query, M, ETL

Daha önce Power BI'ın öğrenimiyle ilgili önerilerde bulunurken konuları üçe ayırmıştım: ETL aşaması, veri temizliği ve manipülasyonu Veri modelleme ve DAX PowerBI önyüz kullanımı, rapor tasarımları ve bulut servisi Veri modelleme ve DAX'a öncelik verin önerimi tekrarlayacağım fakat, ilk aşamayı doğru geçmediğiniz taktirde diğer aşamalarda uygulamaya "taklalar attırmak" durumunda kalabilirsiniz. Başarılı bir iş zekası projesinin … Devamını Oku…

Yaklaşan Power BI Eğitimleri

Uçtan Uca Power BI,  17-18 Aralık
DAX ve Veri Modelleme, 24-25 Aralık