Power BI Desktop'taki dış araçlar

Power BI, iş zekası uzmanları ve geliştiricilerden oluşan canlı bir topluluğa sahiptir. Topluluk katılımcıları, Power BI Desktop'ın veri modelleme ve raporlama özelliklerini genişletmek ve bunlarla tümleştirmek için Power BI ve Analysis Services API'lerini kullanan ücretsiz araçlar oluşturur.

Dış Araçlar şeridi, yerel olarak yüklenen ve Power BI Desktop'a kaydedilen dış araçlara kolay erişim sağlar. Dış Araçlar şeridinden başlatıldığında, Power BI Desktop iç veri modeli altyapısı örneğinin adını ve bağlantı noktası numarasını ve geçerli model adını araca geçirir. Araç daha sonra otomatik olarak bağlanarak sorunsuz bir bağlantı deneyimi sağlar.

Power BI Desktop'taki dış araçlar şeridinin ekran görüntüsü.

Dış araç kategorileri

Dış araçlar genellikle aşağıdaki kategorilerden birine ayrılır:

Anlamsal modelleme - DAX Studio, ALM Araç Seti, Tablosal Düzenleyici ve Meta Veri Çevirisi gibi açık kaynak araçlar, Veri Çözümleme İfadeleri (DAX) sorgu ve ifade iyileştirmesi, uygulama yaşam döngüsü yönetimi (ALM) ve meta veri çevirisi gibi belirli veri modelleme senaryoları için Power BI Desktop işlevselliğini genişletir.

Veri analizi - Verileri sorgulamak ve diğer çözümleme görevlerini gerçekleştirmek için salt okunur bir modele bağlanma araçları. Örneğin, bir araç Python, Excel ve Power BI Rapor Oluşturucusu başlatabilir. Araç, ilk olarak Power BI Desktop (pbix) dosyasını Power BI hizmeti yayımlamak zorunda kalmadan test ve analiz için istemci uygulamasını Power BI Desktop'taki modele bağlar. Power BI anlam modelini belgeleye araçlar da bu kategoriye girer.

Çeşitli : Bazı dış araçlar bir modele hiç bağlanmaz, bunun yerine yararlı ipuçları vermek ve yararlı içerikleri daha kolay erişilebilir hale getirmek için Power BI Desktop'ı genişletin. Örneğin, PBI.tips öğreticileri, sqlbi.com DAX Kılavuzu ve PowerBI.tips Product Business Ops topluluk aracı, çok çeşitli dış araçların yüklenmesini kolaylaştırır. Bu araçlar da DAX Studio, ALM Toolkit, Tabular Editor ve diğerleri gibi Power BI Desktop'a kaydolmaya da yardımcı olur.

Özel - Power BI Desktop\Dış Araçlar klasörüne *.pbitool.json belgesi ekleyerek kendi betiklerinizi ve araçlarınızı tümleştirin.

Dış araçları yüklemeden önce aşağıdaki notları aklınızda bulundurun:

  • Dış araçlar Power BI Rapor Sunucusu için Power BI Desktop'ta desteklenmez.

  • Dış araçlar dış, üçüncü taraf katkıda bulunanlar tarafından sağlanır. Temel alınan genel Microsoft API'leri dışında, Microsoft dış araçlar için destek veya belge sağlamaz. Microsoft, sorunun Microsoft araçlarıyla yeniden oluşturulabilmesi durumunda destek sağlar. Bu araçlar arasında SQL Server Management Studio (SSMS) veya genel Microsoft API'lerini kullanan örnek kod bulunur.

Dışarıda birçok dış araç var. En popüler ve tüm Power BI Desktop veri modelleyicileri araç kutularından bazıları şunlardır:

