Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fal-ai/dbt-datafusion
https://github.com/fal-ai/dbt-datafusion
Last synced: about 11 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/fal-ai/dbt-datafusion
- Owner: fal-ai
- Created: 2022-09-23T21:22:54.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2022-09-23T21:23:52.000Z (about 2 years ago)
- Last Synced: 2024-12-15T22:43:40.068Z (8 days ago)
- Language: Python
- Size: 14.6 KB
- Stars: 9
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
v
**[dbt](https://www.getdbt.com/)** enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications.
dbt is the T in ELT. Organize, cleanse, denormalize, filter, rename, and pre-aggregate the raw data in your warehouse so that it's ready for analysis.
## DataFusion
This repo contains the base code to help you start to build out your dbt-datafusion adapter plugin, for more information on how to build out the adapter please follow the [docs](https://docs.getdbt.com/docs/contributing/building-a-new-adapter)** Note ** this `README` is meant to be replaced with what information would be required to use your adpater once your at a point todo so.
** Note **
### Adapter Scaffold default Versioning
This adapter plugin follows [semantic versioning](https://semver.org/). The first version of this plugin is v1.2.0, in order to be compatible with dbt Core v1.2.0.It's also brand new! For DataFusion-specific functionality, we will aim for backwards-compatibility wherever possible. We are likely to be iterating more quickly than most major-version-1 software projects. To that end, backwards-incompatible changes will be clearly communicated and limited to minor versions (once every three months).
## Getting Started
#### Setting up Locally
- run `pip install -r dev-requirements.txt`.
- cd directory into the `dbt-core` you'd like to be testing against and run `make dev`.#### Connect to Github
- run `git init`.
- Connect your lcoal code to a Github repo.## Join the dbt Community
- Be part of the conversation in the [dbt Community Slack](http://community.getdbt.com/)
- If one doesn't exist feel free to request a #db-DataFusion channel be made in the [#channel-requests](https://getdbt.slack.com/archives/C01D8J8AJDA) on dbt community slack channel.
- Read more on the [dbt Community Discourse](https://discourse.getdbt.com)## Reporting bugs and contributing code
- Want to report a bug or request a feature? Let us know on [Slack](http://community.getdbt.com/), or open [an issue](https://github.com/dbt-labs/dbt-redshift/issues/new)
- Want to help us build dbt? Check out the [Contributing Guide](https://github.com/dbt-labs/dbt/blob/HEAD/CONTRIBUTING.md)## Code of Conduct
Everyone interacting in the dbt project's codebases, issue trackers, chat rooms, and mailing lists is expected to follow the [dbt Code of Conduct](https://community.getdbt.com/code-of-conduct).