Fabric İçerisinde Power BI Dosyalarını İndirmedeki Kısıtlar
Microsoft Fabric üzerinde çalışırken PowerBI dashboard olarak oluşturduğum raporun *.pbix dosyasını Download edemediğimi fark ettim. Bu kısıtlamaların neler olduğunu araştırırken uzunca bir liste olduğunu görünce hem detaylarını öğrenmek hem de sizlerle paylaşmak istedim. İş zekası dünyasının güçlü platformu Microsoft Fabric, Power BI hizmetini yeni bir boyuta taşırken, geleneksel .pbix dosya yönetiminde bazı önemli değişiklikler getirmektedir.
Fabric ortamında Rapor.pbix ve Semantic Model.pbix dosyalarının indirme kısıtlamalarını detaylı olarak inceleyeceğiz.
Rapor.pbix Dosyası İndirme Kısıtları Nelerdir?
- Dosyayı Okuma görünümünde (Reading View) veya Düzenleme görünümünde (Editing View) indirebilirsiniz. Raporun bulunduğu Workspace’de minimum Contributor yetki seviyesinde olmalısınız. Rapor Semantic model üzerinde bulunuyorsa, modelin bulunduğu Workspace’de en az Contributor yetki seviyesinde olmalısınız.
- Power BI hizmetinde “Report by using the Create button” kullanarak bir rapor oluşturursanız ve bu başka bir Workspace içerisindeki modele dayanıyorsa, indiremezsiniz.
- Power BI Desktop’ta oluşturulan raporlar, indirilmeden önce Power BI hizmetinde yayımlanmalı veya yüklenmelidir.
- Power BI hizmetinde bir rapor oluşturursanız, indirebilmek için önce kaydetmeniz gerekmektedir.
- Direct Lake Semantic Model’lerini kullanan raporları indiremezsiniz.
- OneDrive Business & School kaynaklarından içe aktarılan Semantic Model’ler üzerindeki raporları indiremezsiniz.
- Excel dosyası veya CSV dosyalarından Power BI’a yüklenen raporları indiremezsiniz.
- İndireceğiniz rapor 23 Kasım 2016 tarihinden önce yayımlanmış veya güncellenmiş olmalıdır.
- Power BI’ın kendi içinde gelen 8 tane hazır örnek .pbix dosyasını indiremezsiniz. Ama bu dosyaların aynısını Power BI’ın örnek dosyalar sayfasından indirmeniz mümkündür.
- Kullanım istatistiklerini gösteren raporları (Usage Metric Reports), sadece sisteme canlı olarak bağlıyken (live connected modda iken) indirebilirsiniz.
- Bir raporun kopyasını, eğer bu kopya orijinal raporun bulunduğu klasörden (Workspace) farklı bir yere kaydedildiyse indiremezsiniz. Yani kopya ve orijinal rapor aynı klasörde olmalıdır.
- REST API’lerde Update Datasources veya Update Datasources In Group kullanarak bir live connect raporun veri kaynağını değiştirdikten sonra indirirseniz, indirilen .pbix dosyası hala eski veri kaynağını içerecektir.
- Power BI service’te oluşturulan, tek bir Semantic Model’e dayanan ve bu model ya Incremental Refresh için yapılandırılmış ya da XMLA endpoint kullanılarak değiştirilmiş raporlar, sadece Live Connected Report mode’da indirilebilir.
- Bir workspace’teki Semantic Model’i kullanarak bir Power BI raporu oluşturup, bu raporu farklı bir Workspace’te yayınlarsanız, eğer Semantic model Incremental Refresh için yapılandırılmışsa veya XMLA endpoint ile değiştirilmişse, raporu yalnızca live connected report mode’da indirebilirsiniz.
- Geliştirme sürecinde (Deployment pipeline/ALM) bir raporu canlıya aldıktan sonra, o raporun .pbix dosyasını indirme özelliği bulunmamaktadır.
- .pbix dosyalarını indirirken bazı boyut sınırlamaları bulunmaktadır.
- Sınır, şu iki değerden küçük olanına göre belirlenir:
- Kullandığınız kapasite planının (SKU) izin verdiği maksimum çevrimdışı semantic model boyutu
- Sizin ayarlayabileceğiniz maksimum çevrimdışı veri seti boyutu
- Veri modeli 50 GB’dan büyük olan .pbix dosyalarını indiremezsiniz. Eğer dosyanız bu limitlerden herhangi birini aşıyorsa, ancak Live Connected Report Mode‘dayken indirebilirsiniz.
- Sınır, şu iki değerden küçük olanına göre belirlenir:
- Workspace’de bulunan bir Semantic Model’i kullanarak Power BI Service’te veya Power BI Desktop’ta oluşturduğunuz raporları,Live Connected Report Mode‘da indirme imkanınız yoktur.
- Tenant ayarlarında bulunan Workspace’ler arası semantic model kullanımını kontrol et özelliğini kapatırsanız, kullanıcılarınız:
- Kopyalanmış raporlardan
- Aynı Workspace içindeki veri setlerinden oluşturulan raporlardan .pbix dosyası indiremezler.
- Büyük boyutlu Semantic Model depolama özelliği açık olan bir semantic model’den oluşturulmuş raporu, birden fazla kişi aynı anda indirmeye çalışırsa hata alabilir.
- Büyük boyutlu semantic model depolama özelliği açık olan(Semantic Model Enabled for Large Semantic Model) semantic model’lerden oluşturulan raporları, REST API yoluyla indiremezsiniz. Bu tür raporları indirmek için doğrudan Power BI Service’i kullanmanız gerekmektedir.
Semantic Model.pbix dosyası indirme Kısıtları Nelerdir?
- .pbix dosyasını indirmek için çalışma alanında minimum Contributor yetkisinde olmalısınız.
- Incremental Refresh özellikli semantic modeller .pbix olarak indirilemez.
- Power BI Premium içerisinde Azure Analysis Services Migration Feature kullanılarak taşınan semantic modeller .pbix’e indirilemez.
- Geliştirme sürecinde Deployment pipeline (ALM) kapsamında, deployment sonrası .pbix dosyasının indirilmesi desteklenmez.
- XMLA endpoint kullanılarak değiştirilen semantic modeller .pbix’e indirilemez.
- OneDrive Business & School kaynaklarından içe aktarılan veriler üzerindeki semantic modelleri indiremezsiniz.
- Direct Lake semantic modellerini kullanan raporları indiremezsiniz.
- İzin verilen maksimum boyut şu iki değerden küçük olanına göre belirlenir:
- Kapasitenizin (SKU) izin verdiği maksimum çevrimdışı semantic model boyutu
- Kendinizin ayarlayabileceği maksimum çevrimdışı veri seti boyutu
- Eğer veri modeliniz 50 GB’dan büyükse, .pbix olarak indiremezsiniz
- Dosyanız bu limitlerden herhangi birini aşıyorsa, ancak live connected report mode’da iken indirebilirsiniz
- İzin verilen maksimum boyut şu iki değerden küçük olanına göre belirlenir:
- Otomatik toplama/gruplama(Automatic Aggregations) özelliği açık olan semantic model’leri .pbix dosyası olarak indiremezsiniz. Bunun için:
- Önce semantic model ayarlarından otomatik toplama eğitimini kapatmanız
- Sonra “Delete automatic aggregations tables” kutucuğunu işaretleyerek toplama tablolarını silmeniz gerekiyor
- Büyük boyutlu depolama özelliği açık olan bir Semantic Model’i birden fazla kişi aynı anda indirmeye çalışırsa hata oluşabilir.
- Büyük boyutlu depolama özelliği açık olan(Semantic Model Enabled for Large Semantic Model) Semantic Model’leri REST API üzerinden indiremezsiniz. Bu Semantic Model’leri indirmek için doğrudan Power BI Service üzerinden işlem yapmanız gerekir.
Kaynakça
Download a report from the Power BI service to Power BI Desktop – Power BI | Microsoft Learn