Araç Açıklama
PowerBI.tips - İş İşlemleri Power BI Desktop'a dış araç uzantıları eklemek için kullanımı kolay bir dağıtım aracı. Business Ops'in amacı, dış araçların en son sürümlerini yüklemek için tek bir mağaza sağlamaktır. Daha fazla bilgi edinmek için PowerBI.tips - business ops sayfasına gidin.
Tabular Editor Model oluşturucuları sezgisel ve basit bir düzenleyici kullanarak tablosal modelleri kolayca oluşturabilir, bakımını yapabilir ve yönetebilir. Hiyerarşik görünüm, tablosal modelinizdeki tüm nesneleri görüntüleme klasörlerine göre düzenlenmiş olarak gösterir ve çoklu seçim özelliği düzenleme ve DAX söz dizimi vurgulama desteği sağlar. Daha fazla bilgi edinmek için tabulareditor.com bölümüne gidin.
DAX Studio DAX yazma, tanılama, performans ayarlama ve analiz için zengin özelliklere sahip bir araç. Özellikler arasında nesne gözatma, tümleşik izleme, ayrıntılı istatistiklerle sorgu yürütme dökümleri, DAX söz dizimi vurgulama ve biçimlendirme yer alır. En son bilgileri almak için GitHub'da DAX Studio'ya gidin.
ALM Araç Seti Uygulama yaşam döngüsü yönetimi (ALM) senaryoları için kullanılan Power BI modelleri ve anlam modelleri için şema karşılaştırma aracı. Ortamlar arasında basit dağıtım gerçekleştirebilir ve artımlı yenileme geçmiş verilerini koruyabilirsiniz. Meta veri dosyalarını, dalları ve depoları fark edebilir ve birleştirebilirsiniz. Ayrıca anlamsal modeller arasında ortak tanımları yeniden kullanabilirsiniz. En son haberleri almak için alm-toolkit.com gidin.
Meta Veri Çevirisi Power BI modellerinin ve anlamsal modellerin yerelleştirilmesini kolaylaştırır. Araç resim yazılarını, açıklamaları otomatik olarak çevirebilir ve tabloların, sütunların, ölçülerin ve hiyerarşilerin klasör adlarını görüntüleyebilir. Araç, Azure Bilişsel Hizmetler'in makine çevirisi teknolojisini kullanarak çevirir. Ayrıca, Excel'de veya yerelleştirme aracında kolay toplu düzenleme için Virgülle Ayrılmış Değerler (.csv) dosyaları aracılığıyla çevirileri dışarı ve içeri aktarabilirsiniz. En son bilgileri almak için GitHub'da Meta Veri Çevirisi'ne gidin.

Dış araçlar tümleştirme mimarisi

Power BI Desktop (pbix) dosyaları rapor tuvali, görseller, model meta verileri ve veri kaynaklarından yüklenen veriler dahil olmak üzere birden çok bileşenden oluşur. Power BI Desktop bir pbix dosyası açtığında, veri modelleme özellikleri ve rapor görsellerinin model meta verilerine ve sorgu modeli verilerine erişebilmesi için modeli yüklemek için arka planda bir Analysis Services işlemi başlatır.

Power BI Desktop analiz veri altyapısı olarak Analysis Services'i başlattığında, dinamik olarak rastgele bir bağlantı noktası numarası atar. Ayrıca modeli genel olarak benzersiz bir tanımlayıcı (GUID) biçiminde rastgele oluşturulmuş bir adla yükler. Bu bağlantı parametreleri her Power BI Desktop oturumunda değiştiğinden, dış araçların kendi kendilerine bağlanacak doğru Analysis Services örneğini ve modelini bulması zordur. Dış araçlar tümleştirmesi, Power BI Desktop'ın aşağıdaki diyagramda gösterildiği gibi Dış Araçlar şeridinden dış aracı başlatırken Analysis Services sunucu adını, bağlantı noktası numarasını ve model adını komut satırı parametreleri olarak araca göndermesine izin vererek bu sorunu çözer.

Dış araç mimarisinin diyagramı.

Analysis Services Sunucusu adı, bağlantı noktası numarası ve model adıyla araç, modelle bağlantı kurmak, meta verileri almak ve DAX veya MDX sorguları yürütmek için Analysis Services istemci kitaplıklarını kullanır. Dış veri modelleme aracı meta verileri güncelleştirdiğinde, Power BI Desktop değişiklikleri eşitleyerek Power BI Desktop kullanıcı arabiriminin modelin geçerli durumunu doğru yansıtmasını sağlar. Eşitleme özelliklerinde daha sonra açıklandığı gibi bazı sınırlamalar olduğunu unutmayın.

Veri modelleme işlemleri

