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.

dbt Projects on Snowflake, comandos do dbt permitidos por método de execução

Comando do dbt

Espaços de trabalho

EXECUTE DBT PROJECT

snow dbt execute (CLI)

build

compile

deps [1]

list

parse

run

retry

run-operation

seed

show

snapshot

test

[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;
Copy

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