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';
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';
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_versionunddbt_snowflake_versionzurück.Die Tabellenfunktion DBT_PROJECT_EXECUTION_HISTORY gibt jetzt die Spalten
DBT_VERSIONundDBT_SNOWFLAKE_VERSIONfü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.