Power BI Portal’da Veri Kaynakları

Bu yazımda Power BI portal üzerinden raporlarımızı oluştururken çeşitli veri kaynaklarını kullanabileceğimizden bahsedeceğim. Portal üzerinden giriş sağladıktan sonra Get Data sayfasında aşağıdaki gibi bir ekran bizi karşılayacaktır. Portal üzerinden çalışmak Power BI Desktop deneyimini ve özelliklerini birebir kullanabileceğiniz anlamına gelmez. “Files” ve “Databases” kısımlarını detaylandıralım;


1.Files Sekmesinde Yer Alan Veri Kaynakları

  • Local File: Dosyanızı bilgisayarınızdaki yerel bir sürücüye veya ağınızda yer alan bir konuma kaydederseniz, dosyayı import edebilir veya verilerinizi ve raporlarınızı Power BI’a almak için Power BI Desktop’tan publish edebilirsiniz. Dosyanız yerel sürücünüzde kalır, Power BI’a taşınmayıp kopyalanarak yüklenir. 

  • OneDrive – Business: OneDrive Business kullanıcısı iseniz ve Power BI’da oturum açtığınız aynı hesapla oturum açarsanız, çalışmalarınız, datasetiniz, raporlarınız ve Power BI in-sync’ın içindeki panolarınız hem Power BI hem de OneDrive bulutta olduğundan Power BI yaklaşık her saat başı OneDrive’daki dosyanıza bağlanarak verilerde bir değişiklik bulursa otomatik olarak güncellenir.

  • OneDrive – Personal: Dosyalarınızı kendi OneDrive hesabınıza kaydedip, Microsoft hesabınızla OneDrive’ınızda oturum açmanız halinde Power BI, her saat başı dosyanıza bağlanabilecek ve Power BI’daki veri kümenizin senkronize olduğundan emin olabilecektir. Dosyalarınızın yenilenebilmesi için oturumumu açık tut seçeneğini belirlemelisiniz.

  • SharePoint Team-Sites: Power BI Desktop dosyalarınızı SharePoint’e kaydetmek OneDrive Business’a kaydetmek gibidir. En büyük fark, dosyaya Power BI’dan URL belirterek ya da ana dosyaya bağlanarak verilerinize ulaşabilirsiniz. SharePoint gibi Team-Sites kullanmak özellikle de sürekli yenilenen  verileri Power BI da güncel tutmanın en etkili yoludur.

  • Learn About Importing Files: Import hakkında daha fazla bilgi edinebileceğiniz yardımcı bir linktir.

2. Database Sekmesinde Yer Alan Veri Kaynakları

a. Azure SQL Database: Verilerinizi Power BI’da değil kaynağında tutabilirsiniz. DirectQuery ile, siz rapor görünümünde verileri keşfederken sorgular Azure SQL Veritabanınıza geri gönderilir. Azure SQL veritabanı veri kaynağınıza bağlanmak üzere en iyi deneyim için Power BI Desktop’ı kullanın. Modelinizi, ardından raporunuzu oluşturduktan sonra Power BI da yayımlayabilirsiniz. Power BI da Azure SQL veritabanı için doğrudan bağlayıcı artık kullanımdan kaldırılmıştır

  • Bağlanırken tam sunucu adını belirtin,
  • Veritabanı için güvenlik duvarı kurallarını “Azure hizmetlerine erişim izni ver” olarak ayarlayın,
  • Sütun seçme veya filtre ekleme gibi detay işlemler, veritabanına bir sorgu gönderir.
  • Tiles saatte bir yenilenir (yenilemenin planlanması gerekmez). Bağlandığınızda Gelişmiş ayarlardan ne sıklıkta yenileme yapacağınızı ayarlayabilirsiniz.
  • Şema değişiklikleri otomatik olarak alınmaz.
  • Veri kaynağı bağlantı yapısı xxxx.database.windows.net’ten xxxx.domain.com’a değiştirilmesi, Power BI hizmetine bunun şirket içi bir veri kaynağı olduğunu ve her zaman bir ağ geçidi bağlantısının kurulmasını gerektirdiğini bize gösterir.

