dv-bv

Automate BV link and satellite governance with insert-only loading and versioned rule views.

35|7|Updated Apr 14, 2022
One-click install
npx skills add https://github.com/PatrickCuba/the_data_must_flow --skill dv-bv
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dv-bv
Source: https://github.com/PatrickCuba/the_data_must_flow/tree/main/dvos-skills/skills/dv-bv
Command: npx skills add https://github.com/PatrickCuba/the_data_must_flow --skill dv-bv

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

BV constructs capture derived relationships and enriched attributes from business rules, sitting above the Raw Vault to provide insert-only, auditable data lineage and governance.

Core Features & Use Cases

  • BV links for derived relationships not present in source systems
  • BV satellites for derived attributes and entity lifecycle tracking
  • Clear delivery modes (landed vs view), staging, and versioned rule-views to preserve audit trails

Quick Start

Define the bv rule view and run the BV loading pipeline to materialise landed BV satellites.

Frequently Asked Questions about dv-bv

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build Business Vault links and satellites for derived relationships?

You build Business Vault links and satellites by defining a bv rule view and executing the BV loading pipeline to materialize derived relationships with insert-only, auditable data lineage.

What is the difference between Business Vault satellites and Raw Vault constructs?

Business Vault satellites capture derived attributes and entity lifecycle tracking from business rules sitting above the Raw Vault, whereas Raw Vault constructs capture data directly from source systems without derived enrichment.

How do I enforce insert-only loading and preserve audit trails in a Business Vault?

You enforce insert-only loading and preserve audit trails by using versioned rule-views, deriving dv_applied_timestamp from Raw Vault sources, and tracking versioned dv_recordsource via a stable bv rule view.

How do I manage entity resolution and attribute enrichment across Raw Vault and Business Vault layers?

Manage entity resolution and attribute enrichment across RV and BV layers by automating BV link and satellite governance, deploying derived relationships through defined rule views and staging.

Can I use landed delivery mode versus view delivery for Business Vault satellites?

Yes, the Business Vault pipeline supports both landed and view delivery modes, allowing you to either materialize landed BV satellites or deploy them as views while preserving versioned audit trails.

How do I version dv_recordsource for auditable data lineage in a Business Vault?

Version dv_recordsource for auditable data lineage by maintaining a stable bv rule view that ensures consistent tracking of business rules applied to Raw Vault source data.