configuring-datavault4dbt

Solid

Installs and configures the datavault4dbt package in a dbt project — packages.yml, copying the global vars into dbt_project.yml, hash and naming settings, and per-adapter setup. Use when setting up datavault4dbt, installing the package, changing hash/naming global variables, or adapting configuration for a specific warehouse (Snowflake, BigQuery, Redshift, etc.).

Data & Documents 22 stars 0 forks Updated 2 weeks ago Apache-2.0

Install

View on GitHub

Quality Score: 85/100

Stars 20%
45
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Configuring datavault4dbt Set up the [datavault4dbt](https://github.com/ScalefreeCOM/datavault4dbt) package and its global variables before building any Data Vault models. Configuration is the prerequisite to every other datavault4dbt task — get the hashing and naming standardized once, project-wide. ## 1. Install the package `packages.yml`: ```yaml packages: - package: ScalefreeCOM/datavault4dbt version: [">=1.9.0", "<2.0.0"] # 1.9+ allows passing yaml_metadata directly (recommended) ``` ```bash dbt deps ``` > Check the latest version on [dbt Hub](https://hub.getdbt.com/scalefreecom/datavault4dbt/latest/). > **v2.0.0 changes hash standardization** (hashkeys become `UPPER`-normalized, hashdiffs no longer > are, plus adapter-specific changes) — values differ from v1. Pin a major range deliberately, and if > you later cross the v1→v2 boundary on an existing vault, use the `rehashing-datavault4dbt-entities` > skill rather than reloading. ## 2. Verify source requirements Every source table feeding the vault must be **flat & wide** in the target database and expose: - a **load date** column (arrival time in the source storage), and - a **record source** column (where the data came from) — or a static record source you supply in staging via a `!`-prefixed literal. ## 3. Copy the global variables into your `dbt_project.yml` datavault4dbt is driven by `vars:` prefixed with `datavault4dbt.`. Copy the full default block from the installed package (`dbt_packages/d...

Details

Author
ScalefreeCOM
Repository
ScalefreeCOM/datavault4dbt-agent-skills
Created
2 months ago
Last Updated
2 weeks ago
Language
Python
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category