Power BI の関連付け ID を使用する

Power BI 埋め込み相関 ID を使用すると、アプリケーション セッション ID と Power BI 埋め込みセッション ID を関連付けることができます。 Power BI サポートにセッション ID を指定すると、追加のデバッグ情報を取得するのに役立ちます。

レポートやダッシュボードなど、埋め込まれた Power BI 項目から getCorrelationId 関数を呼び出すことができます。

getCorrelationId API を使用すると、現在の Power BI 埋め込み相関 ID を取得できます。

Power BI の関連付け ID を取得する方法

次のコード サンプルに示す getCorrelationId 関数は、埋め込みの関連付け ID を返します。

getCorrelationId(): Promise<string>

let correlationId = await report.getCorrelationId();

この例では、エラーが発生したときに関連付け ID を取得する方法を示します。

dashboard.on("error", function (error) {
    let correlationId = await dashboard.getcorrelationId();
    console.log("Error occurred in embed session: " + correlationId + " Error: " + error.detail.message);
});

考慮事項と制限事項

getCorrelationId 関数は、レポートの読み込み後にのみ機能します。