Usare l'ID correlazione di Power BI

Con l'ID di correlazione incorporato di Power BI, è possibile correlare l'ID sessione dell'applicazione con l'ID sessione incorporato di Power BI. Fornire l'ID sessione al supporto di Power BI consente di recuperare informazioni di debug aggiuntive.

È possibile chiamare la funzione getCorrelationId da qualsiasi elemento di Power BI incorporato, inclusi report e dashboard.

L'API getCorrelationId consente di ottenere l'ID correlazione incorporato di Power BI corrente.

Come ottenere l'ID correlazione di Power BI

La funzione getCorrelationId illustrata nell'esempio di codice seguente restituisce l'ID di correlazione incorporato.

getCorrelationId(): Promise<string>

Esempio

let correlationId = await report.getCorrelationId();

In questo esempio viene illustrato come ottenere l'ID di correlazione quando si verifica un errore.

dashboard.on("error", function (error) {
    let correlationId = await dashboard.getcorrelationId();
    console.log("Error occurred in embed session: " + correlationId + " Error: " + error.detail.message);
});

Considerazioni e limitazioni

La funzione getCorrelationId funziona solo dopo il caricamento del report.