Pano kutucuğu ekleme
Bahşiş
Power BI Embedded Analytics Playground
Bu makale, uygulamanıza pano kutucuğu ekleme adımlarını kapsar. Power BI tasarımcıları için pano kutucuklarına giriş
Pano kutucuğu ekleme
Bir uygulamaya Power BI içeriği eklerken, eklediğiniz içeriği tanımlamak ve içeriğin ayarlarını belirtmek için bir yapılandırma nesnesi kullanırsınız. Ardından bu nesneyi API'ye geçirirsiniz.
Pano kutucuğunu eklerken, ITileLoadConfiguration
interface ITileLoadConfiguration {
accessToken: string;
dashboardId: string;
embedUrl: string;
id: string;
tokenType?: models.TokenType;
type: string;
}
Bu arabirim aşağıdaki özellikleri içerir:
accessToken
- Eklediğiniz Power BI verilerine erişmenizi sağlayan belirteç. Erişim belirteçleri hakkında daha fazla bilgi edinmek için bkz. Farklı ekleme çözümleri anlama.dashboardId
- Eklediğiniz kutucuğu içeren panonun kimliği. Bu kimliği almak için Panolar API'si kullanabilirsiniz. İki örnek:- Panoları - Panoyu Grup Alma
- Panoları - Grup Panoları Alma
embedUrl
- Eklediğiniz pano kutucuğunun URL'si. Bu URL, eklenmiş pano kutucuğunu içeren HTMLiframe
öğesinin kaynağı olur. Özellikle, API URL'yiiframe
src
özniteliğine atar. Bu URL'yi almak için Panolar API'si kullanabilirsiniz. İki örnek:- Panoları - Grup Kutucuğu Al
- Panoları - Grup Kutucukları Alma
id
- Eklediğiniz pano kutucuğunun kimliği. Bu kimliği almak için Panolar API'si kullanabilirsiniz. İki örnek:- Panoları - Grup Kutucuğu Al
- Panoları - Grup Kutucukları Alma
tokenType
- Eklediğiniz Power BI verilerine erişmenizi sağlayan belirteç türü.- Kuruluşunuz için ekleniyorsanız (verilerin sahibi kullanıcıdır)
models.TokenType.Aad
kullanın. - Müşterileriniz için ekleniyorsanız
models.TokenType.Embed
kullanın (verilerin sahibi uygulamadır).
Daha fazla bilgi için bkz. Farklı ekleme çözümleri anlama.
- Kuruluşunuz için ekleniyorsanız (verilerin sahibi kullanıcıdır)
type
- Eklediğiniz içerik türü. Pano kutucuğu için'tile'
kullanın.
Örnek
Aşağıdaki örnekte, tek bir pano kutucuğunun nasıl ekli olduğu gösterilmektedir:
// Set up the configuration object that determines what to embed and how to embed it.
let embedConfiguration = {
accessToken: anAccessToken,
dashboardId: aDashboardId,
embedUrl: anEmbedUrl,
id: aTileId,
tokenType: aTokenType,
type: 'tile'
};
// Get a reference to the HTML element that contains the embedded dashboard tile.
let tileContainer = $('#tileContainer')[0];
// Embed the dashboard.
let tile = powerbi.embed(tileContainer, embedConfiguration);
İlgili içerik
- Rapor ekleme
- Rapor görseli ekleme
- Pano ekleme
- Daha iyi performans için bootstrap kullanma