Aracılığıyla paylaş


Power BI tümleşik analiz İstemci API'si nedir?

Bahşiş

KENDI raporunuzu veya örnek raporunuzu kullanarak API'lerle gerçek zamanlı denemeler yapmak için Power BI tümleşik analiz oyun alanını ziyaret

Power BI İstemci API'si, JavaScript veya TypeScript kullanarak ekli Power BI içeriğinizi program aracılığıyla denetlemenizi sağlayan bir istemci tarafı kitaplığıdır.

Power BI öğeleri (raporlar ve panolar gibi) ile uygulama kodu arasında iletişim kurmak için istemci API'lerini kullanın. Bu, tasarımınıza göre bir son kullanıcı deneyimi oluşturma esnekliği sağlar.

İstemci kitaplığı nasıl çalışır?

İstemci API'leri, rapor veya pano gibi eklenmiş bir Power BI öğesiyle iletişim kurar. iframe, barındırma uygulaması ile Power BI öğesi arasında bir ayrım oluşturarak verilerin güvenliğinin sağlandığından emin olur.

Power BI ile ilgili Olarak Power BI JavaScript API'lerini gösteren diyagram.

  • İstemci uygulaması - Ekran görüntüsünün tamamı bir istemci uygulaması örneğidir.

  • Embedded rapor - Şu anda uygulamada görüntülenen eklenmiş rapor.

  • iFrame sınırı - Eklenmiş rapor bir iFrame içinde barındırılır. Diyagramda sınırı özetlenmiştir.

  • İstemci API'leri - Web uygulaması ile katıştırılmış bileşen arasında iletişim kurmak için İstemci API'lerini kullanın. Örneğin, report.setPage(…) çağrılırken raporun etkin sayfası değiştirilir. Sayfa değiştirildikten sonra bir sayfasıDeğiştirilen olay rapor tarafından dağıtılır ve olay işleyicisine ek kod ekleyebilirsiniz. Daha fazla bilgi için bkz.sayfa gezintisi.

Bu belge kümesi neleri içerir?

Bu belge kümesinde aşağıdaki bileşenler için API'ler listelenir:

  • powerbi-client - powerbi-report-authoringdışındaki tüm Power BI İstemci API'lerini içeren ana Power BI İstemci kitaplığı. Bu kitaplık, ekleyebileceğiniz farklı Power BI öğelerinin sınıflarını tanımlar. powerbi-client kitaplığı, eklediğiniz içeriği denetlemenize olanak tanır.

  • powerbi-models - Power BI İstemci API'lerinin nesne modellerini içerir. Her model için bir TypeScript arabirimi, JSON şema tanımı ve belirli bir nesnenin geçerli bir model olduğundan emin olmak için bir doğrulama işlevi vardır.

  • powerbi-report-authoring - İstemci kitaplığının uzantısı. Bu API'ler görsel oluşturma ve rapor yüklendikten sonra yazma konusunda yardımcı olur. powerbi-report-authoring kitaplığı ekli raporlarınızı program aracılığıyla düzenlemenizi sağlar.

Belge kümesi, kod örneklerinin yanı sıra API'lerin nasıl kullanılacağını açıklayan makaleler de içerir. Makaleler aşağıdaki bölümlere ayrılmıştır:

  • Genel Bakış - Power BI tümleşik analizi hakkında ek bilgiler.

  • Playground'da gösterildi - Power BI tümleşik analiz oyun alanı kullanarak uygulamalarınızda tümleşik analizleri nasıl hızlı bir şekilde kullanacağınızı öğrenin.

  • eklemeye başlayın - Raporlar ve panolar gibi Power BI öğelerinin her birini eklemeyi öğrenin.

  • Temel kavramlar - Her geliştiricinin tanıması gereken bazı kavramlar hakkında bilgi edinin.

  • Rapor ekleme - Yalnızca raporlar için geçerli olan ek ekleme kavramları.

  • Rapor işlemleri - Müşterileriniz için daha iyi bir kullanıcı deneyimi sunması için ekli raporunuzu ayarlama.

  • Kuruluşunuz için ekleme raporları - Kuruluşunuz çözümünüz için ekleme kullanarak eklerken daha iyi eklenmiş raporlar oluşturun.

  • Rapor yazma - Rapor yüklendikten sonra görselleştirmeler oluşturmanıza ve kişiselleştirmenize olanak sağlayan powerbi-report yazma API'lerine ayrılmış makaleler.

Kaynaklar girdisi, Power BI geliştiricileri için kullanışlı kaynaklar içerir.

Not

Power BI tümleşik analiz oyun alanıile denemeler yaparken bu makaleleri gözden geçirmenizi öneririz.