Поделиться через


Использование идентификатора корреляции 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 работает только после загрузки отчета.