Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hello Everyone,
We have a bunch of power bi reports and dashboard that we want to embed to our java based web apllication.
I registered my web applciation in https://dev.powerbi.com/apps. I got Client Id and Client Secret.
I am trying to embed my dashboard by following this example. https://microsoft.github.io/PowerBI-JavaScript/demo/v2-demo/index.html#
I am not sure how to get below using Client Id and Client Secret.
1) Embed Token
2) Embed URL
3) Report Id
Can some help me with java/javascript code to get the above three fields using Client Id and Client Secret. Once I have these three fields I can embed report in my java application
I was able to embed power BI report on my java application.Please check below url:
https://stackoverflow.com/questions/50156057/steps-to-integrate-powerbi-report-on-java-application
@ashorekumar Could you send your first step codes ? (Generating AAD token with Java)
@d_u_a:This is the best solution to generate AAD Token.
https://community.powerbi.com/t5/Developer/Rest-api-usage-with-Java/m-p/58514#M1841
@ashorekumar After created AAD Token i need to generate Embed Token . Is it possible with this https://community.powerbi.com/t5/Developer/Rest-api-usage-with-Java/m-p/58514#M1841 ? Or have can i generate Embed Token with this sample?
@d_u_a: As per this article: how-many-embed-tokens-can-i-create, Embed tokens with PRO license are intended for development testing, so the number of embed tokens a Power BI master account can generate is limited. You must purchase a capacity for embedding in a production environment. There is no limit to how many embed tokens you can generate when a capacity is purchased.
Hence I have not tried it.
I used AAd Token to embed reports on my pages(For more details please check: https://stackoverflow.com/questions/50156057/steps-to-integrate-powerbi-report-on-java-application)
txtAccessToken is aad token.
txtEmbedUrl is the report that needs to be embedded. It will be like https://app.powerbi.com/reportEmbed?reportId.......
var config= {
type: 'report',
tokenType: 0,//1:Embed,0:Aad
accessToken: txtAccessToken,
embedUrl: txtEmbedUrl,
permissions: 7,
viewMode: 0,
settings: {
filterPaneEnabled: false,
navContentPaneEnabled: false,
useCustomSaveAsDialog: false
}
};
var $reportContainer = $('#reportContainer'); var report = powerbi.embed($reportContainer.get(0), config);
@ashorekumar : i am just starting on poerbi embeeded . can you help with me with where to start on lease
Hi @mozakkir1,
Followings are some similar threads. Could you go to check if it helps in your scenario?
https://github.com/Microsoft/PowerBI-JavaScript/issues/213
Regards
Any help??
or shall I raise this under some other category
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
14 | |
2 | |
2 | |
1 | |
1 |