Teradata VantageでData Build Tool(dbt)を使用する
概要
このチュートリアルでは、Teradata Vantage で dbt (データ ビルド ツール) を使用する方法を説明します。これはオリジナルの dbt Jaffleショップチュートリアルに基づいています。いくつかのモデルは、Vantage でサポートされている SQL 方言に合わせて調整されています。
前提条件
-
Teradata Vantageインスタンスへのアクセス。
注記Vantage のテストインスタンスが必要な場合は、 https://clearscape.teradata.com で無料でプロビジョニングできます
-
Python 3.7、3.8、3.9、3.10、または 3.11 がインストールされていること。
dbtをインストールする
-
チュートリアル リポジトリのクローンを作成し、プロジェクト ディレクトリに移動します。
-
dbt とその依存関係を管理するための新しい Python 環境を作成します。
環境を有効化します。
- Windows
- MacOS
- Linux
Run in Powershell:
-
dbt-teradata
モジュールをインストールします。dbtのコアモジュールも依存関係のあるモジュールとして含まれているので、別にインストールする必要はありません。注記dbt 依存関係
dbt-core
モジュールは、dbt-teradata のバージョン 1.7.x まで依存関係として含まれていました。dbt-teradata
1.8.0 以降では、dbt-core
は依存関係としてインストールされません。したがって、dbt-teradata
のインストールに加えて、dbt-core
を明示的にインストールする必要があります。dbt アダプターをdbt-core
から分離する方法の詳細については、https://github.com/dbt-labs/dbt-core/discussions/9171 を参照してください。