Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
G'day folks
My team is looking into using Azure Databricks as a data source and am hitting an error
Background: Our Azure Databricks is on a "Private Link" I believe is the terminology (I need to use a VPN in order to login to it). I can connect to Azure Databricks through PBI Desktop using my Azure Active Directory once logged into VPN.
Next step was to upload a very basic PBI desktop report to the service and try to refresh it there. Since our Azure Databricks is set up with a "Private Link" (not publicly available) I assumed we would need to create a gateway connection (PBI Gateway)
My issue is when I try to create a gateway to connect to our Azure Databricks instance I am hitting a few walls (errors)
When creating the gateway I see the following 3 initial options
1) On Premise
2) Virtual network
3) Cloud
We do have some on premise Oracle databases that we have used a gateway to set up connections to which is working just fine.
Initially I assumed that I would need to configure an "On Premise" Gateway again since our Azure Databricks has a "Private Link" and I see the following login options
1) Username/Password (As per Databricks sounds like this is deprecated as of July 2024)
2) Personal Access Token
3) Azure Active Directory
I chose Azure Active Directory and then I see the following
So when I try to click on "Edit Credentials" I then hit the following error
Few questions
1) Given our Azure Databricks set up being on a private link is it fair to assume firstly we do need a PBI gateway?
2) I was trying to find more information but I cant seem to figure out whether I should use an "On Premise" vs "Cloud" connection?
Although Azure Databricks is on the cloud its technically "private" and not publicly available.
Any insight would be greatly appreciated
Hi @rodneyc8063,
Thanks for reaching out to the Microsoft fabric community! We understand you're encountering an OAuth login error while trying to connect Azure Databricks (with Private Link) to Power BI Service via a gateway. Let’s go through your queries one by one and troubleshoot the issue.
1) Yes, since your Azure Databricks is configured with Private Link, it is not accessible over the public internet. In this case, a Power BI Gateway is required to enable secure communication between Power BI Service and your Databricks instance. The gateway will act as a bridge to facilitate the data refresh in the Power BI Service.
2) Since your Databricks instance is in Azure but private (not publicly accessible), you should use a Virtual Network Data Gateway rather than an On-Premises Gateway.
3) The error message suggests that the gateway is unable to establish a connection. Here are some potential causes and solutions:
If this helps, then please Accept it as a solution and dropping a "Kudos" so other members can find it more easily.
Thank you.
Hi @rodneyc8063
What you need to make this work is you need to install and configure is VNET gateway. Here are details. What is a virtual network (VNet) data gateway | Microsoft Learn
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.
If you love stickers, then you will definitely want to check out our Community Sticker Challenge!
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.
User | Count |
---|---|
39 | |
26 | |
23 | |
19 | |
17 |