Gelişmiş anlam modeli meta verilerini kullanma

Power BI Desktop raporlar oluşturduğunda, ilgili PBIX ve PBIT dosyalarında da anlamsal model meta verileri oluşturur. Daha önce meta veriler Power BI Desktop'a özgü bir biçimde depolanıyordu. Meta veriler base-64 kodlanmış M ifadelerini ve veri kaynaklarını kullandı. Power BI bu meta verilerin nasıl depolandığı hakkında varsayımlarda bulundu.

Gelişmiş anlamsal model meta veri özelliğinin yayımlanmasıyla birlikte, bu sınırlamaların çoğu kaldırılır. PBIX dosyaları, dosya açıldığında otomatik olarak gelişmiş meta veriye yükseltilir. Gelişmiş anlam modeli meta verileriyle Power BI Desktop tarafından oluşturulan meta veriler, Tablosal Nesne Modeli'ne göre Analysis Services tablolu modelleri için kullanılana benzer bir biçim kullanır.

Gelişmiş anlam modeli meta verileri özelliği stratejik ve temeldir. Gelecekteki Power BI işlevleri meta verilerinin üzerine kurulacaktır. Bu diğer özellikler gelişmiş anlam modeli meta verilerinden yararlanmaya yöneliktir:

Yükseltme

Raporlarınız, Power BI Desktop'ın en son sürümünde açtığınızda otomatik olarak gelişmiş meta veri biçimine yükseltilir. Rapor uygulanmamış sorgu değişiklikleriyle kaydedildiyse veya otomatik yükseltme sırasında bir hata oluştuysa, rapor tuvalinde hala yükseltmeniz gereken bir uyarı vardır. Yükseltme raporu seçildiğinde bekleyen tüm değişiklikler uygulanır ve veri modeli yeni biçime yükseltilir.

Tabloyu rapor yenilemenin dışında tutma

Bir veri modeli gelişmiş meta veri biçimine yükseltildikten sonra, daha önce yalnızca Power BI Desktop'ta kullanılan bazı meta veriler artık Power BI hizmeti de dikkate alınmıştır. Bu meta veriler Rapor Yenilemesine Ekle seçeneğini içerir. Yükseltilen modellerde, Power Query Düzenleyicisi Rapor Yenilemesine Ekle seçeneği seçili değilse, rapor veya anlam modeli Power BI Desktop'ta veya Power BI hizmeti yenilendiğinde bu tablo yenilenmez. Power BI hizmeti zaten yayımlanmış olan ve henüz yeni gelişmiş meta veri resmi sürümüne yükseltilmemiş raporların, bu yeni davranışın etkili olması için önce Power BI Desktop'ta yükseltilmesi gerekir.

Dikkat edilecekler ve sınırlamalar

Gelişmiş meta veri desteğinden önce SQL Server, Oracle, Teradata ve eski HANA bağlantıları için Power BI Desktop veri modeline yerel bir sorgu ekledi. Bu sorgu Power BI hizmeti veri modelleri tarafından kullanılır. Gelişmiş meta veri desteği sayesinde Power BI hizmeti veri modeli yerel sorguyu çalışma zamanında yeniden oluşturur. Power BI Desktop'ın oluşturduğu sorguyu kullanmaz. Çoğu durumda, bu alma işlemi kendisini doğru şekilde çözer, ancak bazı dönüştürmeler temel alınan verileri okumadan çalışmaz. Daha önce çalışan raporlarda bazı hatalar görebilirsiniz. Örneğin, bir hata şöyle olabilir:

  • 'Dimension City' tablosundaki bir M sorgusu yerel kaynak sorguya dönüştürülemiyor. Daha sonra yeniden deneyin veya desteğe başvurun. Desteğe başvurursanız bu ayrıntıları sağlayın.

Power BI Desktop'ta sorgularınızı üç farklı yerde düzeltebilirsiniz:

  • Değişiklikleri uyguladığınızda veya yenileme yaptığınızda.

  • Power Query Düzenleyicisi bir uyarı çubuğunda ifadenin veri kaynağına katlanamadıği konusunda sizi bilgilendiriyor.

    Screenshot of Apply query changes message: We couldn't fold the expression to the data source.

  • Desteklenmeyen sorgularınız olup olmadığını denetlemek için bir rapor açtığınızda değerlendirmeleri çalıştırdığınızda. Bu değerlendirmelerin çalıştırılması performans üzerindeki etkilere neden olabilir.

Tablosal Nesne Modeli'nde (TOM) desteklenmeyen M ifadelerindeki bazı karakter birleşimleri, gelişmiş anlam modeli meta veri ortamında da desteklenmez.

Power BI Desktop ile her türlü işlemi yapabilirsiniz. Özellikleri hakkında daha fazla bilgi için aşağıdaki kaynaklara göz atın: