20 de março de 2026: DCM Projects (versão preliminar)¶
O Snowflake DCM Projects agora está disponível em versão preliminar. O DCM Projects permite uma abordagem declarativa para gerenciar objetos Snowflake como código. Você define o estado desejado de seus bancos de dados, tabelas, tarefas e outros objetos Snowflake em arquivos de definição, e o Snowflake determina e aplica as alterações necessárias para atingir esse estado.
O DCM Projects é compatível com implantações idempotentes e com controle de versão em vários ambientes (como desenvolvimento, preparação e produção) usando um fluxo de trabalho de planejamento e implantação. Os principais recursos incluem:
Definições declarativas: use instruções DEFINE em arquivos SQL para descrever o estado desejado de seus objetos Snowflake. O Snowflake determina as alterações necessárias e as aplica automaticamente.
Modelos Jinja: parametrize suas definições com variáveis, loops, condições e macros para reduzir a repetição e oferecer suporte a implantações em vários ambientes.
Fluxo de trabalho de planejamento e implantação: visualize de modo confiável as alterações planejadas antes de implantá-las para detectar modificações não intencionais.
Amplo suporte a objetos: gerencie uma grande variedade de tipos de objetos Snowflake em casos de uso de governança, pipeline de dados e infraestrutura.
Gerenciamento de pipelines: crie, teste e implante pipelines de dados usando tabelas dinâmicas, tarefas e expectativas de qualidade de dados.
É possível gerenciar o DCM Projects usando o Snowsight, o Snowflake CLI, SQL, ou o Cortex Code CLI. Os arquivos de definição de projeto podem ser armazenados em um Snowflake Workspace, um repositório Git remoto ou um diretório local.
Para obter mais informações, consulte Snowflake DCM Projects.