Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
powerbi.bootstrap, geliştiricilerin Power BI varlıklarını daha hızlı eklemesine ve daha iyi performans elde etmelerine yardımcı olmak için İstemci SDK'sı sürüm 2.9.0'da kullanıma sunulan bir yöntemdir.
powerbi.embed kullanarak rapor eklemek için reportId, embedURLve accessTokengibi birden çok parametre gerekir. Bu parametreler her zaman hemen kullanılamaz.
powerbi.bootstrap, gerekli tüm parametreler kullanılabilir olmadan önce eklemeye başlamanızı sağlar. Bootstrap API'si iframe'i hazırlar ve başlatır.
Gerekli parametreler alındıktan sonra powerbi.embed(element, config) aynı HTML öğesinde çağrılmalıdır.
Bootstrap API'si
powerbi.bootstrap(element, config) yöntemi, powerbi.embed(...)ile aynı şekilde bir öğe ve yapılandırma alır.
/**
* Given an HTML element and entityType, creates a new component instance, and bootstrap the iframe for embedding.
*
* @param {HTMLElement} an HTML Element where you need to embed. must be the same div element you will use in powerbi.embed.
* @param {IBootstrapEmbedConfiguration} config: a bootstrap config.
*/
bootstrap(element: HTMLElement, config: IBootstrapEmbedConfiguration): embed.Embed;
Bootstrap ekleme yapılandırması
interface IBootstrapEmbedConfiguration {
type: string;
hostname?: string;
embedUrl?: string;
settings?: ISettings;
}
Yapılandırma parametreleri:
- tür (gerekli): Eklemek istediğiniz varlık türü(örneğin, 'rapor', 'pano', 'kutucuk', 'qna' veya 'görsel'.
-
konak adı: Henüz bir
embedURLyoksa, bir konak adı sağlayabilirsiniz. Ana bilgisayar adı, ekleme URL'sinin etki alanı adıdır. Örneğin, ekleme URL'si 'https://app.powerbi.com/reportEmbed' ise ana bilgisayar adı 'https://app.powerbi.com/' olur. Konak adı veya embedUrl sağlanmazsa,https://app.powerbi.com/varsayılan ana bilgisayar adı kullanılır. -
embedUrl: Daha sonra powerbi.embed adresine sağlayacağınız ekleme URL'si. Konak adı veya embedUrl sağlanmazsa,
https://app.powerbi.com/varsayılan ana bilgisayar adı kullanılır. - ayarları: Raporu mobil düzene eklemek veya yerel ayar (dil) sağlamak için bu parametreleri ilk ayarlara ekleyin.
Bootstrap örnekleri
Aşağıdaki örnekler, Power BI varlıklarını eklerken bootstrap yöntemi için bir başvuru sağlar.
Not
Ekleme parametrelerini aldıktan sonra powerbi.embed çağırdığınızdan emin olun.
Rapor eklemeye yönelik önyükleme yapmak için:
powerbi.bootstrap(
reportContainerDivElement,
{
type: 'report',
}
);
Pano eklemeye yönelik önyükleme yapmak için:
powerbi.bootstrap(
reportContainerDivElement,
{
type: 'dashboard',
embedUrl: "https://app.powerbi.com/dashboardEmbed?dashboardId=06e3ba63-47ea-4579-b010-fdb5484b325a&config=eyJjbHVzdGVyVXJsIjoiaHR0cHM6mLndpbmRvd3MubmV0In0="
}
);
Raporu yalnızca konak adıyla eklemeye yönelik bootstrap yapmak için:
powerbi.bootstrap(
reportContainerDivElement,
{
type: 'report',
hostname: "https://app.powerbi.com"
}
);
Mobil düzende rapor eklemeye yönelik önyükleme yapmak için:
powerbi.bootstrap(
reportContainerDivElement,
{
type: 'report',
hostname: "https://app.powerbi.com",
settings: {
layoutType: models.LayoutType.MobilePortrait
}
}
);
Dikkat edilmesi gerekenler ve sınırlamalar
Aşağıdaki önyüklenmiş varlıklar
powerbi.reset(element)çağrılmadan değiştirilemez.- Bileşen türü (rapor, pano): Örneğin, bir raporu önyüklerseniz, raporları yalnızca aynı HTML öğesine ekleyebilirsiniz.
- Düzen (masaüstü/mobil)
- Yerel ayar (dil)
sayfalandırılmış raporlar eklerken
powerbi.bootstrapyöntemi desteklenmez.