Power BI is a control that allows you to embed reports inside your application. Power BI is a business analytics service that provides a platform where users can create interactive visualizations of data that can be used on reports or event boards. For more details, visit the official Microsoft website.
Options for the appearance include its visibility.
This allows you to choose between manually entering a value for the Report ID or selecting from a static variable. If the Application Mode is set to 'Application', Use Variables will also allow you to select a static variable for the Group Id, Tenant Id, Application Id, and Application Secret.
The report Id can be found inside the URL of the report you want to embed. To find the report's Id:
- 1.Sign in Power BI.
- 2.Open the report you want to embed.
- 3.Copy the GUID from the URL. The GUID is the number between /reports/ and /ReportSection. For example, if the url has .../reports/de0db6db-232f-b5b5-1abe1d71da76/ReportSection...., the report Id you would enter is de0db6db-232f-b5b5-1abe1d71da76.
The Report Id property is required for the Power BI Block.
There are two options for the authentication mode: user and application.
User authentication is used when you want to embed the report for your organization. The users will be required to sign in and have a Power BI account. This will also require you to have a Power BI embedded license for this.
Application authentification will embed the contents of the Power BI report into the page and the user will not be asked to sign in to view the report. In order to set up application authentication, the group Id, tenant Id, Application Id, and Application secret of your report need to be entered. For more information about where to find the value for these fields, read the official Microsoft Documentation.
If the Authentication mode is set to 'Application', the Group Id, Tenant Id, Application Id, and Application Secret properties are required for the Power BI Block.