Использование идентификатора корреляции Power BI
С помощью идентификатора встроенной корреляции Power BI можно сопоставить идентификатор сеанса приложения с идентификатором внедренного сеанса Power BI. Предоставление идентификатора сеанса поддержке Power BI помогает получить дополнительные сведения об отладке.
Вы можете вызвать функцию getCorrelationId
из всех внедренных элементов Power BI, включая отчеты и панели мониторинга.
API getCorrelationId
позволяет получить текущий идентификатор встроенной корреляции Power BI.
Получение идентификатора корреляции Power BI
Функция getCorrelationId
, показанная в следующем примере кода, возвращает внедренный идентификатор корреляции.
getCorrelationId(): Promise<string>
Пример
let correlationId = await report.getCorrelationId();
В этом примере показано, как получить идентификатор корреляции при возникновении ошибки.
dashboard.on("error", function (error) {
let correlationId = await dashboard.getcorrelationId();
console.log("Error occurred in embed session: " + correlationId + " Error: " + error.detail.message);
});
Рекомендации и ограничения
Функция getCorrelationId
работает только после загрузки отчета.