Comandos e sinalizadores do dbt permitidos¶
A tabela a seguir mostra os comandos do dbt permitidos no dbt Projects on Snowflake. Qualquer comando do dbt que não está listado aqui não é permitido.
[1] Um objeto de projeto dbt é um instantâneo com controle de versão do seu projeto. A execução do comando deps nele não modifica nenhum arquivo; ele é usado principalmente para verificar se sua configuração de acesso externo está correta. Quando um objeto de projeto dbt é criado com uma integração de acesso externo, o dbt deps é executado antes do dbt compile para empacotar todas as dependências e arquivos de projeto.
Sobre os sinalizadores¶
No dbt Core, você executa comandos (por exemplo, dbt build) e modifica o comportamento deles com sinalizadores. Os sinalizadores são opções de configuração que modificam o comportamento de um comando. Alguns são específicos do comando, outros são globais. Para obter mais informações, consulte sinalizadores.
Você sempre executa um comando e anexa sinalizadores para definir o escopo ou alterá-lo. Por exemplo, para executar apenas modelos incrementais e recriá-los, execute o seguinte comando e os sinalizadores:
dbt run --select config.materialized:incremental --full-refresh;
Os seguintes sinalizadores não são compatíveis com o dbt Projects on Snowflake:
--state--target-path--log-path--profiles-dir--project-dir--log-format--log-format-file