穴は実在する。dbt Cloud が課金しているのはそこ
dbt Core にスケジューラは含まれていません。本番で動かしているチームは全員が何かしらの起動手段を選んでいて、その選択はたいてい比較検討ではなく納期の都合で決まっています。
- cron は dbt を起動するだけで、何も教えてくれません。リトライも履歴も、昨夜のビルドが落ちたという通知もない
- Airflow も Dagster も Prefect も解決しますが、どれもメタデータ DB とスケジューラプロセスと、その先のアップグレード作業をついてきます
- dbt Cloud は、Core が省いた部分に課金することで解決しています