https://github.com/dbt-labs/dbt-utils
get_date() vs BQ の current_timestamp みたいなテーブル間やSELECT実行結果間のレコードやカラムの値を比較できるマクロ
https://github.com/dbt-labs/dbt-codegen
既存のデータセット内のリソースから source yml を生成したり、既存のリソースから models yml を生成したりできる。
{{ codegen.generate_source('covid19_open_data', 'bigquery-public-data') }}
analyses にマクロ書いてコンパイルするか、macros に書いて dbt run-operation してマクロを実行すると、データセット配下のテーブル一覧が source yml フォーマットで出力される。
version: 2
sources:
- name: covid19_open_data
database: bigquery-public-data
tables:
- name: compatibility_view
- name: covid19_open_data