Forum Discussion
Power BI Desktop issues with company proxy when using Databricks connector
Hi v-kelly-msft ,
Thanks for the reply. I have tried with both options, and the results is the same.
Eventualy we would like to use "import".
Do you know which ODBC driver is used by Power BI and how can I set the proxy there?
- v-kelly-msft5 years agoCommunity Support
Hi betizad ,
Try to take the steps below:( import mode)
Step 1: Get the JDBC server address
- In Azure Databricks, go to Clusters and select the cluster you want to connect to.
- On the cluster edit page, scroll down and select the JDBC/ODBC tab.
- On the JDBC/ODBC tab, copy and save the Hostname and HTTP path.
Hostname: centralus.azuredatabricks.net
HHTP Path: sql/protocolv1/o/8159029426904320/0127-082543-soar12
Step 2: Configure and make the connection in Power BI Desktop
- Launch Power BI Desktop, click Get Data in the toolbar, and click More…
- In the Get Data dialog, search for and select the Spark connector.
- Click Connect.
- On the Spark dialog, configure your cluster connection. Get Server Hostname and HTTP Path from Step 2.
Server: https://<ServerHostname>:<PORT>/<HTTPPath>
Server example: https://centralus.azuredatabricks.net:443/sql/protocolv1/o/8159029426904320/0127-082543-soar12
Protocol: Select HTTP.
Data Connectivity mode: Select Import, which lets you offload processing to Spark. This is ideal when you have a large volume of data or when you want near real-time analysis.
Click OK.
On the next dialog, enter the word token in the User name field and a personal access token in the Password field.
Click Connect
Below is the related reference you may go to :
Best Regards,
KellyDid I answer your question? Mark my post as a solution!
- betizad5 years agoHelper I
Hi v-kelly-msft
Thanks very much for the detailed instructions. I tried the new alternative solution with the Spark connection. Unfortunately the end result is the same. I get the smae SSL_connect error code as above.
Just for testing i disconnected the VPN on the company laptop, and it goes through. I can access the tables and continue with data retrieval from either Spark or Databricks connection (via token or AAD).
Unfortunately this can't be a solution, as the devices will be in a zone that the proxy can not be disabled or disconnected.
P.S. I dont know if this helps, but our company proxy is a deep inspection proxy and it even reissues certificates.