A data analyst at an e-commerce company needs to process daily sales data. The data consists of approximately 50,000 records stored in a single CSV file, totaling about 20 MB. The analyst needs to perform aggregations and generate a summary report.
Which approach could the data analyst use in this situation?
Answer : B
Which data lakehouse feature results in improved data quality over a traditional data lake?
Answer : D
Option D is correct. ACID-compliant transactions improve reliability and data quality because writes are consistent and atomic rather than leaving partially written or corrupted states. Open formats and SQL access are important lakehouse capabilities, but the feature most directly tied to improved data quality over a traditional data lake is ACID transactions. Official Databricks extract: Delta Lake extends Parquet with a transaction log for ''ACID transactions,'' and Databricks states that Delta Lake adds ACID transactions and schema evolution for reliable, high-quality data.
A database was created in Databricks SQL using the following statement:
CREATE SCHEMA accounting LOCATION 'dbfs:/accounting/data';
Where will data for this database be stored?
Answer : B
A data analyst wants to generate insights from large, complex datasets. The analyst needs to quickly understand the meaning of various data columns, ask questions in natural language, and receive AI-driven recommendations for optimizing data queries and workflows.
Which Databricks component is primarily responsible for enabling these capabilities?
Answer : A
A data analyst wants the following output: Which statement will produce this output?
A)

B)

C)

D)

Answer : D
Option D is correct because the desired result needs one row per customer, so the query must aggregate orders by customer_name. It also needs the output column name number_of_orders, so the aggregate expression must be aliased. Databricks SQL documentation states that count ''returns the number'' of rows in a group, and the SELECT clause supports a column alias for an expression result. Therefore, count(order_id) AS number_of_orders with GROUP BY customer_name is the correct statement. Option B counts correctly but does not alias the output column as required. Option A does not aggregate. Option C uses invalid SQL syntax because USE customer_name is not a grouping clause. Reference: Databricks count aggregate function and SELECT clause documentation.
A data engineer wants to schedule their Databricks SQL dashboard to refresh once per day, but they only want the associated SQL endpoint to be running when it is necessary.
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?
Answer : C
Which statement about visualizations is true?
Answer : C