Set up Power BI Integration in Power Pages
Set up Power BI Integration in Power Pages
Power BI integration in Power Pages allows you to embed interactive dashboards and reports directly into your website. This enables real-time analytics and data visualization for end users.
You can enable Power BI Visualization and Power BI Embedded Service to securely display reports using the Power BI Liquid tag in Power Pages.
Enable Power BI Visualization
- Go to Power Platform Admin Center.
- Select Power Pages Sites → Manage Site.
- Open Services section.
- Turn on Power BI Visualization toggle.
- Confirm and allow site restart.
Enable Power BI Embedded Service
- Go to Power Platform Admin Center.
- Navigate to Power Pages Sites → Manage Site → Services.
- Enable Power BI Embedded Service.
- Select required workspaces.
- Save changes.
Configure Power BI Security
Security configuration ensures that only authorized users can access embedded Power BI reports.
- Create Azure Active Directory security group
- Add Power Pages application ID as member
- Enable Power BI API access in tenant settings
- Allow service principals in Power BI Admin portal
Embed Power BI Reports
After configuration, developers can embed Power BI reports using the powerbi Liquid tag in Power Pages pages.
{% powerbi id:"report-id" %}
Considerations
- Power BI visualization is not supported in all regions.
- Row-level security must be configured correctly.
- Datasets must exist in the same workspace.
- Service principal permissions must be enabled.
Key Takeaways
- Power BI integration enables real-time analytics in Power Pages
- Requires Power BI Visualization and Embedded Service
- Security configuration is essential for access control
- Reports can be embedded using Liquid tags