Certified Data Engineer Professional Exam QuestionsBrowse all questions from this exam

Certified Data Engineer Professional Exam - Question 12


A junior data engineer has configured a workload that posts the following JSON to the Databricks REST API endpoint 2.0/jobs/create.

Assuming that all configurations and referenced resources are available, which statement describes the result of executing this workload three times?

Show Answer
Correct Answer: C

When the workload is executed three times, it will create three separate jobs named "Ingest new data" in the workspace. Since the JSON definition does not include any scheduling information, these jobs will be defined but not executed. Each job creation will result in a unique job ID even though the names are the same, and they will only run if explicitly scheduled or triggered subsequently.

Discussion

11 comments
Sign in to comment
bob_Option: C
Sep 25, 2023

Answer is correct. The 3 API calls create 3 jobs with the same name but different job ids. There is no schedule defined so will not execute.

sturcuOption: C
Oct 11, 2023

databricks jobs create will create a new job with the same name each time it is run. In order to overwrite the extsting job you need to run databricks jobs reset

mwyopmeOption: D
Sep 17, 2023

therefore answer: D

EertyyOption: A
Sep 21, 2023

correct answer is A, because an api can create can create same job with same name if executed thrice

Eertyy
Sep 21, 2023

to add more: when you execute this workload three times, it will define three new jobs in the workspace, each with the name "Ingest new data." These jobs can be scheduled to run daily or at a specified frequency, depending on how they are configured.

Starvosxant
Oct 9, 2023

Ok. So Tell me the schedule these Jobs will run? Dont know? Why? Maybe because it is not specified, or even configured. So the answer is correct. Create 3 Jobs but none will be executed.

coercionOption: C
May 19, 2024

Learnt new thing : DBX can have duplicate job names (Job ID will be different). So three jobs will be created with three job ids but it will not run as no schedule is mentioned.

mwyopmeOption: D
Sep 17, 2023

only one job, why 3? - because there 3 lines of JSON?? answer should be: One new job named "Ingest new data" will be defined in the workspace, but it will not be executed.

vsydoriak99
Sep 17, 2023

Because the create command was run 3 times. Databricks can have several jobs with the same name

kz_dataOption: C
Jan 10, 2024

Correct answer is C

Jay_98_11Option: C
Jan 13, 2024

C is correct

spaceexplorerOption: C
Jan 24, 2024

Correct answer is C

franciscodmOption: C
Mar 6, 2024

C for sure

imatheushenriqueOption: C
Jun 5, 2024

C. Three new jobs named "Ingest new data" will be defined in the workspace, but no jobs will be executed.