Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deprecated connector for Databricks in use #18139

Closed
ad-m opened this issue Jan 22, 2022 · 0 comments
Closed

Deprecated connector for Databricks in use #18139

ad-m opened this issue Jan 22, 2022 · 0 comments
Labels
enhancement:request Enhancement request submitted by anyone from the community

Comments

@ad-m
Copy link
Contributor

ad-m commented Jan 22, 2022

Is your feature request related to a problem? Please describe.

We use databricks-dbapi[sqlalchemy] since #13682 by @betodealmeida. That library is deprecated, so we should avoid using it.

On databricks-dbapi following note are available:

This package is no longer maintained. Databricks now officially maintains a DBAPI package called databricks-sql-connector that is compatible with workspace and sql analytics clusters. There is also the newer sqlalchemy-databricks package which uses the databricks-sql-connector as a driver.

Describe the solution you'd like

We should migrate to a maintained driver for Databricks. We need to choose a solution that is stable, compatible, maintained, and compatible with our project's licenses.

Describe alternatives you've considered

We could drop Databricks support, but this is not a viable alternative.

We could write our own connector, but it takes disproportionate resources.

Additional context

sqlalchemy-databricks package is MIT licensed package.
databricks-sql-connector package is currently shared in stage "Public Preview" as Apache 2.0 licensed. As such, it raises the possibility of its incorporation at this stage into the public release of Apache Superset. As such, it raises doubts about its applicability at this stage to the public release of Apache Superset.

@geido geido added the enhancement:request Enhancement request submitted by anyone from the community label Jan 24, 2022
@apache apache locked and limited conversation to collaborators Feb 2, 2022
@geido geido converted this issue into discussion #18552 Feb 2, 2022

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
enhancement:request Enhancement request submitted by anyone from the community
Projects
None yet
Development

No branches or pull requests

2 participants