Power BI Report Server Connector (On-Premises)

Configure and run the Power BI Report Server (On-Premises) connector to import metadata into DataGalaxy.

3 min read

This article explains how the Power BI Report Server (On-Premises) connector for DataGalaxy works.

This connector is available in the following modes:

Desktop mode ✅SaaS Online mode ❌

Connector scope

The connector imports the following metadata from Power BI Report Server:

  • Folders and their contents : sub folders, Reports, KPIs, DataSets and DataSources
  • Fields of a DataSet
  • Links between KPIs and DataSets fields
  • Links between Reports / DataSets and DataSources

By default, the following attributes are populated for the entire scope:

  • Functional and technical labels
  • Description

Additional attributes are also filled in depending on the type of object. To make them visible in DataGalaxy screens, it may be necessary to adapt the screens of the concerned objects. See this article to learn more about screen customization.

The following table details the objects and attributes retrieved, and their correspondences in DataGalaxy :

Power BI Report Server objectDataGalaxy objectDataGalaxy attributesComments
FolderApplicationTechnical type, Last modification date, Creation date of the source objectEach item in the Power BI Report Server tool is imported in a root application (to be named during configuration) in the Usage module.
KPIScreenTechnical type Last modification date, Creation date of the source object
Report / ReportPower BI ReportTechnical type Last modification date, Creation date of the source object
DataSourceData SetTechnical type, Last modification date, Creation date of the source object, Link to source
DataSetData SetTechnical type, Last modification date, Creation date of the source object
Field of a DataSetField

Step 1: Installation

  • Download DataGalaxy connector from the portal (see here)
  • Extract the connector archive in the directory of your choice
  • Download the Power BI Report Server plug-in from the portal and copy it into the /lib directory of the connector

Step 2: Running the Power BI Report Server connector

  • After starting the connector, access Software type connectors:
    • If it has been correctly installed, the Power BI Report Server plug-in appears in the list
    • The following information is requested:
ParameterMandatoryDescription
ProtocolYesChoice of protocol: https or http
API HostYesPower BI Report Server name or IP address
PathYesVirtual path or directory as configured in the configuration manager (see here for more information) Reports is the default value configured for this parameter
UserYesName of the user
PasswordYes
Root application nameYesName of the "parent" application in the DataGalaxy Usage module, which will be used to store all items of the Power BI Report Server tool. If the application does not exist, it will be created during the import.

Technical Information

Power BI Report Server connector uses Microsoft's REST APIs.

Authentication is done using NTLM (Power BI Report Server default authentication mode).

The account used to retrieve the metadata must have the following rights:

  • View reports
  • View resources
  • View folders
  • View data sources
  • View models

We invite you to create a specific role with these authorizations and to assign it to the desired user account at the root level of the report server (more information on the editor's website: https://docs.microsoft.com/en-us/sql/reporting-services/security/role-definitions-create-delete-or-modify).

The Browser role available by default in Power BI Report Server can be used if you don't want to create a specific one. However, please note that it does not have the View data sources right, and that the corresponding elements will therefore not be brought up in DataGalaxy (not blocking for the execution of the connector).

Releases

DatePlugin VersionDataGalaxy releaseDesktop Connector version (minimum)Description
29/09/20265.0.13.423.06.2.2New internal implementation to fix security vulnerabilities
19/05/20264.0.3v3.340.05.15.12Fixed a bug linked to the casing of folder paths
19/05/20264.0.2v3.340.05.15.12Fixed a bug linked to the order in which folders are resolved
23/08/20244.0.1v3.69.05.2.3Updated the logger to show more information when using verbose mode
06/08/20244.0.0v3.65.05.0.5Migrated from java 11 to java 17 + CVE fixes

Read more

Related articles

Was this page helpful?