Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hello,
We have a requirement to integrate Power BI into our web application to be able to create Reports, Datasets and Dashboards from our application. But we have the following doubts;
I) We found that there are 3 ways to integrate the power bi reports into an application. ( https://www.youtube.com/watch?v=egP0GHSOUIM)
II) We want to Provide an option to create the report, dashboard and dataset with live connection from our custom web application. We have installed on premises Gateway for it. So,
Thanks
I) We found that there are 3 ways to integrate the power bi reports into an application. ( https://www.youtube.com/watch?v=egP0GHSOUIM)
- Publish to web.
- REST API(JavaScript)
- Power bi embedded(Needs Azure subscription/workspaces)
- We want to know what are the differences between these options especially 2 and 3? Since we are thinking that for both 2 and 3 we will require Power BI account.
- Which option show be preferable for integration?
- We are thinking to go with option2. Are there any drawbacks/limitations with this option i.e. are there any features which are not available in option 2 and available with option 3?
II) We want to Provide an option to create the report, dashboard and dataset with live connection from our custom web application. We have installed on premises Gateway for it. So,
- Is it possible to create new report with existing dataset or new dataset using the REST API JavaScript from our custom web application?
- Is it possible to create a new dataset with live connection using the REST API JavaScript?
- Is it possible to create new Dashboard with existing dataset or new dataset using the REST API JavaScript from our custom web application?
Overall, there's no reports designer UI when embedding your reports in your custom web application. And for REST API, you can only create datasets and push data, no API to create reports or dashboards.
Hello,
As per your response, we cannot create new Reports/Dashboards after integrating Power BI into our web application. However we foudn a demo which allows to View, Edit and Create Reports. Refer https://microsoft.github.io/PowerBI-JavaScript/demo/code-demo/index.html.
Is it possible to use the Rest API and Create/Edit Reports and Dadhboards through our application?
Thanks
@SFerro wrote:
Hello,
As per your response, we cannot create new Reports/Dashboards after integrating Power BI into our web application. However we foudn a demo which allows to View, Edit and Create Reports. Refer https://microsoft.github.io/PowerBI-JavaScript/demo/code-demo/index.html.Is it possible to use the Rest API and Create/Edit Reports and Dadhboards through our application?
Thanks
I'm so sorry for that misleading! I didn't realized that the demo was updated. It was not able to create/edit reports via javascript API but now it is working!
Check out the July 2025 Power BI update to learn about new features.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
User | Count |
---|---|
7 | |
6 | |
3 | |
2 | |
2 |
User | Count |
---|---|
6 | |
5 | |
4 | |
4 | |
3 |