|sf-dbt|でサポートされているdbt Coreバージョン¶
Snowflakeはdbtプロジェクトにマネージドランタイムを提供し、安全で予測可能な実行環境を確保します。dbt Coreのリリースには重大な変更やセキュリティ脆弱性が導入される可能性があるため、Snowflakeは各バージョンの構造化されたライフサイクルに従います。このポリシーにより、ユーザーはガバナンスと再現性のために特定のバージョンを固定できる一方、必要な移行に向けた明確なタイムラインが提供されます。
サポートされているdbt Coreバージョン |
Snowflakeサポートレベル |
dbt Labsサポート |
|---|---|---|
1.10.15 |
アクティブサポート |
Critical support until Jun 15, 2026 |
1.9.4 |
アクティブサポート |
非推奨 |
以下の表に示すように、DBT_VERSIONパラメーターはバージョンに基づいて実行エンジンを暗黙的に定義します。
ユーザー入力(DBT_VERSION) |
条件 |
生成されるエンジン |
|---|---|---|
'1.x'(例: |
バージョン:code: |
dbt Core(Pythonベース) |
サポートされているdbt Coreバージョンの表示¶
サポートされているdbt Coreバージョンを表示するには、次の例に示すように:doc:`/sql-reference/functions/system_supported_dbt_versions`システム関数を実行します。
Set the account-level default version¶
Account administrators can set a default dbt version for all future dbt project objects created in the account using
the DEFAULT_DBT_VERSION account parameter. This lets you opt in to newer versions
without requiring users to specify DBT_VERSION in every CREATE DBT PROJECT statement.
This default version is also used by workspaces to set the initial dbt workspace runtime version.
Individual dbt project objects can still override the account default by specifying DBT_VERSION at creation time,
by using ALTER DBT PROJECT, or during each execution with
EXECUTE DBT PROJECT.
dbt Core実行バージョンの変更¶
dbtプロジェクトオブジェクトが実行するdbtコアバージョンを変更するには、次の例に示すように:doc:`/sql-reference/sql/alter-dbt-project`コマンドを実行します。
Create a dbt project object pinned to a version¶
The following example creates a dbt project object pinned to the 1.10.15 dbt version:
注釈
You can also override the dbt version for a single execution by specifying DBT_VERSION in the
EXECUTE DBT PROJECT statement.
詳細と例については、/sql-reference/sql/create-dbt-project`および:doc:/sql-reference/sql/alter-dbt-project`をご参照ください。
非推奨化とデコミッショニングの仕組み¶
Snowflakeのサポート対象バージョン:これらのバージョンはすべての新規および既存のプロジェクトで利用できます。Snowflakeは、セキュリティパッチを含む完全なテクニカルサポートを提供します。
Snowflakeの非推奨バージョン:これらのバージョンは、有効な開発サイクルを終了しました。既存のプロジェクトでは引き続き完全に機能しますが、非推奨バージョンで新しいプロジェクトを開始することは推奨されません。
Snowflakeのデコミッショニング済みバージョン:これらのバージョンは、Snowflake環境から正式に削除されます。この段階では、デコミッショニング済みバージョンに固定されたプロジェクトは、現在サポートされているバージョンに更新されるまで実行できません。
dbt Coreサポートレベル:バージョンが`dbt Labs<https://docs.getdbt.com/docs/dbt-versions/core#latest-releases>`_による*クリティカルサポート*、非推奨、または*サポート終了*ステータスになった場合でも、Snowflakeでは引き続きサポートされます。つまり、すぐにアップグレードを強制されることはなく、希望する限り既存の環境を維持できます。