Overview of datavault4dbt features and macros
maindatavault4dbt provides a complete implementation of Data Vault 2.0. Key capabilities include:
Core Entities & Macros
- Staging Area: For hashing, prejoins, and ghost records.
- Standard Entities: Macros for Hubs, Links, and Satellites (supporting multiple deltas).
- Specialized Satellites: Non-Historized Satellites, Multi-Active Satellites, Effectivity Satellites, and Record Tracking Satellites.
- Business Vault: PIT (Point-in-Time) Tables (including a cleanup hook), Snapshot Control Tables, and Snapshot Control Views.
- Reference Data: Reference Hubs, Satellites, and Tables.
Key Architectural Features
- Auditability: A fully auditable solution for Data Warehousing.
- Insert-only approach: Modern design that avoids updating existing data.
- Incremental Loading: Optimized via high-water-mark implementation that supports entities loaded from multiple sources.
- Business Interface: Centralized, snapshot-based interface using logarithmic logic.