
Ultimate access to all questions.
Deep dive into the quiz with AI chat providers.
We prepare a focused prompt with your quiz and certificate details so each AI can offer a more tailored, in-depth explanation.
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?
A
They can link the Job to notebooks that are a part of a Databricks Repo.
B
They can submit the Job once on a Job cluster.
C
They can download the JSON description of the Job from the Job's page.
D
They can submit the Job once on an all-purpose cluster.
E
They can download the XML description of the Job from the Job's page.
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.