I wanted to make you aware of a plugin that Atlas Public Policy (www.atlaspolicy.com) has created to makes it easy to integrate Power BI Embedded with your WordPress website.
Atlas uses Power BI in most of our projects to make data more accessible to professionals in public policy. Often, our work includes building public-facing websites with WordPress and embedding Power BI reports using "publish to web."
Recently, we wanted to expand our offerings and take advantage of Power BI Embedded. We figured we weren't the only ones and in the spirit of open source development, we created a plugin to connect Power BI Embedded and WordPress. For the first release, we included functionality to embed dashboards, reports, report visuals, Q&A, and tiles.
This plugin uses the Power BI REST API to access various types of content and easily embed them on a WordPress site using a shortcode. The plugin follows the "app owns data" process as documented by Microsoft here.
You can download the Power BI Embedded for WordPress plugin on GitHub here: https://github.com/atlaspolicy/power-bi-embedded.
More documentation on the plugin is available in the README on GitHub.
We would really value the contribution of others on this project to expand the plugin's capabilities and increase its usefullness to the Power BI community.
So i tried it on our live system, but i'm only getting an error message.
AADSTS65001: The user or administrator has not consented to use the application with ID '806d5478-1ee3-446a-be0e-efda48c185e4' named 'Lager'. Send an interactive authorization request for this user and resource. Trace ID: 7ef40be7-bbb2-4e8e-96ea-de91d4870800 Correlation ID: 7d8f45d3-17af-4f3f-9dc4-a297588e7a90 Timestamp: 2018-03-02 11:57:01Z
Steps i've done:
- Registered an application on https://dev.powerbi.com/apps with the basic url of our homepage
- enter our admin account and the ID + Secret in the plug in
Sorry for the trouble. It looks like you didn't do all the steps needed to register an app. See here for more information -- you have to do some work on Azure too. I recommend making another post with further questions about setting up your app. The WordPress plugin is not built to troubleshoot the setup of an app.
Thanks for this article.
I managed to embedded the report into the WordPress site successfully as an iframe.
I set the width and height to 100% of the Power BI report. However, I find there is some kind of constrain zooming into the report. I can't seem to zoom in and out of the report smoothly.
Does anyone has this experience? If so what did you do to resolve this limitations.