Power BI’da DAX’e Giriş-Iteratorler “X”

Herkese merhaba, Power BI'da DAX kullanırken karşımıza çıkan "X" ile biten fonksiyonlardan yani Iterator'lerden bahsetmek istiyorum. Power BI'da birden fazla kolonla işlem yapmak gerektiğinde "Iterator" kavramına ihtiyaç duyuyoruz. Iterator satır satır verilerin işlenmesini ve ifade edilmesini sağlıyor. Aslında DAX'e giriş yazımda bahsettiğim gibi VertiPaq motorunun çalışma prensibi kolon bazlıdır. Yani iterator'un çalışma prebsibi, DAX motoru [...]

R Script ile Power BI Desktop’a Veri Aktarımı

Herkese merhaba, Power BI Desktop'ın zengin veri kaynaklarından birini -R Script'i- kullanarak veri aktarımının nasıl yapıldığından bahsedeceğim. Genellikle iş zekası uzmanları veya veri analistleri tarafından R script kullanarak veri aktarımı pek tercih edilmez. R dili daha çok veribilimcileri tarafından kullanılır, bu sebeple bu yolla veri almak pek popüler değildir ama yine de R script ile [...]

Power BI Service’den Web’e Yayın Yapma

Merhabalar, Bugün Power BI Desktop'da hazırladığım bir raporu önce Power BI Service'de ardından da web'de herkese açık şekilde (yani public) nasıl yayınlayabileceğimden bahsedeceğim. Genelde şirket içi raporların web'de yayınlanması pek tercih edilmez ama oldu da raporu public yapmak isterseniz, işte bu postta bunu bulacaksınız. Öncelikle GitHub'dan daha önce paylaştığım ObservationDate_URLKolonuEkleme raporunu Power BI Desktop'da açtıktan [...]

Power BI Servis’in Veri Kaynakları ve Kısıtlamaları

Herkese merhaba, Önceki yazımda Power BI Desktop ile Power BI Servis'in farklı komponentler olduğundan bahsetmiştim. Misal Power BI Desktop adından da anlaşılacağı gibi lokalde kullanılırken Power BI Service'in web tabanlı olduğunu yazmıştım. Şimdi bu ikisinin veri kaynaklarındaki farklılıklardan bahsedeğim. Power BI Desktop'ın beslendiği farklı veri kaynakları tıklayabilirsiniz. Power BI Service'in veri kaynaklarına ulaşmak için https://app.powerbi.com/home [...]

Power BI Service ve Power BI Desktop

Herkese merhaba, Biliyorsunuz ki Power BI, lokalde hazırladığınız raporlarınızı diğer kişilerle paylaşmanızı sağlayan bulut bazlı (cloud based) Microsoft'un yaygın kullanılan bir programı. Bugün Power BI Desktop yani lokal ile Power BI Service (kısaca Power BI denir) arasındaki farklardan kısaca bahsedeceğim. Desktop diye belirtilmediği sürece Power BI denildiğinde aklınıza direkt web tabalı hizmeti gelmedi. Diyelim ki [...]

Power BI Desktop’da Hesaplanmış Kolon (Calculated Column) ve Ölçü (Measure) Nedir?

Herkese merhaba, Bazen verilerinizde aradığınız sorunun cevabını hemen bulamayabilirsiniz. Bu durumda verilerinize anlam yüklemeniz, onları dönüştürmeniz hatta çoğu zaman verileri kullanarak yeni anlamlar çıkarmanız gerekebilir. Unutmayın ki çoğunlukla verilerin kendisi anlamsızdır, veri analistlerinin işi bu datalara anlam yüklemektir. Power BI'da mevcut verilerinizi zenginleştirip modellemeyi iki şekilde yapabilirsiniz: Hesaplanmış kolon ve ölçüler.. Genel olarak Power BI'da [...]

Power BI Desktop’da Satır Düzeyi Güvenlik (Row Level Security-RLS) Nedir?

Merhaba herkese, Önceki postlarımda Power BI Desktop'da farklı kaynaklardan veri aktarımı yapıp görsel bir rapor hazırladım. Şimdi bu raporun bazı kişiler tarafından görülüp bazılar tarafından görülmesini istemiyorum. Sadece belirlediğim roller benim raporuma ulaşsın istiyorum. Bu gibi durumlarda sahneye RLS çıkıyor. RLS, row-level security yani satır düzeyi güvenlik ile veri erişimine kısıtlama getirebiliyorum. Ben Power BI [...]

Power BI’da DAX’e Giriş- Genel Bakış

Herkese merhaba, Bugün Power BI'da DAX formüllerine giriş yapacağım. DAX, Data Analytic EXpression yani Power BI'ın ver analiz dilidir. Aslında sadece Power BI'da değil Microsoft'un Business Intelegence çatısı altındaki  aşağıda yazdığım diğer ürünlerinde de DAX'in kullanıldığını görüyoruz. Power BI; Microsoft'un bulut ya da web bazlı raporlama servisi. Power Pivot; Excel 2010 ile hayatımıza girmiş bir [...]

VertiPaq Motoru Nasıl Çalışır?

Herkese merhaba, DAX'e giriş postumda bahsettiğim VertiPaq Motorun nasıl çalıştığını anlatmak istiyorum ama öncesinde kodlamadan (encoding) bahsetmem gerekir. Encoding genel olarak dataları nasıl sıkıştırıp sakladığınızla alakalı ve VertiPaq'de bu mantıkla çalışmakta. 3 çeşit kodlama şekli mevcut, bunları örneklerle açıklayayım. Value Encoding: Mesela birden fazla şehirde oteliniz var. Herbir otelin database'indeki oda kodlaması: PlakaKodu_00_Kat_00_OdaNumarası şeklinde. Bursa'daki [...]

Veri Yönetiminde On-Prem mi Yoksa Cloud mu?

Merhaba herkese, Kısaca verilerinizin saklanması ve yönetimi için lokalde (On-Premises yada kısaca on-prem) tutulmasının mı yoksa bulutta (Cloud) saklanmasının mı daha etkili olduğuyla ilgili küçük bir makale yazmak istedim. Öncelikle gerçekten Cloud (Bulut)'un ne olduğuna bakalım. İlk başta insanlar network diyagramları çizerken farklı networkler arasındaki belirsizlikleri bulut resmi çizerek anlatırlarmış. Yani bulut belirsizlikleri, bilmedikleri ve [...]