2 de março de 2026: suporte a novas versões do dbt Core para dbt Projects on Snowflake¶
O Snowflake agora oferece suporte à fixação de versão explícita para projetos dbt com o novo parâmetro DBT_VERSION. Você pode fixar uma versão do dbt Core ao criar, alterar ou executar um objeto de projeto dbt. Você também pode consultar as versões e os tipos de mecanismos compatíveis usando a função do sistema SYSTEM$SUPPORTED_DBT_VERSIONS para planejar atualizações e manter a estabilidade do ambiente.
O exemplo a seguir cria um projeto dbt fixado em uma versão do dbt Core específica:
CREATE DBT PROJECT my_dbt_project
FROM '@my_stage/dbt_files'
DBT_VERSION = '1.10.15';
O exemplo a seguir substitui a versão fixada do projeto no tempo de execução:
EXECUTE DBT PROJECT my_dbt_project
DBT_VERSION = '1.10.15';
Este lançamento também inclui as seguintes mudanças:
O parâmetro de conta DEFAULT_DBT_VERSION permite aos administradores da organização definir uma versão padrão do dbt para todos os objetos de projeto dbt futuros criados na conta sem exigir que os usuários atualizem manualmente as instruções CREATE DBT PROJECT DDL para cada projeto individual.
Os comandos DESCRIBE DBT PROJECT e SHOW DBT PROJECTS agora retornam as colunas
dbt_versionedbt_snowflake_version.A função de tabela DBT_PROJECT_EXECUTION_HISTORY agora retorna as colunas
DBT_VERSIONe:code:DBT_SNOWFLAKE_VERSIONpara fazer uma auditoria de qual versão do mecanismo foi usada para cada execução.
Para obter mais informações sobre as versões do dbt Core compatíveis com o Snowflake, consulte Versões do dbt Core compatíveis com o dbt Projects on Snowflake.