Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam Certified Data Engineer Associate All Questions

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

Exam Certified Data Engineer Associate topic 1 question 38 discussion

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

An engineering manager wants to monitor the performance of a recent project using a Databricks SQL query. For the first week following the project’s release, the manager wants the query results to be updated every minute. However, the manager is concerned that the compute resources used for the query will be left running and cost the organization a lot of money beyond the first week of the project’s release.
Which of the following approaches can the engineering team use to ensure the query does not cost the organization any money beyond the first week of the project’s release?

  • A. They can set a limit to the number of DBUs that are consumed by the SQL Endpoint.
  • B. They can set the query’s refresh schedule to end after a certain number of refreshes.
  • C. They cannot ensure the query does not cost the organization money beyond the first week of the project’s release.
  • D. They can set a limit to the number of individuals that are able to manage the query’s refresh schedule.
  • E. They can set the query’s refresh schedule to end on a certain date in the query scheduler.
Show Suggested Answer Hide Answer
Suggested Answer: E 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
Nika12
Highly Voted 10 months ago
Selected Answer: E
Just got 100% on the test. E was correct. C was not in the available options.
upvoted 15 times
...
BigDaddyAus
Highly Voted 1 year, 7 months ago
The query scheduler only gives the option on what the interval is to run the query. It does not provide a way to stop after x iterations or at a point in time. The question is confusing. From what i found the only option is to limit users access to the query (and therefore query scheduler). https://docs.databricks.com/security/auth-authz/access-control/query-acl.html Not convinced how this would be helping the organization save money if no-one is manually stopping the schedule. Answer C seems most correct Answer D can be achieved using acl however how is this helpful in the use case described?
upvoted 10 times
...
UrcoIbz
Most Recent 1 week, 2 days ago
Selected Answer: E
Option E is correct. Although there in not an 'direct' option to select an end date, cron expressions allows run schedules on a specific time period (in this case a specific week).
upvoted 1 times
...
tmz1
2 months ago
Answer is E. There is an option to specify schedule with CRON syntax which enables to set schedule for a chosen week. For example, when you specify CRON: 0 0 0 23-29 SEP ? 2024, the query will be run At 12:00 AM, between day 23 and 29 of the month, only in September 2024.
upvoted 1 times
...
7a22144
3 months, 1 week ago
E is correct because the engineering team can use the query scheduler in Databricks to set a specific end date for the query refresh schedule. This way, after the first week, the automatic refreshes will stop, and the associated compute costs will be avoided.
upvoted 1 times
...
3fbc31b
4 months, 2 weeks ago
Selected Answer: E
The correct answer is E for this question.
upvoted 1 times
...
aspix82
6 months ago
Answer is E
upvoted 1 times
...
data_arch
9 months ago
Selected Answer: E
Answer is E It´s true natively the query can´t be scheduled to stop, but the scheduler allow us to use cron syntax. So we can define the year, month and days of the first week and the trigger won´t run after that
upvoted 4 times
...
Def21
10 months, 2 weeks ago
Selected Answer: C
The query scheduler does not give option to have end date (or iterations). Dashboards might give one, but the question specifically mentions queries. https://learn.microsoft.com/en-gb/azure/databricks/sql/user/queries/schedule-query
upvoted 2 times
...
Garyn
11 months ago
Selected Answer: E
E. They can set the query’s refresh schedule to end on a certain date in the query scheduler. Explanation: Query Scheduler: Databricks offers a Query Scheduler that allows users to schedule the execution of SQL queries at specific intervals or for specific durations. Setting a Specific End Date: The team can configure the query's refresh schedule to conclude or end on a certain date. By specifying an end date within the first week of the project's release, the query will automatically stop refreshing after that date. This action ensures that compute resources aren't continuously utilized beyond the specified timeframe, preventing unnecessary costs. This approach allows the team to control and limit the execution of the query to the required duration without incurring additional costs beyond the first week of the project's release.
upvoted 3 times
...
mokrani
11 months, 3 weeks ago
C is the correct answer Source : https://docs.databricks.com/en/sql/user/queries/schedule-query.html
upvoted 1 times
...
god_father
1 year ago
Selected Answer: E
E is the correct answer. From the docs: If a dashboard is configured for automatic updates, it has a Scheduled button at the top, rather than a Schedule button. To stop automatically updating the dashboard and remove its subscriptions: Click Scheduled. In the Refresh every drop-down, select Never. Click Save. The Scheduled button label changes to Schedule. Source: https://learn.microsoft.com/en-us/azure/databricks/sql/user/dashboards/
upvoted 2 times
Def21
10 months, 2 weeks ago
This is Dashboard, not SQL query.
upvoted 2 times
...
...
kishore1980
1 year ago
Selected Answer: E
Option E is correct answer
upvoted 1 times
...
kishore1980
1 year ago
Selected Answer: B
The picker scrolls and allows you to choose: An interval: 1-30 minutes, 1-12 hours, 1 or 30 days, 1 or 2 weeks Since the schedule picker allows to choose interval to refresh query every 1 or 2 weeks. If we choose 1 week the schedule ends after a week. So the answer is B.
upvoted 1 times
kishore1980
1 year ago
Based on my explanation E can be the correct answer.
upvoted 1 times
...
...
damaldon
1 year, 2 months ago
Correct Answer E.
upvoted 1 times
...
[Removed]
1 year, 2 months ago
Selected Answer: C
agree with BigDaddyAus
upvoted 1 times
...
Inhaler_boy
1 year, 3 months ago
Selected Answer: C
Answer is C. According to documentation it cant be scheduled up until a certain date. It has to be in intervals and then canceled manually. They don't mention end date. Only start date and intervals. https://docs.databricks.com/en/workflows/jobs/schedule-jobs.html
upvoted 2 times
Inhaler_boy
1 year, 3 months ago
Also this link seems to verify C as the correct answer: https://docs.databricks.com/en/sql/user/queries/schedule-query.html
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 ...