DCM Projects is currently in Public Preview.
Documentation: https://docs.snowflake.com/en/user-guide/dcm-projects/dcm-projects-overview
How to use this demo content:
(recommended for starters)
- Navigate to your Snowsight Workspace
- Create a new Workspace from Git repository
- insert URL
https://github.com/snowflake-labs/snowflake-dcm-projects - select an API Integration for github (create one if needed)
- select "public repository"
- Navigate to the quickstart folder for your guide and follow the instructions
(if you are already familiar with snowflake-CLI)
- install or update snowflake-cli to ensure you have version 3.16 or higher
- connect to your Snowflake account and check with
snow connection test - clone this dcm-quickstart repository
git clone https://github.com/snowflake-labs/snowflake-dcm-projects - Navigate to the quickstart folder for your guide and follow the instructions
| Folder | Guide | Description |
|---|---|---|
Quickstarts/get-started-snowflake-dcm-projects/DCM_Projects_Get_Started |
Get Started with Snowflake DCM Projects | DCM fundamentals — define infrastructure as code, Jinja templating, plan & deploy |
Quickstarts/build-data-pipelines-with-snowflake-dcm-projects/DCM_Platform_Demo + DCM_Pipeline_Demo |
Build Data Pipelines with Snowflake DCM Projects | Multi-project pipelines, medallion architecture, per-team infrastructure |
Quickstarts/dcm-projects-for-dynamic-tables/DCM_Projects_DT_Lifecycle |
DCM Projects for Dynamic Tables | Dynamic table lifecycle — schema evolution & immutability constraints |
Quickstarts/dcm-projects-for-tasks/DCM_Projects_Tasks |
DCM Projects for Tasks | Task graphs — finalizer, DMF quality gate, serverless alert, DEFINE PROCEDURE |