- We now have a slack channel, use the button below to join
- Looking to use dbtvault or Data Vault in your project? We've written a document to give you a head start. Download for FREE now!
dbtvault by Datavault
Build your own Data Vault data warehouse! dbtvault is a free to use dbt package that generates & executes the ETL you need to run a Data Vault 2.0 Data Warehouse on a Snowflake database.
What does dbtvault offer?
- productivity gains, fewer errors
- multi-threaded execution of the generated SQL
- your data modeller can generate most of the ETL code directly from their mapping metadata
- your ETL developers can focus on the 5% of the SQL code that is different
- dbt generates documentation and data flow diagrams
powered by dbt, a registered trademark of Fishtown Analytics
Learn quickly with our worked example:
Add the following to your packages.yml
packages:
- git: "https://github.com/Datavault-UK/dbtvault"
revision: v0.5 # Latest stable version
And run
dbt deps
Read more on package installation
- Create a model for your table.
- Provide metadata
- Call the appropriate template macro
{{- config(...) -}}
{{ dbtvault.hub(var('src_pk'), var('src_nk'), var('src_ldts'),
var('src_source'), var('source')) }}
Get notified of new features and new releases before anyone else!