Używanie identyfikatora korelacji usługi Power BI
Za pomocą osadzonego identyfikatora korelacji usługi Power BI można skorelować identyfikator sesji aplikacji z identyfikatorem sesji osadzonej usługi Power BI. Podanie identyfikatora sesji do pomocy technicznej usługi Power BI pomaga w pobieraniu dodatkowych informacji o debugowaniu.
Funkcję getCorrelationId
można wywołać z dowolnych osadzonych elementów usługi Power BI, w tym raportów i pulpitów nawigacyjnych.
Interfejs API getCorrelationId
umożliwia uzyskanie bieżącego identyfikatora korelacji osadzonej usługi Power BI.
Jak uzyskać identyfikator korelacji usługi Power BI
Funkcja getCorrelationId
pokazana w poniższym przykładzie kodu zwraca osadzony identyfikator korelacji.
getCorrelationId(): Promise<string>
Przykład
let correlationId = await report.getCorrelationId();
W tym przykładzie pokazano, jak uzyskać identyfikator korelacji po wystąpieniu błędu.
dashboard.on("error", function (error) {
let correlationId = await dashboard.getcorrelationId();
console.log("Error occurred in embed session: " + correlationId + " Error: " + error.detail.message);
});
Zagadnienia i ograniczenia
Funkcja getCorrelationId
działa tylko po załadowaniu raportu.