Udostępnij za pośrednictwem


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.