Skip to main content

The MaxCompute adapter plugin for dbt

Project description

v

dbt logo

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 run make dev.

Connect to Github

  • run git init.
  • Connect your lcoal code to a Github repo.

Join the dbt Community

Reporting bugs and contributing code

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dbt_maxcompute-1.8.0a0.tar.gz (13.1 kB view details)

Uploaded Source

Built Distribution

dbt_maxcompute-1.8.0a0-py3-none-any.whl (14.0 kB view details)

Uploaded Python 3

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

Hashes for dbt_maxcompute-1.8.0a0.tar.gz
Algorithm Hash digest
SHA256 f8528ec3552414647a3770652f51bace02d7aab781c3fc84dfb286eb32fd65d6
MD5 7f40a207cc815cb5668d4498e7c8284e
BLAKE2b-256 a0d54d97ff969f668125796cdc9b22471e6a7424aa138ff07f266152dccee33c

See more details on using hashes here.

File details

Details for the file dbt_maxcompute-1.8.0a0-py3-none-any.whl.

File metadata

File hashes

Hashes for dbt_maxcompute-1.8.0a0-py3-none-any.whl
Algorithm Hash digest
SHA256 d143ed856cdd8754ea737c8865e94e2d38ad396b9b99fdfff64d0e130f0289c9
MD5 4c46573956a5e7fd2c9d79b4c71fb1bf
BLAKE2b-256 85985567d0a6579115f075963d888b7ce6c8a50ae8ee74564263a159aaf0ea2b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page