使用 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
函数仅在加载报表后工作。