exam questions

Exam Certified Data Engineer Professional All Questions

View all questions & answers for the Certified Data Engineer Professional exam

Exam Certified Data Engineer Professional topic 1 question 12 discussion

Actual exam question from Databricks's Certified Data Engineer Professional
Question #: 12
Topic #: 1
[All Certified Data Engineer Professional Questions]

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?

  • A. Three new jobs named "Ingest new data" will be defined in the workspace, and they will each run once daily.
  • B. The logic defined in the referenced notebook will be executed three times on new clusters with the configurations of the provided cluster ID.
  • C. Three new jobs named "Ingest new data" will be defined in the workspace, but no jobs will be executed.
  • D. One new job named "Ingest new data" will be defined in the workspace, but it will not be executed.
  • E. The logic defined in the referenced notebook will be executed three times on the referenced existing all purpose cluster.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
arekm
Highly Voted 3 months, 2 weeks ago
Selected Answer: C
You can totally create 3 jobs with the same name using the UI. REST API is no different. Since no schedule information is in the json, it will not run.
upvoted 5 times
...
AlejandroU
Most Recent 4 months, 2 weeks ago
Selected Answer: C
Answer C. 3 new jobs with the same name will be created with each API call, but they won't be executed unless further configuration is made for scheduling or triggering.
upvoted 1 times
...
akashdesarda
6 months, 3 weeks ago
Selected Answer: C
Databricks will keep on creating new jobs if you keep running create rept api. Each will have the same name but a different ID. Also no trigger/schedule is mentioned so they wont run.
upvoted 1 times
...
imatheushenrique
10 months, 2 weeks ago
C. Three new jobs named "Ingest new data" will be defined in the workspace, but no jobs will be executed.
upvoted 1 times
...
coercion
11 months ago
Selected Answer: C
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.
upvoted 3 times
...
franciscodm
1 year, 1 month ago
C for sure
upvoted 1 times
...
spaceexplorer
1 year, 2 months ago
Selected Answer: C
Correct answer is C
upvoted 1 times
...
Jay_98_11
1 year, 3 months ago
Selected Answer: C
C is correct
upvoted 1 times
...
kz_data
1 year, 3 months ago
Selected Answer: C
Correct answer is C
upvoted 1 times
...
sturcu
1 year, 6 months ago
Selected Answer: C
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
upvoted 3 times
...
bob_
1 year, 6 months ago
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.
upvoted 3 times
...
Eertyy
1 year, 7 months ago
correct answer is A, because an api can create can create same job with same name if executed thrice
upvoted 2 times
Eertyy
1 year, 7 months ago
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.
upvoted 2 times
...
Starvosxant
1 year, 6 months ago
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.
upvoted 2 times
...
...
mwyopme
1 year, 7 months ago
therefore answer: D
upvoted 2 times
...
mwyopme
1 year, 7 months ago
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.
upvoted 1 times
vsydoriak99
1 year, 7 months ago
Because the create command was run 3 times. Databricks can have several jobs with the same name
upvoted 3 times
...
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago