Partager via


Utiliser l’ID de corrélation Power BI

Avec l’ID de corrélation incorporée Power BI, vous pouvez mettre en corrélation votre ID de session d’application avec l’ID de session incorporée Power BI. La fourniture de l’ID de session à la prise en charge de Power BI permet de récupérer des informations de débogage supplémentaires.

Vous pouvez appeler la fonction getCorrelationId à partir de n’importe quel élément Power BI incorporé, y compris les rapports et les tableaux de bord.

L’API getCorrelationId vous permet d’obtenir l’ID de corrélation incorporé Power BI actuel.

Comment obtenir l’ID de corrélation Power BI

La fonction getCorrelationId indiquée dans l’exemple de code suivant retourne l’ID de corrélation incorporé.

getCorrelationId(): Promise<string>

Exemple

let correlationId = await report.getCorrelationId();

Cet exemple montre comment obtenir l’ID de corrélation lorsqu’une erreur se produit.

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

Considérations et limitations

La fonction getCorrelationId fonctionne uniquement après le chargement du rapport.