top of page
Laptop keyboard, coffee, sticky notes, and pencils on wood background

How AutomateDV can help build your Data Vault

We recently rebranded our popular Data Vault automation tool from dbtvault to AutomateDV. The open-source tool provides an opportunity for anyone to build a Data Vault.


What is AutomateDV?

AutomateDV™ is a free tool designed to facilitate the construction of Data Vault data platforms. As an open-source package than runs on the dbt™ data engineering product, AutomateDV streamlines the process of building your Data Vault. While AutomateDV focuses on Data Vault, it does not constrain how you use dbt™.


With AutomateDV, you can leverage metadata to generate and execute the ETL/ ELT code needed for a Data Vault, eliminating the need to write SQL queries. This not only ensures higher code quality but also reduces errors and significantly boosts productivity.


Why use AutomateDV?

AutomateDV offers you more than just generating your Data Vault! Here are 8 reasons to use AutomateDV to build your Data Vault:

  1. It is built from experts with extensive experience in building Data Vault solutions, ensuring a robust and reliable tool.

  2. It covers a wide range of Data Vault table types, including.

  3. The SQL code complies with the dbt™ style guide.

  4. AutomateDV offers a wide range of macros, enabling you to write DRY (Don’t Repeat Yourself) code.

  5. It’s thoroughly tested. With over3,000 tests for each supported platform, AutomateDV ensures a stable and reliable experience.

  6. It supports multiple platforms Snowflake, SQL Server, Postgres, BigQuery, DataBricks

  7. Get support from an active community from our dedicated Slack channel

  8. AutomateDV comes with comprehensive documentation that guides you through its features and functionalities. You can leverage the tutorials to learn the tool.

  9. We offer responsive support, ensuring that your queries and issues are addressed promptly.

  10. It’s under continuous development. New features are released regularly


HOW AutomateDV started

The journey of AutomateDV began with the creation of dbtvault in 2019. Our team at Datavault created the Data Vault automation tool to address the needs of data engineers and analysts seeking an easy and cost-effective way to start building a Data Vault.

After developing the tool based on dbt™, we recognised its potential value to the wider community, and released it an open-source tool.

Since release, we changed the name of dbtvault to Automate Data Vault (AutomateDV) to highlight the purpose of the tool. The motivation behind the development of AutomateDV included:

  • We wanted to provide a free tool for Data Vault production for the Data Vault community.

  • We wanted to leverage the robust functionality of dbt™.

  • We wanted to stay true to the dbt™ ethos and standards for seamless integration and compatibility.


How to get started with AutomateDV

Start building a Data Vault with AutomateDV today. Here’s how you can get started:

  • Access the software on GitHub.

  • Join our online community on Slack where the creators of AutomateDV are available to provide daily support and guidance.

  • Explore the extensive AutomateDV documentation on Read the Docs. You’ll find detailed information and a worked example which provides hands-on learning.

Take advantage of AutomateDV’s capabilities to revolutionise your Data Vault building process. Streamline your operations, boost productivity, and unlock the full potential of your data platform with AutomateDV today!

bottom of page