Power BI Desktop'ın Analysis Services örneğine bağlanan dış araçlar, veri modelinde değişiklik (yazma işlemleri) yapabilir. Ardından Power BI Desktop bu değişiklikleri rapor tuvaliyle eşitler ve böylece rapor görsellerinde gösterilir. Örneğin, dış veri modelleme araçları bir ölçünün özgün biçim dizesi ifadesini geçersiz kılabilir ve KPI'ler ve ayrıntı satırları dahil olmak üzere ölçü özelliklerinden herhangi birini düzenleyebilir. Dış araçlar ayrıca nesne ve satır düzeyi güvenlik için yeni roller oluşturabilir ve çeviriler ekleyebilir.

Desteklenen yazma işlemleri

Yazma işlemlerini destekleyen nesneler:

Object AS örneğine bağlanma
Tablolar Hayır
Sütunlar Evet [1]
Hesaplanan tablolar Yes
Hesaplanmış sütunlar Yes
İlişki Yes
Ölçümler Yes
Model KPI'leri Yes
Hesaplama grupları Yes
Perspectives Yes
Çeviriler Yes
Satır Düzeyi Güvenlik (RLS) Yes
Nesne Düzeyi Güvenliği (OLS) Yes
Ek Açıklamalar Yes
M ifadeleri Hayır

[1] AS örneğine bağlanmak için dış araçlar kullanılırken sütunun veri türünü değiştirmek desteklenir, ancak sütunları yeniden adlandırma desteklenmez.

Power BI Desktop proje dosyaları , desteklenen yazma işlemlerinin daha geniş bir kapsamını sunar. Power BI Desktop'ın Analysis Services örneğine bağlanmak için dış araçlar kullanarak yazma işlemlerini desteklemeyen nesneler ve işlemler Power BI Desktop proje dosyaları düzenlenerek desteklenebilir. Daha fazla bilgi edinmek için bkz . Power BI Desktop projeleri - Model yazma.

Veri modelleme sınırlamaları

Tüm Tablosal Nesne Modeli (TOM) meta verilerine salt okunur olarak erişilebilir. Power BI Desktop'ın dış değişikliklerle eşitlenmiş durumda kalması gerektiğinden yazma işlemleri sınırlıdır, bu nedenle aşağıdaki işlemler desteklenmez:

  • Tablolar ve sütunlar gibi Desteklenen yazma işlemleri kapsamında olmayan tüm TOM nesne türleri.
  • Power BI Desktop şablonu (PBIT) dosyasını düzenleme.
  • Rapor düzeyinde veya veri düzeyinde çeviriler.
  • Tabloları ve sütunları yeniden adlandırma henüz desteklenmiyor
  • Power BI Desktop'ta yüklenen bir anlam modeline işleme komutları gönderme

Dış araçları kaydetme

Dış araçlar, araç klasörde *.pbitool.json kayıt dosyası içerdiğinde Power BI Desktop'a C:\Program Files (x86)\Common Files\Microsoft Shared\Power BI Desktop\External Tools kaydedilir. Bir araç kaydedildiğinde ve bir simge içerdiğinde, araç Dış Araçlar şeridinde görünür. ALM Toolkit ve DAX Studio gibi bazı araçlar, aracı yüklediğinizde kayıt dosyasını otomatik olarak oluşturur. Ancak, SQL Profiler gibi birçok araç genellikle sahip oldukları yükleyici Power BI Desktop için kayıt dosyası oluşturmayı içermediğinden bunu yapmaz. Power BI Desktop'a otomatik olarak kaydedilmeyen araçlar bir *.pbitool.json kayıt dosyası oluşturularak el ile kaydedilebilir.

JSON örnekleri de dahil olmak üzere daha fazla bilgi edinmek için bkz . Dış aracı kaydetme.

Dış Araçlar şeridini devre dışı bırakma

Dış Araçlar şeridi varsayılan olarak etkindir, ancak Grup İlkesi kullanılarak veya EnableExternalTools kayıt defteri anahtarı doğrudan düzenlenerek devre dışı bırakılabilir.

  • Kayıt defteri anahtarı: Software\Policies\Microsoft\Power BI Desktop\
  • Kayıt defteri değeri: EnableExternalTools

1 (ondalık) değeri, dış araçlar şeridini etkinleştirir ve bu da varsayılan değerdir.

0 (ondalık) değeri Dış Araçlar şeridini devre dışı bırakır.