Home

Awesome

datavault4dbt by Scalefree International GmbH

<img src="https://user-images.githubusercontent.com/81677440/195860893-435b5faa-71f1-4e01-969d-3593a808daa8.png">


Included Macros

Features

With datavault4dbt you will get a lot of awesome features, including:

Requirements

To use the macros efficiently, there are a few prerequisites you need to provide:

<img src="https://www.getdbt.com/ui/img/logos/dbt-logo.svg" width=33% align=right>

Resources:

Supported platforms:

Currently supported platforms are:

We are working continuously at high pressure to adapt the package for large variety of different platforms. In the future, the package will hopefully be available for SQL Server, Oracle and many more.


Installation instructions

  1. Include this package in your packages.yml -- check here for installation instructions.
  2. Run dbt deps

For further information on how to install packages in dbt, please visit the following link: https://docs.getdbt.com/docs/building-a-dbt-project/package-management

Global variables

datavault4dbt is highly customizable by using many global variables. Since they are applied on multiple levels, a high rate of standardization across your data vault 2.0 solution is guaranteed. The default values of those variables are set inside the packages dbt_project.yml and should be copied to your own dbt_project.yml. For an explanation of all global variables see the docs.


Usage

The datavault4dbt package provides macros for Staging and Creation of all DataVault-Entities you need, to build your own DataVault2.0 solution. The usage of the macros is well-explained in the documentation.


Contributing

View our contribution guidelines


License

Apache 2.0

<img src="https://user-images.githubusercontent.com/81677440/196627704-e230a88f-270a-44b2-a07d-dcd06694bd48.jpg" width = 65% align=right>

Contact

For questions, feedback, etc. reach out to us via datavault4dbt@scalefree.com!