A data vault is an architectural framework for building enterprise data warehousing that supports business intelligence, data analytics and data science requirements. Data Vault is designed specifically for organizations that need to run agile Data Warehouse projects where scalability, integration, development speed, and business orientation are important.