dv-deploy

Generate dependency-ordered deployment artifacts for Snowflake Data Vault provisioning.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the provisioning of a Data Vault environment by generating all deployment artifacts—schema DDL, dependency-ordered execution scripts, and role/grant setups—so you can deploy consistently across environments.

Core Features & Use Cases

  • Automated schema and object creation artefacts for landing, staging, vault, and IM layers including environment promotion steps.
  • Dependency-ordered script generation to ensure schemas, hubs, links, satellites, and grants are applied in the correct sequence.
  • Reproducible deployment with configurable target environments (dev/uat/prod) and optional zero-copy clone support for testing.

Quick Start

Run the deployment generator to produce the dependency-ordered DDL scripts, role/grants setup, and environment promotion artifacts.

Frequently Asked Questions about dv-deploy

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

FAQPage Schema
How do I automate Data Vault deployment on Snowflake?

Automating Data Vault deployment on Snowflake requires generating dependency-ordered execution scripts for schemas, hubs, links, satellites, and role grants. This capability produces DDL artifacts and environment promotion steps across landing, staging, vault, and information mart layers.

What is dependency-ordered DDL script generation for a Data Vault?

Dependency-ordered DDL script generation creates execution files that apply schemas, hubs, links, satellites, and grants in the correct sequence. This ensures Data Vault objects are provisioned consistently without manual ordering across development, UAT, and production environments.

Can I generate role and grant scripts for Snowflake Data Vault environments?

Yes, role and grant setups are generated automatically alongside schema DDL as part of the deployment artifacts. This ensures Snowflake Data Vault environments across dev, UAT, and prod include correct access controls applied in the proper dependency sequence.

Does Snowflake zero-copy clone work with Data Vault environment promotion?

Zero-copy clone is supported as an optional feature for testing during Data Vault environment promotion. This allows you to validate deployment artifacts across dev, UAT, and prod target environments on Snowflake without duplicating underlying data storage.

What's the best way to provision landing, staging, and vault schemas on Snowflake?

Provisioning landing, staging, vault, and information mart schemas is best handled by generating automated, dependency-ordered DDL scripts. This ensures reproducible deployments across multiple target environments with correctly sequenced object creation and role grants.

Do I need manual script ordering for Snowflake Data Vault hubs, links, and satellites?

No, manual script ordering is not needed for Snowflake Data Vault hubs, links, and satellites. The deployment generation automatically creates dependency-ordered execution scripts to ensure all schema objects and grants are applied in the correct sequence.