-
Book Overview & Buying
-
Table Of Contents
AI-Ready PostgreSQL 18
By :
If the star schema is a finished house, the data vault is a set of LEGO blocks. Instead of forcing data into a rigid structure immediately, the data vault breaks information down into small, flexible, and reusable components. The data vault architecture was developed to simplify the integration of data from heterogeneous source systems (e.g., order management, e-commerce, and customer loyalty) and to provide a better way to handle the evolution of source schemas.
Data vaults use their own internal surrogate keys (Chapter 5, Transactions, ACID Compliance, and Data Normalization) to integrate business keys from different source systems. They use slowly changing dimensions of type 2 to track data changes over time, such as a product price change.
Hubs, links, and satellites are the core building blocks of the data vault.