Databricks Certified Data Engineer Associate 問題集

Databricks Certified Data Engineer Associate 試験対策公式 Exam Guide(2026年5月4日時点の試験の版)準拠

Databricks Certified Data Engineer Associateの日本語問題集。全163問に解説つき。

Databricks Certified Data Engineer Associate 無料問題 8 / 10 ・ 分野5: Implementing CI/CD

Declarative Automation Bundles(旧 Databricks Asset Bundles)で、ターゲット dev に mode: development を書き、同じターゲットの presets には trigger_pause_status: UNPAUSED の1行だけを書いた。ジョブ daily_sales のリソース定義には毎朝6時のスケジュールを書き、pause_status は書いていない。databricks bundle deploy -t dev で配置したとき、daily_sales はどうなるか。

  1. スケジュールは一時停止のままで、ジョブ名の先頭に [dev ユーザー名] が付く
  2. スケジュールどおりに動き、ジョブ名の先頭に [dev ユーザー名] が付く
  3. スケジュールは一時停止のままで、ジョブ名には何も付かない
  4. スケジュールどおりに動き、ジョブ名には何も付かない
正解と解説を見る

正解: A

正解の理由
mode: development で配置すると、資源名の先頭に [dev ユーザー名] を付け、スケジュールとトリガーを一時停止する。presets の多くは mode の既定より優先するが、公式の設定リファレンスは trigger_pause_status について "If mode is set to development, trigger_pause_status is always PAUSED." と書いている。UNPAUSED を書いてもスケジュールは一時停止のままである。名前の接頭辞は presets で変えていないので、開発モードの既定どおり付く。

違う選択肢
「スケジュールどおりに動き、ジョブ名の先頭に [dev ユーザー名] が付く」… 名前の接頭辞は正しいが、スケジュールの扱いが違う。設定リファレンスの presets の表は、mode が development のとき trigger_pause_status は常に PAUSED だとしている。presets に UNPAUSED を書いても、配置したスケジュールは一時停止される。
「スケジュールどおりに動き、ジョブ名には何も付かない」… スケジュールは、開発モードでは presets に UNPAUSED を書いても一時停止される。名前の接頭辞も presets で変えていないので、開発モードの既定どおり [dev ユーザー名] が付く。
「スケジュールは一時停止のままで、ジョブ名には何も付かない」… スケジュールが一時停止されるのは正しい。だが presets に書いたのは trigger_pause_status だけで、名前の接頭辞は変えていない。開発モードの既定どおり、配置した資源の名前の先頭に [dev ユーザー名] が付く。

押さえどころ
deployment modes のページは、mode と presets の両方を書くと presets が mode の既定より優先すると書く一方、"Unless an exception is specified for a preset" と例外を断っている。presets の個々の動きは、設定リファレンスの presets の表で確かめる。

Databricks Certified Data Engineer Associateの演習アプリ(無料10問・全問は解錠で)へ

問題集(note)を見る