Uso del identificador de correlación de Power BI
Con el identificador de correlación insertado de Power BI, puede correlacionar el identificador de sesión de la aplicación con el identificador de sesión insertado de Power BI. Proporcionar el identificador de sesión a la compatibilidad con Power BI ayuda a recuperar información adicional de depuración.
Puede llamar a la función getCorrelationId
desde cualquier elemento insertado de Power BI, incluidos informes y paneles.
La API de getCorrelationId
le permite obtener el identificador de correlación insertado actual de Power BI.
Obtención del identificador de correlación de Power BI
La función getCorrelationId
que se muestra en el ejemplo de código siguiente devuelve el identificador de correlación incrustado.
getCorrelationId(): Promise<string>
Ejemplo
let correlationId = await report.getCorrelationId();
En este ejemplo se muestra cómo obtener el identificador de correlación cuando se produce un error.
dashboard.on("error", function (error) {
let correlationId = await dashboard.getcorrelationId();
console.log("Error occurred in embed session: " + correlationId + " Error: " + error.detail.message);
});
Consideraciones y limitaciones
La función getCorrelationId
solo funciona después de cargar el informe.