Tam sunucu adınızı ve veritabanı adınızı Azure portalında bulabilirsiniz;



b. Azure SQL Data Warehouse: DirectQuery ile, siz raporlarınızı incelerken sorgular gerçek zamanlı olarak Azure Synapse Analytics’inize geri gönderilir. Synapse Analytics ile birleştirilmiş gerçek zamanlı sorgular, kullanıcıların terabaytlarca veriye karşı dakikalar içinde dinamik raporlar oluşturmasını sağlar.
  • Bağlanırken tam sunucu adını belirtin,
  • Veritabanı için güvenlik duvarı kurallarını “Azure hizmetlerine erişim izni ver” olarak ayarlayın,
  • Sütun seçme veya filtre ekleme gibi her eylem doğrudan Warehouse’u sorgulayacaktır.
  • Tiles yaklaşık olarak her 15 dakikada bir yenilenecek şekilde ayarlanmıştır ve yenilemenin planlanması gerekmez. Yenileme, bağlandığınızda Gelişmiş ayarlarda ayarlanabilir.
  • Soru-Cevap, DirectQuery veri kümeleri için kullanılamaz.
  • Şema değişiklikleri otomatik olarak alınmaz.

Azure Synapse Analytics veri kaynağınıza bağlanmak üzere en iyi deneyim için Power BI Desktop’I kullanın. Modelinizi oluşturup raporunuzu oluşturduktan sonra, bunu Power BI da yayımlayabilirsiniz. Power BI Azure Synapse Analytics için önceden kullanılabilen doğrudan bağlayıcı artık kullanımdan kaldırılmıştır.

Tam sunucu adınız ve veritabanı adınız Azure portalında bulunabilir. Azure Synapse Analytics’in şu anda yalnızca Azure portalında bir varlığı olduğunu unutmayın.


c. SQL Server Analysis Services: SQL Server Analysis Services veritabanları, Power BI için en yaygın veri kaynaklarından biridir.

Analysis Services bağlayıcısını açıp, SQL Server adını ve veritabanı adını girmelisiniz. 2 şekilde bağlanabilirsiniz;

Import: Verileri veritabanından Power BI Desktop’a kopyalar. Veri yenilenmesi manuel veya planlı olmalıdır aksi takdirde kendi kendini yenilemez.

Connect Live:  Veriler veritabanında kalır ve görsellerle her etkileşimde bulunduğunuzda sorgu yürütülür, canlı bağlantı olduğu için güncelleme gerektirmez.

d. Spark on Azure HDInsight: Apache Spark™: Büyük ölçekli veri işleme için hızlı ve genel bir motordur. Azure HDInsight, büyük ölçekte ölçeklendirme ve etkileşimli performansa olanak tanıyan tam olarak yönetilen bir Spark hizmeti sunar. HDInsight Spark, Azure Storage veya Azure Data Lake’deki herhangi bir Blob depolama alanına bağlanabilir. Power BI için Azure HDInsight bağlayıcısında Spark ile kullanıcılar, Spark’ta modellenen büyük hacimli yapılandırılmamış verileri sorgulayabilir ve görselleştirebilir. Power BI’da çok büyük bir veri ölçeğinde etkileşimli veri araştırması ve raporlamadır.

KAYNAKÇA

https://docs.microsoft.com/en-us/power-bi/connect-data/service-desktop-files#where-your-file-is-saved-makes-a-difference
https://docs.microsoft.com/en-us/power-bi/connect-data/service-get-data-from-files
https://docs.microsoft.com/en-us/power-bi/connect-data/service-azure-sql-database-with-direct-connect
https://docs.microsoft.com/en-us/power-bi/connect-data/service-azure-sql-data-warehouse-with-direct-connect

https://docs.microsoft.com/en-us/power-bi/connect-data/power-bi-data-sources

https://insightsoftware.com/blog/how-to-connect-power-bi-to-sql-server-analysis-services/

Leave a Reply

Your email address will not be published. Required fields are marked *