dv-mart
CommunityTurn Raw Vault data into BI-ready IM views.
System Documentation
What problem does it solve?
The Information Mart (IM) layer provides business-key oriented views built atop the Raw Vault, shielding analysts from vault internals, enabling BI tooling with stable representations and no exposure of hash keys. The IM acts as an Anti-Corruption Layer, allowing cross-hub, cross-satellite analytics without requiring users to understand complex Vault primitives.
Core Features & Use Cases
- Generates IM views by integrating HUB, SAT, and satellite views (VC_/VH_ patterns) or PIT/Bridge patterns to deliver current-state and historical data slices.
- Enforces governance rules like no hash keys in outputs and exposure of natural business keys, enabling clean, mission-ready BI artifacts.
- Supports multi-hub and cross-satellite analytics, including traversal across links and bridges for comprehensive analytics.
- Offers performance patterns (Supernova / Dynamic Iceberg) for large-scale deployments where query speed matters.
Quick Start
Create an IM view by joining HUB_<ENTITY> to SAT_<ENTITY> using VC_SAT_<ENTITY> or PIT_BRIDGE constructs to produce the business-key view, then run the Doctrine Enforcer to validate the design.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: dv-mart Download link: https://github.com/PatrickCuba/the_data_must_flow/archive/main.zip#dv-mart Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 510,000+ vetted skills library on demand.