tondeli
He logrado seguir el tutorial de este sitio web: https://docs.microsoft.com/en-us/azure/power-bi-embedded/power-bi-embedded-get-started-sample
Lo que me pregunto es dónde encuentro el código para usar al incrustar mi informe en mi propia aplicación.
Eric_Zhang
En respuesta a tondeli
@tondeli escribió:
yo tengo reportID.
Intenté usar este tutorial https://powerbi.microsoft.com/en-us/documentation/powerbi-developer-integrate-report-code/ pero no tuve suerte.
@tondeli
Suponiendo que sepa cómo obtener el token y el ID de informe del backend. En la interfaz, puede consultar la siguiente demostración html. Para obtener un embedurl válido en Power BI Embedded, simplemente concatene «https://embedded.powerbi.com/appTokenReportEmbed?reportId=» y su ID de informe.
<html> <script src="https://microsoft.github.io/PowerBI-JavaScript/demo/node_modules/jquery/dist/jquery.js"></script> <script src="https://microsoft.github.io/PowerBI-JavaScript/demo/node_modules/powerbi-client/dist/powerbi.js"></script> <script type="text/javascript"> window.onload = function () { var embedConfiguration = { type: 'report', accessToken: 'eyJ0eXAiOiJKV1QxxxxxxxxxxxxxxxiOiJlbWJlxxxxxbjRQQkkiLCJ3aWQiOiJiN2NmNDMzYi00MzdjLTRjYTUtOWRmMi1kOWZkODIxODI0NjEiLCJyaWQiOiJhMzQwMDQ5YS03ZjJiLTQyZDAtOWQwZC0yMGJhMjRjMmUyMGIiLCJ1c2VybmFtZSI6IjEwMDA4NSIsInJvbGVzIjoicHJvdmlkZXIiLCJpc3MiOiJQb3dlckJJU0RLIiwiYXVkIjoiaHR0cHM6Ly9hbmFseXNpcy53aW5kb3dzLm5ldC9wb3dlcmJpL2FwaSIsImV4cCI6MTQ5NTA4OTgyMCwibmJmIjoxNDk1MDg2MjIwfQ.qWpnXkM-C1t8xQEYX90WD6fUJMBBYBUNfgLAicFcd7I', embedUrl: 'https://embedded.powerbi.com/appTokenReportEmbed?reportId=a340049a-7xxxxx0d-20ba24c2e20b' }; var $reportContainer = $('#reportContainer'); var report = powerbi.embedNew($reportContainer.get(0), embedConfiguration); } </script> <div id="reportContainer" ></div> </html>
Greg_Deckler
Creo que lo que realmente necesita es obtener el ID del informe y tengo entendido que lo hace a través del código.
tondeli
En respuesta a Greg_Deckler
Tengo reportID.
Intenté usar este tutorial https://powerbi.microsoft.com/en-us/documentation/powerbi-developer-integrate-report-code/ pero no tuve suerte.
Eric_Zhang
En respuesta a tondeli
@tondeli escribió:
yo tengo reportID.
Intenté usar este tutorial https://powerbi.microsoft.com/en-us/documentation/powerbi-developer-integrate-report-code/ pero no tuve suerte.
@tondeli
Suponiendo que sepa cómo obtener el token y el ID de informe del backend. En la interfaz, puede consultar la siguiente demostración html. Para obtener un embedurl válido en Power BI Embedded, simplemente concatene «https://embedded.powerbi.com/appTokenReportEmbed?reportId=» y su ID de informe.
<html> <script src="https://microsoft.github.io/PowerBI-JavaScript/demo/node_modules/jquery/dist/jquery.js"></script> <script src="https://microsoft.github.io/PowerBI-JavaScript/demo/node_modules/powerbi-client/dist/powerbi.js"></script> <script type="text/javascript"> window.onload = function () { var embedConfiguration = { type: 'report', accessToken: 'eyJ0eXAiOiJKV1QxxxxxxxxxxxxxxxiOiJlbWJlxxxxxbjRQQkkiLCJ3aWQiOiJiN2NmNDMzYi00MzdjLTRjYTUtOWRmMi1kOWZkODIxODI0NjEiLCJyaWQiOiJhMzQwMDQ5YS03ZjJiLTQyZDAtOWQwZC0yMGJhMjRjMmUyMGIiLCJ1c2VybmFtZSI6IjEwMDA4NSIsInJvbGVzIjoicHJvdmlkZXIiLCJpc3MiOiJQb3dlckJJU0RLIiwiYXVkIjoiaHR0cHM6Ly9hbmFseXNpcy53aW5kb3dzLm5ldC9wb3dlcmJpL2FwaSIsImV4cCI6MTQ5NTA4OTgyMCwibmJmIjoxNDk1MDg2MjIwfQ.qWpnXkM-C1t8xQEYX90WD6fUJMBBYBUNfgLAicFcd7I', embedUrl: 'https://embedded.powerbi.com/appTokenReportEmbed?reportId=a340049a-7xxxxx0d-20ba24c2e20b' }; var $reportContainer = $('#reportContainer'); var report = powerbi.embedNew($reportContainer.get(0), embedConfiguration); } </script> <div id="reportContainer" ></div> </html>