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
関数は、レポートの読み込み後にのみ機能します。
関連コンテンツ
- イベント を処理する方法
- 既定のエラー メッセージ をオーバーライドする