Overview
Power BI is an interactive data visualization software product developed by Microsoft, focusing primarily on business intelligence. It is part of the Microsoft Power Platform. The existing dashboards of WaterSight can be extended with custom Power BI dashboards to achieve utility-specific insights. Main steps include:
It is also possible for the water utility to include in WaterSight any previous reports created in PowerBI, even if were not build based on the WaterSight data. In that case it is just required to publish the reports in WaterSight, see section below "Publishing Reports into WaterSight".
Power BI Licences
The Free license gives access to use the Power BI Desktop product only. The reports are built using Power Bi Desktop app which don't need a license to run, but the user needs a license to publish to cloud for sharing.
For users that will either publish PowerBI reports into WaterSight or will consult those from WaterSight, a PowerBI licence might be required as described below:
Please note that reports needs to be published to the power BI cloud in order to be embedded inside WaterSight.
More information can be found here:
Download PowerBI Conector
WaterSight's Power BI Connector must be in the right place for Power BI to recognize and make it available in the desktop application. If the Power BI Connector is not downloaded, please download it. If the downloaded content is a zip file, extract it. Please make sure the file extension of the connector file is ".mez".
The Power BI desktop, by default, does not allow loading custom connectors. Follow the steps below to enable loading custom connectors.
Follow the steps below to load the Power BI connector that was downloaded from WaterSight. The default location for the custom Power BI connector is "C:\Users\<UserName> \Documents\Power BI Desktop\Custom Connectors\".
Make sure under the Get Data dialog, Other > OpenFlowsConnector (Beta) is visible
Pull data from WaterSight
After clicking Connect on the Get Data dialog, a Navigator dialog is loaded.
Predefined Tables (example)
The OpenFlows connector comes already with predefined tables and data that can be easily used to create the PowerBI reports:
Customized Tables (Custom Get)
The OpenFlows connector comes already with predefined tables and data (as mentioned above) however not all the data that is in WaterSight is listed there.
The user has the ability to connect to any specific data that exists in WaterSight and build reports from that, even if not listed in the predefined tables. To do this:
For more information about the available endpoints, reach to your Bentley point of contact. The article below contains a detailed example on how to use the Custom Get function to pull GIS data from WaterSight into PowerBI:
Integrating GIS data from WaterSight to PowerBI
Building Reports
Once the data are loaded, they appear as a table under Fields panel. Depending on the Digital Twin connected, the name of the tables may differ.
Publishing Reports into WaterSight
After concluding the construction of the Dashboard, in order to make the report available in WaterSight it's necessary to Publish the dashboard to Power BI's web capacity of your company.
To access Power BI reports, user will use the Power BI credentials and not WaterSight's. And the creator of the report should give access permission to users thru Power BI's tools. For more information about Power BI licensing and access control please consult Power BI's documentation.
Automatically updating reports
The user can keep the PowerBI reports up to date, by pressing the Refresh button inside PowerBI desktop. For automatically updates of the PowerBI reports, the user needs to install the PowerBI On-Premise Gateway. More information here: Automatically update of PowerBI reports into WaterSight
See Also
Automatically update of PowerBI reports into WaterSight
Accessing PowerBI reports in WaterSight
OpenFlows WaterSight TechNotes and FAQ's
WaterSight - Learning Resources Guide