PowerBI dashboards and streamlit

I created a dashboard on PowerBI and I wanted to integrate it into a streamlit app :frowning_face: any help, please!


This is really easy, provided you published the Power BI report to the Power BI online service, so it’s publicly accessible. Just copy the published link URL and then use st.components.html to embed the report. Equally you can use st.markdown with the unsafe_allow_html=True flag.

If your report is not public, the only way to do this is to use a Power BI Premium workspace to publish into, which will secure the report and provide it with dedicated scaling resources, and then, along with the Power BI Embedded SDKs (e.g. for Python or JS), you can present your report in a web client application. There is plenty of content available on how to do that. Check out some videos here: https://www.youtube.com/c/MSPowerBI/search?query=embedded.


1 Like

Thank you so much