dbtとは
ELTのTをしてくれるツールです。
Jinjaによりテンプレート化したSQLをコンパイル、DWHへ問い合わせ、反映(テーブル、ビューの作成)、またそのテストができます。
下記参照
dbt使ってみたけど、なんか物足りないと感じた人はPackageを導入してみましょう!
下記にDocker hubみたいな世界が広がっているらしい
そもそもPackageとは?
プログラムの世界でのライブラリみたいなものです。
Packageの導入
プロジェクトの直下にpackages.ymlファイルを作成する。
packages.yml
packages:
- package: dbt-labs/dbt_utils
version: 0.9.2
下記コマンドを実行するとインストールされる。
$ dbt deps
dbt_utilsについてはGitHub参照