02. März 2026: Unterstützung für neue dbt Core-Versionen für dbt Projects on Snowflake

Snowflake unterstützt jetzt das explizite Anheften der Version von dbt-Projekten mit dem neuen DBT_VERSION-Parameter. Sie können eine dbt Core-Version anheften, wenn Sie ein dbt-Projektobjekt erstellen, ändern oder ausführen. Sie können unterstützte Versionen und Engine-Typen auch über die SYSTEM$SUPPORTED_DBT_VERSIONS-Systemfunktion abfragen, um Upgrades zu planen und die Stabilität der Umgebung aufrechtzuerhalten.

Das folgende Beispiel erstellt ein dbt-Projekt, das an eine bestimmte dbt Core-Version gebunden ist:

CREATE DBT PROJECT my_dbt_project
  FROM '@my_stage/dbt_files'
  DBT_VERSION = '1.10.15';
Copy

Das folgende Beispiel überschreibt die angeheftete Version des Projekts zum Zeitpunkt der Ausführung:

EXECUTE DBT PROJECT my_dbt_project
  DBT_VERSION = '1.10.15';
Copy

Mit diesem Release werden außerdem die folgenden Änderungen eingeführt:

  • Mit dem Kontoparameter DEFAULT_DBT_VERSION können Organisationsadministratoren eine standardmäßige dbt-Version für alle zukünftigen dbt-Projektobjekte festlegen, die im Konto erstellt werden, ohne dass Benutzende eine manuelle Aktualisierung der CREATE DBT PROJECT DDL-Anweisungen für jedes einzelne Projekt vornehmen müssen.

  • Die Befehle DESCRIBE DBT PROJECT und SHOW DBT PROJECTS geben jetzt die Spalten dbt_version und dbt_snowflake_version zurück.

  • Die Tabellenfunktion DBT_PROJECT_EXECUTION_HISTORY gibt jetzt die Spalten DBT_VERSION und DBT_SNOWFLAKE_VERSION für die Überwachung zurück, welche Engine-Version für jede Ausführung verwendet wurde.

Weitere Informationen zu den dbt Core-Versionen, die Snowflake unterstützt, finden Sie unter Unterstützte dbt Core-Versionen für dbt Projects on Snowflake.