Connect Xtract Universal to Power BI Desktop (Custom Connector)
This article shows how to use the Xtract Universal Custom Connector to connect Xtract Universal with Power BI Desktop. You can also watch our YouTube tutorial on how to install and use the Power BI Custom Connector:
For information on how to connect using Power Queries, refer to Connect Xtract Universal to Power BI Desktop (M-script).
Installation of the Xtract Universal Custom Connector
Follow the steps below to install the Xtract Universal Custom Connector:
- Open the
\powerbifolder located in the Xtract Universal installation directory, e.g.,C:\Program Files\XtractUniversal\powerbi\. - Run the install-connector PowerShell script.
This script copies the XtractUniversalExtension.pqx file to the[Documents]\Power BI Desktop\Custom Connectorsfolder. If the folder does not exist, the script creates the folder. - Run the trust-connector PowerShell script.
This script modifies the registry atHKLM:\SOFTWARE\Policies\Microsoft\Power BI Desktop\and adds/modifies the registry value TrustedCertificateThumbprints with the thumbprint of the XtractUniversalExtension.pqx file. This procedure follows Microsoft's recommendations for trusting third-party connectors.
- Check if the directory
[Documents]\Power BI Desktop\Custom Connectorsexists. If it does not exist, create this directory. - Open the
\powerbifolder located in the Xtract Universal installation directory, e.g.,C:\Program Files\XtractUniversal\powerbi\. - Copy the XtractUniversalExtension.pqx file from the
\powerbifolder to[Documents]\Power BI Desktop\Custom Connectors. - Copy the content of the
thumbprint.txtfile from the\powerbifolder and follow the instructions in Microsoft Documentation: Trusting third-party connectors to add the thumbprint of the Custom Connector to your Registry. - Restart Power BI.
The Xtract Universal data source is now available within Power BI Desktop.

Power BI Settings
To use the Xtract Universal data source efficiently, adjust the following settings in Power BI Desktop:
- Navigate to File > Options and settings > Options.
- Open the Security tab and activate the option (Not Recommended) Allow any extension to load without validation or warning.

- Optional: Increase the Power BI cache in the tab Load Data to prevent multiple calls from Power BI to Xtract Universal when extracting large data volumes. Multiple calls result in in multiple entries for the same extraction in the Xtract Universal extraction log.

Connect Power BI Desktop with Xtract Universal
To use an Xtract Universal extraction in Power BI Desktop:
- Select Xtract Universal from the Get Data menu.
- Click [Connect].
- Enter the server address of the machine that runs Xtract Universal using the following format:
<Protocol>://<HOST or IP address>:<Port>/.

- When prompted for authentication, enter your the authentication details. For more information, see Single Sign On and SAP authentication.
- The "Navigator" window lists all extractions that use the Connect Xtract Universal to Power BI Desktop (Custom Connector) destination in Xtract Universal. Select an extraction from the list. The preview data shows the actual SAP column headers and preview data (real data or dummy data, depending on the extraction type).

- Click [Load]. This triggers the extraction and writes the extracted SAP data to Power BI.
Your SAP data is now available for further processing.
Parameters
The Xtract Universal Custom Connector can pass custom runtime parameter to Xtract Universal when creating a report based on a selected extraction. Power BI Desktop lists all custom runtime parameters in the Navigator menu. The parameters can be filled with values from within Power BI Desktop.

You can find a list of all custom runtime parameters of an extraction in the Custom tab of the "Run Extraction" menu:

Related Topics
- Documentation: Power BI Connector
- Documentation: Extraction Parameters
- Microsoft Documentation: Parameters in Power BI Desktop
Last update: January 16, 2026