Skip to content
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

What would it take to port the dbt-dremio connector over to SQLMesh? #2380

Open
usbrandon opened this issue Apr 2, 2024 · 1 comment
Open
Labels
Feature Adds new functionality

Comments

@usbrandon
Copy link

Hi there.

I have been using the DBT connector for Dremio Cloud over here https://github.com/dremio/dbt-dremio
What would it take to port it to SQL Mesh?

If there is not too much hair on it, I might try to help with the effort and send a pull request but I wanted to make sure I understood how the SQL Mesh project operates.

Warm regards,

Brandon

@eakmanrq
Copy link
Contributor

eakmanrq commented Apr 2, 2024

Hey @usbrandon. 👋

I have not used Dremio myself but my high level understanding is that it is similar to Trino and users would likely be storing data in Iceberg. It can be run locally in a docker container and then also use the cloud offering. I will be making that assumption for the remained of my advice.

Here is a more recent-ish PR that shows the high level work involved in adding an engine: #1579

I would focus on adding for Dremio open source first since that is easier than adding a remote cloud connection:

Once this is done then I would repeat but for Demio Cloud. Adding the cloud would likely easy since you have added the foundational support for Dremio.

It is not a trivial amount of work. If you did add the cloud support then we would also ask you about how to setup an account with that cloud so we could run our tests against it to make sure we don't break anything.

@eakmanrq eakmanrq added the Feature Adds new functionality label Apr 6, 2024
@izeigerman izeigerman changed the title What would it take to port the dbt-dremio connector over to SQL Mesh? What would it take to port the dbt-dremio connector over to SQLMesh? Apr 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Adds new functionality
Projects
None yet
Development

No branches or pull requests

2 participants