Administering Connectivity
As an administrator, you configure connectivity from Power BI Service to Dremio Cloud, so that Power BI business users and report creators can run reports published to Power BI Service.
Power BI Service can connect to Dremio Cloud directly (Direct Query) or through Power BI Gateway.
For best results, all users of Power BI Desktop should be at the current version. Power BI Gateway should also be at the current version.
Supported Methods of Authenticating from Power BI Desktop to Dremio
There are two different methods that you can ask users of Power BI Desktop to use when connecting to Dremio Cloud:
-
Use the username and password for a Microsoft account. As a prerequisite, ensure that Dremio Cloud is configured for authentication with Microsoft Entra ID. To enable this method of authentication:
-
Follow the steps in Microsoft Entra ID.
-
Follow the steps in the section "Configuring Power BI Authentication" in BI Applications Authentication Configuration.
-
-
Use a personal access token (PAT) obtained from Dremio Cloud. The use of PATs must be enabled in Dremio. See Creating a Token for the steps.
Enabling Users to Connect to Dremio Cloud by Using Direct Query
If users of Power BI Service want to run reports that were published from Power BI Desktop June 2022 or later, then connections from Power BI Service to Dremio Cloud do not have to go through Power BI Gateway. The ability to connect without using Power BI Gateway is called Direct Query.
Direct Query requires connections from Power BI Desktop June 2022 or later to be encrypted.
Enabling Users of Power BI Service to Connect to Dremio Cloud via Power BI Gateway
To enable Power BI users to connect to Dremio Cloud via Power BI Gateway:
-
Log in to your Power BI Service account at https://app.powerbi.com/.
-
Click ... next to your profile picture at the top-right corner of the browser and navigate to Settings > Manage gateways.
-
Under GATEWAY CLUSTERS, select the gateway you created previously.
-
Select the checkbox Allow user's cloud data sources to refresh through this gateway cluster.
-
At the top of the page, click Add data sources to use the gateway. This launches the Data Source Settings page.
-
Enter a Data Source Name.
-
Select the Data Source Type drop-down menu and select Dremio Cloud.
-
In the Server field, specify which of Dremio Cloud's control planes to connect to:
-
To connect to the US control plane, type
sql.dremio.cloud
. -
To connect to the European control plane, type
sql.eu.dremio.cloud
.
-
-
In the Project field, if your datasets are in a non-default project of your Dremio Cloud organization or you do not have access to the default project, paste the ID of the project that you want to connect to.
To obtain the project ID, log into Dremio Cloud, switch to the Dremio Cloud project that you want the ID for, click the Project Settings icon in the side navigation bar, and then copy the content of the Project ID field.
If you want to use the default project for your Dremio Cloud organization, proceed to the next step. -
For Authentication Method, select Key or Microsoft Account from the drop-down list.
-
If you want to sign in with a personal access token (PAT) for Dremio Cloud, select Key, and then paste in the personal access token you obtained from Dremio Cloud. To create a PAT, follow the steps in the section Creating a Token.
-
If you want to sign into Dremio Cloud by using the username and password for a Microsoft account, select Microsoft Account. Click Sign in, and then specify your credentials.
noteYou can use Microsoft authentication only if the organization admin has enabled it in Dremio Cloud.
-
-
Check the Skip Test Connection box if you are using a release of Power BI earlier than the April 2002 release.
-
Ignore Engine field. It is not used.
-
Under Advanced Settings, set the Connection Encryption setting for this data source to Encrypted.
-
Click Add.
A Connection Successful message is shown on top of the Data Source Settings page.