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.