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.
Bu makale, uygulamanıza pano ekleme adımlarını kapsar. Power BI tasarımcıları için panolara girişpanolar hakkında daha fazla bilgi edinin.
Bahşiş
Power BI Embedded Analytics Playground
Pano 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 eklediğinizde, IDashboardLoadConfiguration
interface IDashboardLoadConfiguration {
accessToken: string;
embedUrl?: string;
id: string;
pageView?: models.PageView
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.embedUrl- Eklediğiniz panonun URL'si. Bu URL, eklenmiş panoyu içeren HTMLiframeöğesinin kaynağı olur. Özellikle, API URL'yiiframesrcözniteliğine atar. Bu URL'yi almak için Panolar API'si kullanabilirsiniz. İki örnek:- Panoları - Panoyu Grup Alma
- Panoları - Grup Panoları Alma
id- Eklediğiniz panonun kimliği. Bu kimliği almak için Panolar API'si kullanın. Mesela:- Panoları - Panoyu Grup Alma
- Panoları - Grup Panoları Alma
pageView- API'nin eklenmiş pano için kullandığı biçim. Olasılıklar şunlardır:-
fitToWidth- Eklenmiş panonun genişliği, panoyu içerendivöğesinin genişliğiyle eşleşir. -
oneColumn- Eklenmiş pano tek bir sütunda görünür. -
actualSize- API, eklenmiş panoyu tam boyutta görüntüler.
-
tokenType- Eklediğiniz Power BI verilerine erişmenizi sağlayan belirteç türü.- Kuruluşunuza eklemek için
models.TokenType.Aadkullanın (kullanıcının verileri). - Müşterilerinize eklemek için
models.TokenType.Embedkullanın (uygulama verisahip).
Daha fazla bilgi için bkz. Farklı ekleme çözümleri anlama.
- Kuruluşunuza eklemek için
type- Eklediğiniz içerik türü. Pano için'dashboard'kullanın.
Örnek
Aşağıdaki örnekte, tek bir panonun nasıl eklenerek ekli olduğu gösterilmektedir:
// Set up the configuration object that determines what to embed and how to embed it.
let embedConfiguration = {
accessToken: anAccessToken,
embedUrl: anEmbedUrl,
id: aDashboardId,
pageView: 'fitToWidth',
tokenType: aTokenType,
type: 'dashboard'
};
// Get a reference to the HTML element that contains the embedded dashboard.
let dashboardContainer = $('#dashboardContainer')[0];
// Embed the dashboard.
let dashboard = powerbi.embed(dashboardContainer, embedConfiguration);
Dikkat edilmesi gerekenler ve sınırlamalar
EM SKU'larına pano ekleme desteklenmez
İçerik eklediğinizde, uygulamanız içeriği bir
divöğesinde görüntüler. Pano eklerkenactualSizepageViewdeğeri kullanıyorsanız:- Pano
divöğesinden daha genişse API, eklenmiş panonun genişliği olarakdivöğesinin genişliğini kullanır. - Pano
divöğesinden daha darsa, API kullanılmayan alanı eklenmiş arka planla doldurur. Varsayılan olarak, bu arka plan beyazdır, ancak saydam olacak şekilde yapılandırabilirsiniz. Bu durumda,divöğesinin stili kullanılmayan alanda görünür.
- Pano
İlgili içerik
- Rapor ekleme
- Pano kutucuğu ekleme
- Daha iyi performans için bootstrap kullanma