cancel
Showing results for 
Search instead for 
Did you mean: 
Data Engineering
Join discussions on data engineering best practices, architectures, and optimization strategies within the Databricks Community. Exchange insights and solutions with fellow data engineers.
cancel
Showing results for 
Search instead for 
Did you mean: 

The license of JDBC connector for BI vendors

Emre
New Contributor II

Hey all,

We would like to support Databricks in our BI tool, which is an open-source Java application. (See https://github.com/metriql/metriql)

In order to connect Databricks, we need to use the JDBC connector similar to the other BI tools such as Looker, and looking at the JDBC page, it's not open-source and we need to agree on the Terms & Conditions of another company, Magnitude.

The JDBC driver is also not in the Maven repository so we need to download and include it in our repo but I think that it might cause some legal issues. What's the preferred way to integrate Databricks in this case? Is there any other alternative of requiring the user to download the JDBC connector explicitly and somehow include it in the classpath? It wouldn't be an easy path for us as we use Docker image to distribute our application but if that's the only way to make it work, is there any best practice?

1 ACCEPTED SOLUTION

Accepted Solutions

Hubert-Dudek
Esteemed Contributor III

It doesn't look so bad after all (mean terms and conditions on https://databricks.com/jdbc-odbc-driver-license )

but I think the best solution is to open ticket via https://databricks.com/company/contact

View solution in original post

1 REPLY 1

Hubert-Dudek
Esteemed Contributor III

It doesn't look so bad after all (mean terms and conditions on https://databricks.com/jdbc-odbc-driver-license )

but I think the best solution is to open ticket via https://databricks.com/company/contact

Connect with Databricks Users in Your Area

Join a Regional User Group to connect with local Databricks users. Events will be happening in your city, and you won’t want to miss the chance to attend and share knowledge.

If there isn’t a group near you, start one and help create a community that brings people together.

Request a New Group