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 117 discussion

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

A data engineer, User A, has promoted a pipeline to production by using the REST API to programmatically create several jobs. A DevOps engineer, User B, has configured an external orchestration tool to trigger job runs through the REST API. Both users authorized the REST API calls using their personal access tokens.

A workspace admin, User C, inherits responsibility for managing this pipeline. User C uses the Databricks Jobs UI to take "Owner" privileges of each job. Jobs continue to be triggered using the credentials and tooling configured by User B.

An application has been configured to collect and parse run information returned by the REST API. Which statement describes the value returned in the creator_user_name field?

  • A. Once User C takes "Owner" privileges, their email address will appear in this field; prior to this, User A’s email address will appear in this field.
  • B. User B’s email address will always appear in this field, as their credentials are always used to trigger the run.
  • C. User A’s email address will always appear in this field, as they still own the underlying notebooks.
  • D. Once User C takes "Owner" privileges, their email address will appear in this field; prior to this, User B’s email address will appear in this field.
  • E. User C will only ever appear in this field if they manually trigger the job, otherwise it will indicate User B.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

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
1 month ago
Selected Answer: B
B - the person that triggered the job. Since we are using User B personal access token, it is going to say User B's email address.
upvoted 1 times
...
temple1305
1 month, 3 weeks ago
Selected Answer: A
User A was OWNER, B just run job, doesn't became OWNER, then User C became OWNER - so case "A"
upvoted 2 times
temple1305
1 month, 3 weeks ago
Sorry - really B The creator_user_name field in the Databricks REST API response for job runs reflects the user who triggered the job, not the owner of the job or the creator of the underlying notebooks. Since User B's external orchestration tool triggers the job runs using their personal access token, the field will always indicate User B's email address as the "creator" of those job runs.
upvoted 5 times
...
...
Thameur01
2 months ago
Selected Answer: E
creator_user_name reflects the user who triggered the job run, not the job owner or the notebook creator. For programmatically triggered runs, the field will reflect the user whose personal access token was used (User B in this case). If User C manually triggers a job, the field will show User C’s email address for that specific run.
upvoted 2 times
arekm
1 month ago
The statement is correct, however the question does not mention manually triggering the job. Only the monitoring solution that retrieves the data from the REST API. Given the circumstances, it is going to be User B's email address.
upvoted 1 times
...
...
cf56faf
2 months, 3 weeks ago
Selected Answer: B
It's B.
upvoted 2 times
...
smashit
2 months, 4 weeks ago
ownership of job an be assigned to user not for a group. Option A is correct.
upvoted 1 times
...
Jugiboss
3 months, 1 week ago
Selected Answer: A
Seems correct.
upvoted 2 times
...
Ananth4Sap
3 months, 1 week ago
Selected Answer: C
The creator_user_name field in the run information returned by the REST API reflects the user who originally created the job. Since User A created the jobs using their personal access token, their email address will always appear in this field, regardless of who triggers the job runs or who takes ownership of the job later.
upvoted 2 times
...
pk07
4 months, 2 weeks ago
Selected Answer: C
C based on previous comment
upvoted 2 times
...
shaojunni
4 months, 2 weeks ago
Selected Answer: C
Job creator can't be changed. Owner can be changed. So creator_user_name field always return who created the job: User A. But UserA no longer owns the job. So Answer C is partially correct.
upvoted 1 times
...
shaojunni
4 months, 2 weeks ago
Selected Answer: C
Job creator can't be changed. Owner can be changed. So creator_user_name field always return owner: User A. But UserA no longer owns the job. So Answer C is partially correct.
upvoted 1 times
...
jlocke
5 months, 3 weeks ago
Selected Answer: A
When you create a job your role is IS OWNER and RUN AS. So when you trigger a job, it will run as the RUN AS entity. And it should be user A if someone dosen't have changed it
upvoted 3 times
...
946a1af
5 months, 4 weeks ago
Selected Answer: B
Answer B
upvoted 2 times
...
c00ccb7
7 months ago
Selected Answer: B
Should be the DevOps email address
upvoted 2 times
...
c00ccb7
7 months ago
Selected Answer: B
the creator_user_name field reflects the user who triggered the job run
upvoted 3 times
...
fcfb11c
7 months, 3 weeks ago
Answer: E
upvoted 2 times
...
Deb9753
8 months ago
Answer: C
upvoted 1 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