Compartir a través de


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.