
Ultimate access to all questions.
Question 39
A data engineer has set up a notebook to automatically process using a Job. The data engineer's manager wants to version control the schedule due to its complexity.
Which of the following approaches can the data engineer use to obtain a version-controllable configuration of the Job's schedule?
Explanation:
The correct answer is C because:
Option A: Linking the Job to notebooks in a Databricks Repo only version controls the notebook code, not the Job's schedule configuration itself.
Option B: Submitting the Job once on a Job cluster doesn't provide a version-controllable configuration file for the schedule.
Option D: Submitting the Job once on an all-purpose cluster similarly doesn't provide a configuration file for version control.
Option E: Databricks Jobs use JSON format for configuration, not XML. Downloading XML description is not a valid option.
The JSON description contains all Job settings including the schedule, which can be committed to version control, enabling tracking of changes, rollback capabilities, and collaborative development of Job configurations.