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

[Feature]Enable DBT to work with Apache Cloudberry, a open source fork of Greenplum Database #11105

Closed
3 tasks done
dedekind1986 opened this issue Dec 7, 2024 · 1 comment
Closed
3 tasks done
Labels
enhancement New feature or request wontfix Not a bug or out of scope for dbt-core

Comments

@dedekind1986
Copy link

Is this your first time submitting a feature request?

  • I have read the expectations for open source contributors
  • I have searched the existing issues, and I could not find an existing issue for this feature
  • I am requesting a straightforward extension of existing dbt functionality, rather than a Big Idea better suited to a discussion

Describe the feature

I was previously a user of the open-source Greenplum Database. After Broadcom acquired VMware, they shut down the Greenplum Database open-source community. Due to the specific nature of our industry, open-source software is our preferred choice. Therefore, Greenplum Database is no longer a viable option for us.

Recently, a new open-source massively parallel processing (MPP) database, Apache Cloudberry, has entered the Apache Incubator. Based on its GitHub page, it's an open-source fork of Greenplum Database but with an upgraded PostgreSQL kernel version. As a result, I'm evaluating whether we can migrate from Greenplum Database to Apache Cloudberry.

Additionally, our company is preparing to use dbt to restructure our entire data pipeline process. So, I'm particularly interested in knowing if there is dbt support for Apache Cloudberry.

Describe alternatives you've considered

There is a github project:

https://github.com/markporoshin/dbt-greenplum

which enables DBT to work with Greenplum Database.

I am still determining if this project is a direct fit for Apache Cloudberry.

Who will this benefit?

Anyone who is interested in using both DBT and Apache Cloudberry

Are you interested in contributing this feature?

Yes

Anything else?

I think we need something like this: https://docs.getdbt.com/reference/resource-configs/greenplum-configs

but for Apache Cloudberry.

@dedekind1986 dedekind1986 added enhancement New feature or request triage labels Dec 7, 2024
@dbeatty10
Copy link
Contributor

Thanks for reaching out @dedekind1986 !

Additionally, our company is preparing to use dbt to restructure our entire data pipeline process. So, I'm particularly interested in knowing if there is dbt support for Apache Cloudberry.

There is not currently a trusted or community dbt adapter for Apache Cloudberry.

But if you or someone else was interested in creating an adapter for Apache Cloudberry, you could follow our guidance for building, testing, document, and promoting an adapter. You could either fork the code for the preexisting dbt-greenplum adapter or start from scratch.

Here's the dbt Slack channel where other 3rd party adapter maintainers hang out:
#adapter-ecosystem

dbt has an interface to enable folks to bring their own dbt adapter for their database. dbt Labs maintains a small set of these adapters ourselves, but most adapters are maintained by third parties.

Since we wouldn't be interested in creating and maintaining this adapter at dbt Labs, I'm going to close this issue as not planned.

@dbeatty10 dbeatty10 closed this as not planned Won't fix, can't repro, duplicate, stale Dec 9, 2024
@dbeatty10 dbeatty10 added wontfix Not a bug or out of scope for dbt-core and removed triage labels Dec 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request wontfix Not a bug or out of scope for dbt-core
Projects
None yet
Development

No branches or pull requests

2 participants