Power BI ‘da Depolama Modları

Merhaba BI Fanları,

Bu yazımızda Power BI ‘ın belki en temel konusundan söz edeceğız: Depolama Modları. Depolama modlarını bir veri kaynağına bağlanırken kullanırız; yani aslında her rapor oluşturmaya başladığımızda. 😁 Bu sebepten önem arz eden bir konudur. Çoğu zaman seçime ihtiyaç duymasak da bazen bu konuda yapacağımız seçimler, oluşturduğumuz raporun işleyişini tamamen değiştirir. Power BI’daki depolama modları şöyledir:

  • Import
  • Direct Query
  • Live Connection

Import Mod

Bağlandığı veri kaynağındaki tablolarını kendi hafızasına kaydeden bağlantı modudur.

  • Power BI ‘ın varsayılan depolama modudur. Eğer bir kaynakta bağlantı modu seçeneği görmüyorsanız bilin ki o kaynağa “Import mode” ile bağlanmışsınızdır.
  • Power BI’ın tüm özelliklerini en üst düzeyde kullanmanıza olanak tanır.
  • Cash mekanizmasıyla çalıştığı için yapılan işlemler ve dönen sonuçlar diğer bağlantı modlarına göre görece daha hızlıdır.
  • Yine cash mekanizmasıyla sebebiyle makinenin RAM ve disk alanını tüketir.
  • Rapor oluşturucuların ilk tercihi genelde Import Mode olur.

Direct Query

Bağlanılan veri kaynağındaki veri depolanamayacak kadar büyükse veya neredeyse anlık olarak verinin takip edilmesi gerekiyorsa kullanılacak olan depolama modudur.

  • Her veri kaynağı bu bağlantıyı sağlamaz. Hangi kaynakların sağladığına bakmak için buraya bakabilirsiniz.
  • Verileri hafızaya alma durumu yoktur dolayısıyla yapılan tüm işlemler için (filtreleme, hesaplama vs.) kaynağa bir sorgu gönderir ve bu sorgunun cevabını ekrana getirir. Burada yanıt süresi veri kaynağının performansına bağlıdır. Bir warehouse değil de hali hazırda aktif üzerine yazılığp okuma yapılan bir kaynak ise bu tüm sistemleri de zorlayabilir.
  • Import mode’a göre daha kısa aralıklarla raporu yenileme sıklığı tanır.
  • Power BI’ın tüm özellikleri performans gerekçesiyle kullanılamaz.

Direct Query modunu Import moda dönüştürebiliyorsunuz ancak import modu direct moda dönüştüremezsiniz. Direct Query bağlantısında birçok yerden import moda dönüştürme seçeneği mevcuttur. En çok kullanılandan biri rapor ekranının sağ altında bulunan depolama modunu gösteren yere tıklamaktır. Eğer bu alanda hiçbir şey yazmıyorsa o zaman import mod kullanılıyor demektir. Ayrıca modelleme sekmesinden de tablo özelliklerinden depolama modunun değiştirebilirsiniz. Power Query’de de Direct Query’e uymayan bir işlem yapıldığında uyarı niteliğinde gene aynı yazı karşımıza çıkar.

Live Connection

Direct Query’nin bir çeşididir. Doğrudan bir modele bağlanır. Analysis Services, bunun örneğidir.

  • Power BI yalnızca verileri görselleştirmek için kullanılır.
  • Yeni kaynak, sütun ekleme özelliği pasif hale gelir.

Bunların haricinde bir de direct query query ve import modunun birlikte kullanılabileceği model vardır. Composite model ya da mix ismiyle geçmektedir. Bu modda import moddan gelen tablolar ile direct query tablolar arasında bağlantı kurması sağlanır. Veri yüklenirken seçilen bir mod değildir. Direct query ile bağlandığınız bir kaynağın yanındai import modda başka bir kaynağa bağlandığınızda ve bu iki kaynak arasında ilişki oluşturduğunuzda composite model ortaya çıkar.

  Import Direct
Transform Data – Power Query Evet Kısıtlı (performans sebebiyle çok az)
DAX Fonksiyonlarının kullanımı Evet Kısıtlı (Time Intelligence fonksiyonları başta olmak üzere bazı fonksiyonlar kullanılamıyor.)
Zamanlanmış Yenileme Günde 8 kez 15 dakikada bir
Veriyi Depolama Evet Hayır
Hesaplanmış Tablolar Evet Hayır
Performans İyi Kötü olma olasılığı yüksek
Veri Kümesi boyut sınırlaması Var Yok

