The MaxCompute adapter plugin for dbt
Project description
v
dbt 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.
MaxCompute
This repo contains the base code to help you start to build out your dbt-maxcompute adapter plugin, for more information on how to build out the adapter please follow the docs
** 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. The first version of this plugin is v1.7.0, in order to be compatible with dbt Core v1.7.0.
It's also brand new! For MaxCompute-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 runmake 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
- If one doesn't exist feel free to request a #db-MaxCompute channel be made in the #channel-requests on dbt community slack channel.
- Read more on the dbt Community Discourse
Reporting bugs and contributing code
- Want to report a bug or request a feature? Let us know on Slack, or open an issue
- Want to help us build dbt? Check out the Contributing Guide
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file dbt_maxcompute-1.8.0a0.tar.gz
.
File metadata
- Download URL: dbt_maxcompute-1.8.0a0.tar.gz
- Upload date:
- Size: 13.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8528ec3552414647a3770652f51bace02d7aab781c3fc84dfb286eb32fd65d6 |
|
MD5 | 7f40a207cc815cb5668d4498e7c8284e |
|
BLAKE2b-256 | a0d54d97ff969f668125796cdc9b22471e6a7424aa138ff07f266152dccee33c |
File details
Details for the file dbt_maxcompute-1.8.0a0-py3-none-any.whl
.
File metadata
- Download URL: dbt_maxcompute-1.8.0a0-py3-none-any.whl
- Upload date:
- Size: 14.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d143ed856cdd8754ea737c8865e94e2d38ad396b9b99fdfff64d0e130f0289c9 |
|
MD5 | 4c46573956a5e7fd2c9d79b4c71fb1bf |
|
BLAKE2b-256 | 85985567d0a6579115f075963d888b7ce6c8a50ae8ee74564263a159aaf0ea2b |