ダッシュボード タイルを埋め込む

ヒント

ダッシュボード タイルを埋め込むか、Power BI Embedded Analytics Playground の [API の探索] セクションでクライアント API を試してみてください。

この記事では、アプリケーションにダッシュボード タイルを埋め込む手順について説明します。 Power BI デザイナーのダッシュボード タイルの概要で、ダッシュボード タイルの詳細を確認します。

ダッシュボード タイルを埋め込む方法

アプリに Power BI コンテンツを埋め込む場合は、構成オブジェクトを使用して埋め込むコンテンツを定義し、コンテンツの設定を指定します。 次に、そのオブジェクトを API に渡します。

ダッシュボード タイルを埋め込む場合は、 ITileLoadConfiguration 型の構成オブジェクトを使用します。

interface ITileLoadConfiguration {
    accessToken: string;
    dashboardId: string;
    embedUrl: string;
    id: string;
    tokenType?: models.TokenType;
    type: string;
}

このインターフェイスには、次のプロパティが含まれています。

次の例では、1 つのダッシュボード タイルを埋め込む方法を示します。

// 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);

次のステップ