Comandos snow dcm¶
Nota
Para usar os comandos DCM, você deve habilitar o sinalizador de recurso SNOWFLAKE_CLI_FEATURES_ENABLE_SNOWFLAKE_PROJECTS usando um dos seguintes métodos:
Defina a variável de ambiente
SNOWFLAKE_CLI_FEATURES_ENABLE_SNOWFLAKE_PROJECTScomotrueantes de executar o comando.Defina a opção de configuração
enable_snowflake_projectscomotrueno arquivoconfig.toml, conforme mostrado no exemplo a seguir:
A Snowflake CLI oferece suporte aos seguintes comandos para gerenciar objetos de DCM project Snowflake:
Configuração do projeto (manifest.yml)¶
Os projetos DCM usam um arquivo manifest.yml para definir sua configuração. Para obter mais detalhes, consulte Arquivos e modelos dos DCM Projects.
Resolução do identificador do projeto¶
A maioria dos comandos DCM aceita um argumento de identificador do projeto opcional e uma opção --target. O nome do projeto é resolvido da seguinte forma:
Se um identificador de projeto for fornecido como argumento, ele é usado diretamente.
Se
--targetfor especificado, oproject_namedesse destino será usado emmanifest.yml.Se nada for fornecido, o
default_targetde:file:manifest.ymlserá usado.
Exemplos:
A opção --from especifica o diretório que contém o manifest.yml e os arquivos de origem do projeto. Se omitida, o diretório atual será usado.
Nota
Os identificadores de projeto podem ser especificados como um nome totalmente qualificado (MY_DB.MY_SCHEMA.MY_PROJECT) ou como um nome simples (MY_PROJECT). Ao usar um nome simples, o banco de dados e o esquema são derivados do contexto da conexão ativa. A recomendação é usar nomes totalmente qualificados para evitar ambiguidade.