Power BI Integration Options for Dynamics 365 Power Apps Portal

Integrating Power BI Dashboard for External Users

Question

You design integration of Power BI dashboard with Dynamics 365 Power Apps portal for partners.

The dashboard should be visible for all external users without Power BI licenses. What type of Power BI integration option should you enable?

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D.

Correct Answer: A

Power BI provides two integration options for its reports and dashboards: Power BI visualization - embeds a published report and dashboard within the webpage for anonymous and authenticated users.

Power BI Embedded services - shares embedded reports or dashboards created in a new Power BI workspace with the external users without Power BI license or Azure AD authentication.

Suppose you need to embed a Power BI dashboard on a partners portal's webpage.

There are five steps that you need to take:

& Power Apps portals admin center a |

Portal Details

ge Portal Actions

Set up Power BI integration
Manage Dynamics 365

b Enable or disable Power BI visualization and Power BI Embedded service with your portal. Power BI Embedded service
Instance can be enabled only by a global administrator.
Set up SharePoint
& integration
Enable Power BI Enable Power BI
| all Set up Power BI visualization Embedded service
integration

{8 — Run Portal Checker

Manage portal
authentication key

[a Set up IP address restriction

Create a new Azure AD security group.

Add the security group to the “Allow service principals to use Power BI APIs” section under the Developer subsection on the Tenant settings in the Power BI Admin portal.

Add the dashboard to the portal webpage using Power BI liquid tag.

All other options are incorrect.

For more information about Power BI and Power Apps portal integration, please visit the below URLs:

The correct answer for this scenario is "A. Embedded service".

Embedded service allows you to embed a Power BI report or dashboard directly into your application or website, providing a seamless user experience for your external users without requiring them to have a Power BI license. This integration option is ideal for scenarios where you want to provide access to Power BI content to external users, such as partners or customers, without requiring them to leave your application or portal.

The process for enabling embedded service integration involves a few key steps:

  1. Create the Power BI report or dashboard that you want to embed. This report/dashboard can be created in Power BI Desktop or the Power BI service.
  2. Publish the report/dashboard to the Power BI service and configure any necessary security settings.
  3. Generate an embed token for the report/dashboard, which will allow you to control who can access the content and how it is displayed within your application/portal.
  4. Use the Power BI Embedded SDK to integrate the report/dashboard into your application/portal. This involves adding code to your application/portal that will load the report/dashboard and handle any user interactions.

Overall, embedded service provides a flexible and powerful way to integrate Power BI content into your applications and portals, enabling you to provide valuable insights to your external users without requiring them to have their own Power BI licenses.