Tüm veri kaynaklarının kullanılabilecek modlarını inceleyebileceğiniz şu kaynağa göz atabilirsiniz.

Bir başka yazımızda görüşmek üzere, hoşça kalın.

Good game well played

5 Adımda Azure Synapse Analytics Kurulumu

Selamlar! Ben PEAKUP Business Analytics ekibinden Özgür! bu da PEAKUP blog sayfasındaki ilk yazım. 🤭 Azure Synapse Analytics dünyasına hızlı bir bakış ilk yazı için oldukça havalı bir giriş olacağını düşündüm. Ama öncesinde bir Azure Synapse Analytics workspacesine ihtiyacım var. 😐

Hadi gelin birlikte oluşturalım! Azure Portal ana sayfada üst kısımdaki arama bölümüne Azure Synapse Analytics diye aratarak kurulum sayfasına ulaşabiliriz. Basics, Security, Networking, Tags, Review + create adımları karşımıza çıkıyor. Bu aşamaları tek tek anlatalım.

1- Basics

İlk aşamada temel bir Microsoft Azure hizmet oluştururken ihtiyaç duyduğumuz adı ne olmalı, hangi resource group altında oluşacak, hangi regionda barınacak gibi sorulara cevap veriyoruz.

  • Subscription: Workspace yetkiniz olduğu hangi azure faturalandırma hesabı altında var olacak.
  • Resource Group: Workspace hangi azure kaynak grubu altında olacak. Henüz bir kaynak grubunuz yoksa bu aşamada Create New diyerek yeni bir kaynak grubu oluşturabilirsiniz.
  • Managed Resource Group: Azure Synapse Analytics workspacesi oluşurken yanında bir kaç hizmet daha ayağa kalkacak bu hizmetler hangi grup altında oluşsun bunu belirliyoruz. Boş geçersiniz bizim yerimize otomatik bir isim verecek.

Sırada workspace detayları var 🤓

  • Workspace name: Oluşturcağımız workspace bir isim verelim.

    Çalışma alanı adı 1 ila 50 karakter uzunluğunda olmalıdır. Çalışma alanı adı bir harf veya sayı ile başlamalıdır. Çalışma alanı adı bir harf veya sayı ile bitmelidir. Çalışma alanı adı benzersiz olmalıdır.

  • Region: Oluşacak olan workspace bir Azure Hizmeti olduğundan ülkemize en yakın Region seçimi yaparak ilerleyebiliriz.

  • Select Data Lake Storage Gen2: Bir lake hause projesinin olmazsa olmazları txt, csv, json gibi dosyalarımız barınacağı bir Storage hesabı oluşturalım.

  • Account Name: Storage Account adını girelim veya var olacak bir Account seçip ilerleyelim.

  • File System Name: Storage Account altındaki bir file system seçelim yoksa Create New diyerek yeni bir tane oluşturalım.

Basics sayfası bu kadar. 🙃 Security aşamasına ilerleyebiliriz.

2- Security

Adından da anlaşılacağı gibi çalışma alanınız için güvenlik seçeneklerini yapılandıracağımız aşamadayız.

Bu aşamada bizi ilgilendiren kısım; SQL administrator credentials workspace altında oluşturacağımzı dedicated veya serverless sql pool veri tabanlarına hangi bilgilerle erişeceğimizi burada belirliyoruz.

next next please 👉

3- Networking

Oluşturacağımız çalışma alanımızın temel ağ ayarlarını yapılandırın.

Bu aşamada özel bir sanal network tarzı bir yapıya ihtiyacınız yoksa varsayılan ayarları bırakıp diğer sayfaya ilerleyebiliriz.

4- Tags

Oluşturduğunuz herhangi bir Microsoft Azure hizmetine etiket vererek hizmetleri ayırarak gruplayabilirsiniz. Bunun amacı kategorilere ayırdığınız hizmetlerin faturalandırma, kullanım gibi detaylarını daha iyi analiz edebilmek.

Zorunlu bir aşama değil boş bırakıp da ilerleyebiliriz.

5- Review + create

