Pular para o conteúdo
Lucas Lessa
Voltar para as notícias
SnowflakeAtualizaçãoImpacto: Médio

Atualizações de recursos para DCM Projects no Snowflake

O Snowflake liberou novas capacidades de projetos DCM em GA e em preview, incluindo suporte a novos comandos e gerenciamento declarativo.

O que mudou

Novas funcionalidades de projetos DCM agora estão disponíveis de forma geral ou em preview, facilitando o gerenciamento declarativo de objetos, permissões e código.

Para que serve

Imagine que você precisa gerenciar o ciclo de vida de objetos e códigos no Snowflake de forma declarativa e integrada ao seu controle de versão. Com estas atualizações, você pode:

  • Criar ou alterar pipes e streams diretamente com comandos declarativos.
  • Gerenciar pacotes de código e aplicações Streamlit de forma declarativa.
  • Aplicar regras de concessão herdadas e nível de container.

Como usar

Você pode declarar novos componentes e artefatos nos arquivos de manifesto e definição do seu projeto DCM.

DEFINE CODE BUNDLE DEMO.JOBS.MY_JOB
  FROM 'asset://my_job'
  COMMENT = 'Python job managed by DCM';

O que acontece nesse código:

  1. O DCM lê a definição do Code Bundle apontando para o asset especificado.
  2. O ciclo de vida do pacote (criação ou alteração) é executado com base na configuração.
  3. O comentário descritivo é aplicado ao objeto gerenciado no ambiente.

Limitações e requisitos

  • Alguns recursos como Code Bundles e Streamlits ainda estão em preview.
  • A completude das alterações em arquivos de plano nem sempre é garantida para recursos em preview.
  • Certos objetos e anexos exigem configuração prévia fora do projeto DCM.
Ver nota oficial do Snowflake

DCM Projects capability updates

Resumo e explicação gerados por IA a partir da release note oficial. Em caso de dúvida, a documentação oficial da plataforma prevalece.

Relacionadas