Skip to content
David Rodríguez edited this page Feb 9, 2021 · 8 revisions

Introduction

In business environments where you need to offer a business intelligence solution based on data, dashboards and reports, one of the first tools that comes to mind is Power BI. Then you realize that you would like those reports to be available embedded within your own application instead of having to license all users because of permissions and sharing restrictions.

It gets even more interesting when your application is used by thousands of users outside your organization. That's where Power BI Embedded comes into play. A service that allows you to publish Power BI portal resources under your premises, being able to fully customize the user experience.

The DNN Power BI Embedded module allows you to embed Power BI reports and dashboards into your DNN website and secure the access to the reports by using DNN users and roles, including role security level and lots of rich features without the need of coding the Power BI Embedded integration. The module is available on English, Spanish and German.

For a quick overview, check this demo video.

Requirements

  • DNN Platform 9.4.3 or later
  • Power BI account for development and test
  • Power BI Embedded deployment in an active Azure subscription for production workspaces.

Architecture

Reference architecture of a DNN portal deployed on Azure, using App Service and SQL Database under platform as a service. The module is compatible with the use of Azure AD, Azure AD B2C or other authentication providers. Report usage information is sent to Application Insights if the DNN Application Insights module is also installed.

Portal architecture

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4