Publish To Power BI Online
1. Overview
This document provides an outline for publishing Centrify 360 Reports to Power BI Online
The reports provided by Centrify 360 are prepared for Power BI Desktop usage and have the following schema:
-
PowerBI
-
SemanticModel
-
Model
-
Report
-
Model.pbip
-
-
Module 1
-
Report
-
Module1.pbip
-
-
Module 2
-
Report
-
Module2.pbip
…
-
-
The Semantic Model is defined once, and linked to each individual module locally.
To publish to Power BI Online, the Semantic Model should be published once, a powershell script should be run to link all modules to the published model, and then each individual report can now be published individually in report-only mode.
This ensures the Power BI Reports are all linked to the same semantic model online, ensuring data consistency across reports.
2. Publish Steps
2.1. Step 1: Publish Semantic Model
-
Ensure PowerBI.zip is already extracted
-
Navigate to PowerBI/SemanticModel
-
Open Model.pbip in Power BI Desktop
-
Refer to https://learn.microsoft.com/en-us/power-bi/create-reports/desktop-upload-desktop-files on how to publish the semantic model.
-
Once you publish your semantic model, you should be able to seen it in Power BI Online under the selected workspace
2.2. Step 2: Link Modules to Published Model
-
Navigate to PowerBI
-
Run BindReportsToPBIOnline.ps1 in administrator mode in Powershell, the script takes 2 parameters:
-
RootPath: The path of PowerBI Folder where modules exist (example: C:/Centrify360/PowerBI)
-
WorkspaceName: The exact name of the workspace in Power BI Online
-
-
The script will prompt for interactive sign-in to Power BI
-
The script will output that the binding was done successfully
2.3. Step 3: Publish Individual Reports
-
Open each individual report pbir file in Power BI Desktop
-
You should be able to see that the report is already linked to a published semantic model in the bottom right corner
-
Publish all required reports
-
You should be able to see a single published model linked to all reports in Power BI Online.
2.4. Next Steps
-
Refer to https://learn.microsoft.com/en-us/power-bi/connect-data/service-gateway-onprem to install and configure on-premises data gateway
-
Refer to https://learn.microsoft.com/en-us/fabric/security/service-admin-row-level-security to link Power BI Users to security roles in Power BI Online
-
Refer to https://learn.microsoft.com/en-us/power-bi/connect-data/refresh-scheduled-refresh to enable scheduled refreshes to the semantic model