Open1
dbt開発効率化tips

dbt公式ドキュメント: Best practices for workflowsより引用
Limit the data processed when in development
ターゲット名に基づいてデータを制限するパターンを使用することで、実行速度を向上させる
select
*
from event_tracking.events
{% if target.name == 'dev' %}
where created_at >= dateadd('day', -3, current_date)
{% endif %}
環境変数DBT_CLOUD_INVOCATION_CONTEXT
を使用するパータン
{% if env_var('DBT_CLOUD_INVOCATION_CONTEXT') != 'prod' %}