Önceki adımlarda herhangi bir şeyi atlamayıp isimlendirme vs konusunda hata almadıysak başlamaya hazırız. Synapse Analytics ilk oluştuğunda içerisinde default olarak gelen Serverless SQL‘nin fiyatlandırmasına ve altında workspace ile ilgili detayları görüyoruz.

Artık hazırız! 🚀 Sonraki yazıda görüşmek üzere.

 

Power BI – Ağustos 2019 Güncellemelerinden En Beğendiklerimiz

[vc_row][vc_column][vc_column_text css=”.vc_custom_1567060305827{margin-bottom: 0px !important;}”]Power BI ‘ın ağustos ayı güncellemesi çıktııı!! Gelin hemen kritiğini yapalım.

Power BI’ın en büyük pazarlama taşlarından biri her ay mutlaka güncelleme alıyor olması. Bu olay, Power BI piyasaya çıkarken kullandığı argümanlardan olduğu ve gelecekte Power BI ile ilgili çok konu gündemde olduğu için bu güncellemeler hız kesmeden devam edecek. Bu ayın Ağustos güncellemelerine şöyle bir göz attım ve en beğendiklerimi sizler için derledim.

1-Power BI Groupıng visuals

İşte bu! Basit gibi gözüken ama müthiş kolaylık sağlayan bir özellik. Basit değişikliklerin kaderi yapıldığında takdir almaktır, yapılmadan takdir edilmezler. Faydası hep yürürlüğe girince anlaşılır. Ama bunun olması için haykıran bir kitle vardı.

Rapor sayfası üzerindeki görsellerin yerini değiştirirken, bookmarklar için görünürlükleriyle oynarken yaşanılanların anlatılması için güzel Türkçemizde çok güzel bir laf var; “Yaşayan bilir” diye; özellikle aynı işlemi defalarca yapmak zorunda kalanlar. Bunun en sık yaşanılan örneği her sayfada bulunması tasarlanan görsellerin taşınması işleminde yaşanmakta. Tek tek kopyalanacak görsellerin seçilip kopyalanıp ilgili yere yapıştırılması gerekiyor.

Gruplama özelliğini yaptığınızda kopyalamak, arka plan vermek ve en boy oranlarını değiştirmek oldukça kolaylaşıyor. Görselleri CTRL ile seçip sağ tık yaptığınızda bu komut artık karşınıza çıkıyor. Sağ tık çok mutlu. Çünkü sağ tık, Power BI’da işe yaramaya başladı.

Power BI Groupıng visuals

 

 

 

 

 

2- Power BI Koşullu Biçimlendirme İçin Simge Stili Seçici

Koşullu biçimlendirme yapmayı sevdik. Çünkü hemen bir öngörü elde etmemize olanak sağlıyor. Ancak insan istiyor ki sevmediğim düşük satışın yanına çarpı koyayım, sevdiğim yüksek satışın yanına tik kondurayım. Bu feryatlar dile gelmiş olacak ki artık bu özelliği de Ağustos güncellemesi ile kullanacağız. Bu özellik Excel’de hali hazırda var olan bir özellik olduğu için aslında bir yandan da bunu bekliyorduk.

Power BI Koşullu Biçimlendirme İçin Simge Stili Seçici

 

 

 

 

 

 

 

3- Key Influencer artık measure destekliyor

Key Influencer, ilgilendiğiniz bir ölçümü yönlendiren faktörleri anlamanıza yardımcı olur. Verileri analiz eder, önemli faktörleri sıralar ve bunları kilit etkileyici olarak görüntüleyen efsane bir özellik. Bu özellik artık measureları da destekliyor ki bu da çok geniş analizler yapabileceğimiz anlamına geliyor.

Key Influencer artık measure destekliyor

4- Bağlantılar

  • Artık PostgreSQL’e direct query yapabiliyoruz. Bu özellik beta olarak açıldı. Bunu büyük bir kitle bekliyor.
  • MarkLogic database’ine bağlanıp artık buradan rapor yapabiliyor olacağız.
  • SAP HANA bağlantı sağlayıcısı artık HDI Containers’a da bağlanabiliyor.

Bu ay ki güncellemeler güzel geldi. Bir de dark tema gelse çok güzel olur. Light arayüz pek benlik değil. Sizin de Power BI ile ilgili gelişim fikirleriniz varsa ideas.powerbi.com adresinden fikrinizi belirtebilirsiniz. Kendinize iyi bakın.

Good Game

Good game well played.

[/vc_column_text][/vc_column][/vc_row]