◾️はじめに
小ネタ。
https://dk521123.hatenablog.com/entry/2025/10/01/173127
で、dbtからPythonのモジュールを呼び出すのに modules変数(modules variable)を知ったのでメモ。
目次
【1】modules変数(modules variable) 【2】サポートモジュール 【3】サンプル 例1:datetime
【1】modules変数(modules variable)
* Pythonモジュールを呼び出す際に変数
https://docs.getdbt.com/reference/dbt-jinja-functions/modules
【2】サポートモジュール
https://docs.getdbt.com/reference/dbt-jinja-functions/modules
| # | modules | Explanations | Memo |
|---|---|---|---|
| 1 | datetime | 日時用モジュール | |
| 2 | pytz | Timezone用モジュール | pytz = PYthon TimeZone |
| 3 | re | 正規表現モジュール | |
| 4 | itertool | イテレータ用モジュール | From dbt-core==1.10.6 |
【3】サンプル
例1:datetime
{%- set delete_map = 'TMP___' ~ modules.datetime.date.today().strftime('%Y%m%d%H%M%S') -%}
関連記事
dbt ~ 基礎知識編 ~
https://dk521123.hatenablog.com/entry/2023/06/30/000000
dbt ~ 環境設定 / Docker 編 ~
https://dk521123.hatenablog.com/entry/2024/10/11/230419
dbt ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2023/05/30/151003
dbt ~ 更新 / 独自ストラテジ ~
https://dk521123.hatenablog.com/entry/2025/10/01/173127