Questions and Answers
Question KlxnOyrvb3AA0KMD0Xdd
Question
A data engineer has been using a Databricks SQL dashboard to monitor the cleanliness of the input data to a data analytics dashboard for a retail use case. The job has a Databricks SQL query that returns the number of store-level records where sales is equal to zero. The data engineer wants their entire team to be notified via a messaging webhook whenever this value is greater than 0.
Which of the following approaches can the data engineer use to notify their entire team via a messaging webhook whenever the number of stores with $0 in sales is greater than zero?
Choices
- A: They can set up an Alert with a custom template.
- B: They can set up an Alert with a new email alert destination.
- C: They can set up an Alert with one-time notifications.
- D: They can set up an Alert with a new webhook alert destination.
- E: They can set up an Alert without notifications.
answer?
Answer: D Answer_ET: D Community answer D (100%) Discussion
Comment 1127431 by azure_bimonster
- Upvotes: 1
Selected Answer: D D is the right answer here
Comment 1090950 by Lavpak
- Upvotes: 2
Selected Answer: D Set up an Alert with a new webhook alert destination
Comment 1050787 by meow_akk
- Upvotes: 2
Ans D : the questions specifically says via a messaging webhook
Question 8ui8IqYHyZmzfqq2Oz26
Question
A data engineer wants to schedule their Databricks SQL dashboard to refresh every hour, but they only want the associated SQL endpoint to be running when it is necessary. The dashboard has multiple queries on multiple datasets associated with it. The data that feeds the dashboard is automatically processed using a Databricks Job.
Which of the following approaches can the data engineer use to minimize the total running time of the SQL endpoint used in the refresh schedule of their dashboard?
Choices
- A: They can turn on the Auto Stop feature for the SQL endpoint.
- B: They can ensure the dashboard’s SQL endpoint is not one of the included query’s SQL endpoint.
- C: They can reduce the cluster size of the SQL endpoint.
- D: They can ensure the dashboard’s SQL endpoint matches each of the queries’ SQL endpoints.
- E: They can set up the dashboard’s SQL endpoint to be serverless.
answer?
Answer: A Answer_ET: A Community answer A (86%) 14% Discussion
Comment 1050805 by meow_akk
- Upvotes: 6
Ans A : the keyword in the question is ” running only when its necessary “
Comment 1315988 by 806e7d2
- Upvotes: 1
Selected Answer: E By using serverless SQL endpoints, Databricks automatically handles the provisioning and management of compute resources. This approach minimizes the total running time of the SQL endpoint because resources are only allocated when queries are actively running. After the query execution completes, the resources are automatically deallocated, which reduces cost and ensures efficiency.
A. They can turn on the Auto Stop feature for the SQL endpoint: This can help reduce idle time, but it does not minimize running time as effectively as serverless SQL endpoints, which start instantly without manual configuration.
Comment 1227351 by hussamAlHunaiti
- Upvotes: 1
Selected Answer: A Answer is A. The question about minimize the total running times not enhance the performance.
Comment 1090944 by Lavpak
- Upvotes: 2
Selected Answer: A They can turn on the Auto Stop feature
Comment 1071995 by Huroye
- Upvotes: 3
The correct answer is A. They can use the Auto Stop feature. When the query is idel it will stop the compute
Comment 1049401 by SD5713
- Upvotes: 3
Selected Answer: A A. They can turn on the Auto Stop feature for the SQL endpoint.
Question GI1QbnbihFdSjhqMYWSy
Question
A data engineer needs access to a table new_table, but they do not have the correct permissions. They can ask the table owner for permission, but they do not know who the table owner is.
Which of the following approaches can be used to identify the owner of new_table?
Choices
- A: Review the Permissions tab in the table’s page in Data Explorer
- B: All of these options can be used to identify the owner of the table
- C: Review the Owner field in the table’s page in Data Explorer
- D: Review the Owner field in the table’s page in the cloud storage solution
- E: There is no way to identify the owner of the table
answer?
Answer: C Answer_ET: C Community answer C (100%) Discussion
Comment 1090940 by Lavpak
- Upvotes: 3
Selected Answer: C Review the Owner field in the table’s page in Data Explorer
Comment 1071997 by Huroye
- Upvotes: 3
Correct answer is C since you are looking for the owner and not the permissions on the table
Comment 1050875 by meow_akk
- Upvotes: 2
ANS C : C IS CORRECT ,
Question zC6LIf2HM6fcKmE1afPj
Question
Which of the following data lakehouse features results in improved data quality over a traditional data lake?
Choices
- A: A data lakehouse provides storage solutions for structured and unstructured data.
- B: A data lakehouse supports ACID-compliant transactions.
- C: A data lakehouse allows the use of SQL queries to examine data.
- D: A data lakehouse stores data in open formats.
- E: A data lakehouse enables machine learning and artificial Intelligence workloads.
answer?
Answer: B Answer_ET: B Community answer B (100%) Discussion
Comment 921399 by ThomasReps
- Upvotes: 11
Selected Answer: B Option B - ACID Properties Source: https://www.databricks.com/blog/2021/08/30/frequently-asked-questions-about-the-data-lakehouse.html#five → “Lakehouse tackles the fundamental issues that make data swamps out of data lakes. It adds ACID transactions to ensure consistency as multiple parties concurrently read or write data.”
Comment 997869 by vctrhugo
- Upvotes: 10
Selected Answer: B B. A data lakehouse supports ACID-compliant transactions.
One of the key features of a data lakehouse that results in improved data quality over a traditional data lake is its support for ACID (Atomicity, Consistency, Isolation, Durability) transactions. ACID transactions provide data integrity and consistency guarantees, ensuring that operations on the data are reliable and that data is not left in an inconsistent state due to failures or concurrent access.
In a traditional data lake, such transactional guarantees are often lacking, making it challenging to maintain data quality, especially in scenarios involving multiple data writes, updates, or complex transformations. A data lakehouse, by offering ACID compliance, helps maintain data quality by providing strong consistency and reliability, which is crucial for data pipelines and analytics.
Comment 1307209 by Harman30
- Upvotes: 1
Selected Answer: B B. A data lakehouse supports ACID-compliant transactions.
Comment 1272810 by 9d4d68a
- Upvotes: 1
B. A data lakehouse supports ACID-compliant transactions.
ACID compliance (Atomicity, Consistency, Isolation, Durability) ensures that transactions are processed reliably and helps maintain data integrity. This feature allows for reliable updates, deletions, and insertions in a data lakehouse, which significantly improves data quality by avoiding issues like partial updates or inconsistent states that are common in traditional data lakes.
Comment 1262391 by 80370eb
- Upvotes: 1
Selected Answer: B B. A data lakehouse supports ACID-compliant transactions. ACID compliance ensures data integrity and consistency, which improves the overall quality of the data.
Comment 1249375 by ranjan24
- Upvotes: 1
answer is B
Comment 1227528 by mascarenhaslucas
- Upvotes: 1
Selected Answer: B The answer is B!
Comment 1213743 by bm.bala.murugan.sb
- Upvotes: 1
Selected Answer: B B is Correct
Comment 1203166 by benni_ale
- Upvotes: 1
Selected Answer: B b is correct as acid transactions are related to data quality
Comment 1189110 by benni_ale
- Upvotes: 2
Selected Answer: B b is correct
Comment 1177173 by Itmma
- Upvotes: 1
Selected Answer: B B is correct
Comment 1113188 by SerGrey
- Upvotes: 1
Selected Answer: B Correct andwer is B
Comment 1109080 by Garyn
- Upvotes: 2
Selected Answer: B B. A data lakehouse supports ACID-compliant transactions.
ACID (Atomicity, Consistency, Isolation, Durability) compliance ensures that transactions are processed reliably and consistently, which is crucial for maintaining data integrity and quality. It helps in preventing data inconsistencies or errors that might occur during concurrent transactions or data operations. By supporting ACID-compliant transactions, a data lakehouse can enhance data quality by providing mechanisms to ensure the reliability and consistency of data operations, which is a notable improvement over traditional data lakes that might lack such transactional capabilities.
Comment 1071074 by Huroye
- Upvotes: 1
point of correction: B is the correct answer, not A as posted in my previous comment
Comment 1071071 by Huroye
- Upvotes: 1
A is the correct answer. Allowing SQL query to examine data does not improve the quality of the data. For example, if the person writes the wrong query they will get a wrong answer. So how does that improve the quality of the data?
Comment 1064777 by awofalus
- Upvotes: 1
Selected Answer: B Correct : B
Comment 1028768 by VijayKula
- Upvotes: 1
Selected Answer: B Acid Transaction is the correct answer
Comment 1017345 by KalavathiP
- Upvotes: 1
Selected Answer: B B is correct
Comment 1016536 by d_b47
- Upvotes: 1
Selected Answer: B ACID is the correct ans.
Comment 978870 by hany_ds
- Upvotes: 1
B is correct answer. Only B deals with data quality i.e. ACID transactions make sure all the transactions are complete, isolated, consistent and durable.
Comment 945727 by mehroosali
- Upvotes: 2
Selected Answer: B B is correct
Comment 919854 by Bishtu
- Upvotes: 1
Selected Answer: B ACID capabilities
Comment 889042 by Majjjj
- Upvotes: 2
Selected Answer: B ACID-compliant transactions ensure that data is consistent, reliable, and accurate. By supporting ACID transactions, a data lakehouse can provide improved data quality over a traditional data lake. This is because ACID transactions guarantee that updates to the data are either completed in their entirety or not at all, reducing the risk of data corruption or errors.
Comment 876196 by Varma_Saraswathula
- Upvotes: 1
Option B - Acid Properties
Comment 875852 by naxacod574
- Upvotes: 1
Option B, Acid compliant
Comment 860623 by sdas1
- Upvotes: 1
Option B
Comment 860234 by knivesz
- Upvotes: 3
Selected Answer: B ACID properties
Comment 859625 by surrabhi_4
- Upvotes: 4
Selected Answer: B Option B, Delta Lake supports ACID properties. Data lake do not support ACID properties.
Comment 857979 by XiltroX
- Upvotes: 3
Selected Answer: B C is the wrong answer. Correct answer should be B https://www.databricks.com/blog/2020/01/30/what-is-a-data-lakehouse.html#:~:text=BI%20support%3A%20Lakehouses%20enable%20using,data%20lake%20and%20a%20warehouse.
Question ntux67Ie4BPUYYaxyCg8
Question
A new data engineering team team has been assigned to an ELT project. The new data engineering team will need full privileges on the table sales to fully manage the project.
Which of the following commands can be used to grant full permissions on the database to the new data engineering team?
Choices
- A: GRANT ALL PRIVILEGES ON TABLE sales TO team;
- B: GRANT SELECT CREATE MODIFY ON TABLE sales TO team;
- C: GRANT SELECT ON TABLE sales TO team;
- D: GRANT USAGE ON TABLE sales TO team;
- E: GRANT ALL PRIVILEGES ON TABLE team TO sales;
answer?
Answer: A Answer_ET: A Community answer A (100%) Discussion
Comment 1050958 by meow_akk
- Upvotes: 5
Ans A : grant “privilege” on “object” object_name to
Comment 1360493 by sandbar_dorados_09
- Upvotes: 1
Selected Answer: A The closest answer to solving the problem is A. Since “sales” is a database (schema) the correct answer should be GRANT ALL PRIVILEGES ON SCHEMA <schema_name> TO
; Comment 1227353 by hussamAlHunaiti
- Upvotes: 2
Selected Answer: A Correct answer A.
Comment 1127433 by azure_bimonster
- Upvotes: 2
Selected Answer: A A is correct as provided syntax is right
Comment 1090938 by Lavpak
- Upvotes: 2
Selected Answer: A GRANT ALL grants all privileges on “Sales” Table