Skip to content

Make dbt great again! Enables end user to extend dbt to his/her needs

License

Notifications You must be signed in to change notification settings

memiiso/opendbt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License contributions welcome

opendbt

The opendbt library extends the capabilities of dbt. It unlocks many customizations, allowing you to tailor dbt to your specific needs and data workflows.

Forexample creating custom transformations by customizing existing adapters.

With opendbt you can go beyond the core functionalities of dbt by seamlessly integrating your customized adapter and provide jinja with further adapter/python methods.

Example use cases

  • Use customised adapter, provide jinja with additional custom python methods added to adapter
  • Execute Python model(Python code) locally
  • Enable Granular Model-Level Orchestration Using Airflow
  • Create page on Airflow Server to serve DBT docs as a page of airflow server

For more details please see examples.

Installation

install from github:

pip install https://github.com/memiiso/opendbt/archive/master.zip --upgrade --user

install version from github:

pip install https://github.com/memiiso/opendbt/archive/refs/tags/0.2.0.zip --upgrade --user

Contributors