Summer Certification Sale 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: clap70

Databricks-Certified-Data-Analyst-Associate Databricks Certified Data Analyst Associate Exam Questions and Answers

Questions 4

A stakeholder has provided a data analyst with a lookup dataset in the form of a 50-row CSV file. The data analyst needs to upload this dataset for use as a table in Databricks SQL.

Which approach should the data analyst use to quickly upload the file into a table for use in Databricks SOL?

Options:

A.

Create a table by uploading the file using the Create page within Databricks SQL

B.

Create a table via a connection between Databricks and the desktop facilitated by Partner Connect.

C.

Create a table by uploading the file to cloud storage and then importing the data to Databricks.

D.

Create a table by manually copying and pasting the data values into cloud storage and then importing the data to Databricks.

Buy Now
Questions 5

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?

Options:

A.

Deploy a real-time streaming solution using Spark Streaming to process incoming data.

B.

Use a local Python script with the pandas library to read and analyze the CSV file.

C.

Implement Apache Spark with a distributed cluster to process the data in parallel.

D.

Set up a Hadoop ecosystem with HDFS and MapReduce for distributed processing.

Buy Now
Questions 6

A data analysis team is working with the table_bronze SQL table as a source for one of its most complex projects. A stakeholder of the project notices that some of the downstream data is duplicative. The analysis team identifies table_bronze as the source of the duplication.

Which of the following queries can be used to deduplicate the data from table_bronze and write it to a new table table_silver?

A)

CREATE TABLE table_silver AS

SELECT DISTINCT *

FROM table_bronze;

B)

CREATE TABLE table_silver AS

INSERT *

FROM table_bronze;

C)

CREATE TABLE table_silver AS

MERGE DEDUPLICATE *

FROM table_bronze;

D)

INSERT INTO TABLE table_silver

SELECT * FROM table_bronze;

E)

INSERT OVERWRITE TABLE table_silver

SELECT * FROM table_bronze;

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

E.

Option E

Buy Now
Questions 7

A data engineering team has created a Structured Streaming pipeline that processes data in micro-batches and populates gold-level tables. The microbatches are triggered every 10 minutes.

A data analyst has created a dashboard based on this gold level data. The project stakeholders want to see the results in the dashboard updated within 10 minutes or less of new data becoming available within the gold-level tables.

What is the ability to ensure the streamed data is included in the dashboard at the standard requested by the project stakeholders?

Options:

A.

A refresh schedule with an interval of 10 minutes or less

B.

A refresh schedule with an always-on SQL Warehouse (formerly known as SQL Endpoint

C.

A refresh schedule with stakeholders included as subscribers

D.

A refresh schedule with a Structured Streaming cluster

Buy Now
Questions 8

What describes the variance of a set of values?

Options:

A.

Variance is a measure of how far a single observed value is from a set ot va IN

B.

Variance is a measure of how far an observed value is from the variable ' s maximum or minimum value.

C.

Variance is a measure of central tendency of a set of values.

D.

Variance is a measure of how far a set of values is spread out from the sets central value.

Buy Now
Questions 9

A data analyst is working with a nested array column products in table transactions. The analyst wants to return the first item in the array for each row.

The data analyst is using the following incomplete command:

SELECT

transaction_id,

_____ AS first_product

FROM transactions;

Which line of code should the data analyst use to fill in the blank so that it successfully completes the task?

Options:

A.

products.1

B.

products.0

C.

products[0]

D.

products[1]

Buy Now
Questions 10

Which location can be used to determine the owner of a managed table?

Options:

A.

Review the Owner field in the table page using Catalog Explorer

B.

Review the Owner field in the database page using Data Explorer

C.

Review the Owner field in the schema page using Data Explorer

D.

Review the Owner field in the table page using the SQL Editor

Buy Now
Questions 11

How can a data analyst determine if query results were pulled from the cache?

Options:

A.

Go to the Query History tab and click on the text of the query. The slideout shows if the results came from the cache.

B.

Go to the Alerts tab and check the Cache Status alert.

C.

Go to the Queries tab and click on Cache Status. The status will be green if the results from the last run came from the cache.

D.

Go to the SQL Warehouse (formerly SQL Endpoints) tab and click on Cache. The Cache file will show the contents of the cache.

E.

Go to the Data tab and click Last Query. The details of the query will show if the results came from the cache.

Buy Now
Questions 12

A BI analyst is building an analytical data model in Databricks using Delta Lake tables. The source system contains transactional sales data that changes frequently. The analyst chooses to apply the Data Vault 2.0 methodology to manage historical changes while ensuring scalability and auditability across multiple business domains.

Which component is used to capture the many-to-many relationship between hubs in a Data Vault v2 model?

Options:

A.

Hub Table

B.

Satellite Table

C.

Link Table

D.

Reference Table

Buy Now
Questions 13

A data analyst has been asked to produce a visualization that shows the flow of users through a website.

Which of the following is used for visualizing this type of flow?

Options:

A.

Heatmap

B.

IChoropleth

C.

Word Cloud

D.

Pivot Table

E.

Sankey

Buy Now
Questions 14

A data analyst wants the following output:

customer_name

number_of_orders

John Doe

388

Zhang San

234

Which statement will produce this output?

Options:

A.

SELECT customer_name, count(order_id) AS number_of_ordersFROM customersJOIN ordersON customers.customer_id = orders.customer_idGROUP BY customer_name;

B.

SELECT customer_name, count(order_id) number_of_ordersFROM customersJOIN ordersON customers.customer_id = orders.customer_id USE customer_name;

C.

SELECT customerjiame, (order_id) number_of_ordersFROM customersJOIN ordersON customers.customer_id = orders.customer_id;

D.

SELECT customerjiame, count(order_id)FROM customersJOIN ordersON customers.customer_id = orders.customer_id GROUP BY customerjiame;

Buy Now
Questions 15

Delta Lake stores table data as a series of data files, but it also stores a lot of other information.

Which of the following is stored alongside data files when using Delta Lake?

Options:

A.

None of these

B.

Table metadata, data summary visualizations, and owner account information

C.

Table metadata

D.

Data summary visualizations

E.

Owner account information

Buy Now
Questions 16

A data analyst is processing a complex aggregation on a table with zero null values and the query returns the following result:

Which query did the analyst execute in order to get this result?

A)

B)

C)

D)

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 17

A data analyst has created a Query in Databricks SQL, and now they want to create two data visualizations from that Query and add both of those data visualizations to the same Databricks SQL Dashboard.

Which of the following steps will they need to take when creating and adding both data visualizations to the Databricks SQL Dashboard?

Options:

A.

They will need to alter the Query to return two separate sets of results.

B.

They will need to add two separate visualizations to the dashboard based on the same Query.

C.

They will need to create two separate dashboards.

D.

They will need to decide on a single data visualization to add to the dashboard.

E.

They will need to copy the Query and create one data visualization per query.

Buy Now
Questions 18

A data engineer is maintaining a data pipeline. Upon data ingestion, the data engineer notices that the source data is starting to have a lower level of quality. The data engineer would like to automate the process of monitoring the quality level.

Which of the following tools can the data engineer use to solve this problem?

Options:

A.

Unity Catalog

B.

Data Explorer

C.

Delta Lake

D.

Delta Live Tables

E.

Auto Loader

Buy Now
Questions 19

A data analyst has a managed table table_name in database database_name. They would now like to remove the table from the database and all of the data files associated with the table. The rest of the tables in the database must continue to exist.

Which of the following commands can the analyst use to complete the task without producing an error?

Options:

A.

DROP DATABASE database_name;

B.

DROP TABLE database_name.table_name;

C.

DELETE TABLE database_name.table_name;

D.

DELETE TABLE table_name FROM database_name;

E.

DROP TABLE table_name FROM database_name;

Buy Now
Questions 20

A data engineer needs to use a Delta table as part of a data pipeline, but they do not know if they have the appropriate permissions.

In which of the following locations can the data engineer review their permissions on the table?

Options:

A.

Databricks Filesystem

B.

Jobs

C.

Dashboards

D.

Repos

E.

Data Explorer

Buy Now
Questions 21

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?

Options:

A.

They can ensure the dashboard’s SQL endpoint matches each of the queries’ SQL endpoints.

B.

They can set up the dashboard’s SQL endpoint to be serverless.

C.

They can turn on the Auto Stop feature for the SQL endpoint.

D.

They can reduce the cluster size of the SQL endpoint.

E.

They can ensure the dashboard’s SQL endpoint is not one of the included query’s SQL endpoint.

Buy Now
Questions 22

A data analyst has created a Query in Databricks SQL, and now wants to create two data visualizations from that Query and add both of those data visualizations to the same Databricks SQL Dashboard.

Which step will the data analyst need to take when creating and adding both data visualizations to the Databricks SQL Dashboard?

Options:

A.

Copy the Query and create one data visualization per query.

B.

Add two separate visualizations to the dashboard based on the same Query.

C.

Decide on a single data visualization to add to the dashboard.

D.

Alter the Query to return two separate sets of results.

Buy Now
Questions 23

Which of the following commands will return the location of database customer360?

Options:

A.

DESCRIBE LOCATION customer360;

B.

DROP DATABASE customer360;

C.

DESCRIBE DATABASE customer360;

D.

ALTER DATABASE customer360 SET DBPROPERTIES ( ' location ' = ' /user ' );

E.

USE DATABASE customer360;

Buy Now
Questions 24

Which of the following Structured Streaming queries is performing a hop from a Silver table to a Gold table?

Options:

A.

( spark.readStream.load(rawSalesLocation) .writeStream .option( " checkpointLocation " , checkpointPath) .outputMode( " append " ) .table( " newSales " ))

B.

( spark.table( " sales " ) .withColumn( " avgPrice " , col( " sales " ) / col( " units " )) .writeStream .option( " checkpointLocation " , checkpointPath) .outputMode( " append " ) .table( " newSales " ))

C.

( spark.table( " sales " ) .withColumn( " avgPrice " , col( " sales " ) / col( " units " )) .writeStream .option( " checkpointLocation " , checkpointPath) .outputMode( " append " ) .table( " newSales " ))

D.

( spark.table( " sales " ) .filter(col( " units " ) > 0) .writeStream .option( " checkpointLocation " , checkpointPath) .outputMode( " append " ) .table( " newSales " ))

E.

( spark.table( " sales " ) .groupBy( " store " ) .agg(sum( " sales " )) .writeStream .option( " checkpointLocation " , checkpointPath) .outputMode( " complete " ) .table( " newSales " ))

F.

Option A

G.

Option B

Buy Now
Questions 25

A data analyst has developed a query that runs against a Delta table. They want help from the data engineering team to implement a series of tests to ensure the data returned by the query is clean. However, the data engineering team uses Python for its tests rather than SQL.

Which of the following operations could the data engineering team use to run the query and operate with the results in PySpark?

Options:

A.

SELECT * FROM sales

B.

spark.delta.table

C.

spark.sql

D.

There is no way to share data between PySpark and SQL.

E.

spark.table

Buy Now
Questions 26

A data analyst has been asked to use the below table sales_table to get the percentage rank of products within region by the sales:

The result of the query should look like this:

Which of the following queries will accomplish this task?

A)

B)

C)

D)

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 27

A data analyst creates a Databricks SQL Query where the result set has the following schema:

region STRING

number_of_customer INT

When the analyst clicks on the " Add visualization " button on the SQL Editor page, which of the following types of visualizations will be selected by default?

Options:

A.

Violin Chart

B.

Line Chart

C.

IBar Chart

D.

Histogram

E.

There is no default. The user must choose a visualization type.

Buy Now
Questions 28

A data engineer wants to create a relational object by pulling data from two tables. The relational object does not need to be used by other data engineers in other sessions. In order to save on storage costs, the data engineer wants to avoid copying and storing physical data.

Which of the following relational objects should the data engineer create?

Options:

A.

Spark SQL Table

B.

View

C.

Database

D.

Temporary view

E.

Delta Table

Buy Now
Questions 29

An analyst has been asked to combine the data in two tables: suppliers and new_suppliers. It is possible that some of the supplier_id values match in both tables, meaning those suppliers have already been added to the suppliers table. If that is the case, the data should be unchanged.

Which command will combine the two tables without duplicating the rows with the same supplier_id?

Options:

A.

Option AMERGE INTO suppliersUSING new_suppliersON suppliers.supplier_id = new_suppliers.supplier_idWHEN NOT MATCHED THEN INSERT *;

B.

Option BCOPY INTO suppliersUSING new_suppliersON suppliers.supplier_id = new_suppliers.supplier_idWHEN NOT MATCHED THEN INSERT *;

C.

Option CUPDATE suppliersUSING new_suppliersON suppliers.supplier_id = new_suppliers.supplier_idWHEN NOT MATCHED THEN INSERT *;

D.

Option DINSERT INTO suppliersUSING new_suppliersON suppliers.supplier_id = new_suppliers.supplier_idWHEN NOT MATCHED THEN INSERT *;

Buy Now
Questions 30

Which example of data projects represents a common analytics application to be completed in Databricks SQL?

Options:

A.

Testing the latency of real-time streaming workloads

B.

Performing analysis-specific ETL on gold-layer tables

C.

Predicting customer churn by automatically developing time-series models

D.

Monitoring the performance of deployed machine learning solutions

Buy Now
Questions 31

A data analyst has come across a column in a table that contains personally identifiable information (PII). The data analyst should not have access to this type of PII data.

How should the data analyst proceed?

Options:

A.

Stop working with the data and delete the table and any existing metadata or data files.

B.

Stop working with the data and proceed with the project using other data.

C.

Stop working with the data and notify their supervisor to ensure the data is handled following organizational and legal best practices.

D.

Drop the column containing PII data and continue with the project without notifying anybody.

Buy Now
Questions 32

Which of the following should data analysts consider when working with personally identifiable information (PII) data?

Options:

A.

Organization-specific best practices for Pll data

B.

Legal requirements for the area in which the data was collected

C.

None of these considerations

D.

Legal requirements for the area in which the analysis is being performed

E.

All of these considerations

Buy Now
Questions 33

A data engineer is working with a nested array column products in table transactions. They want to expand the table so each unique item in products for each row has its own row where the transaction_id column is duplicated as necessary.

They are using the following incomplete command:

Which of the following lines of code can they use to fill in the blank in the above code block so that it successfully completes the task?

Options:

A.

array distinct(produces)

B.

explode(produces)

C.

reduce(produces)

D.

array(produces)

E.

flatten(produces)

Buy Now
Questions 34

A data analyst is working in an organization that utilizes a multi-hop, medallion architecture. They have been tasked with creating a new Gold table from an existing Silver table.

Which query is performing a hop from a Silver table to a Gold table?

A)

B)

C)

D)

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 35

A data analysis team has noticed that their Databricks SQL queries are running too slowly when connected to their always-on SQL endpoint. They claim that this issue is present when many members of the team are running small queries simultaneously. They ask the data engineering team for help. The data engineering team notices that each of the team’s queries uses the same SQL endpoint.

Which of the following approaches can the data engineering team use to improve the latency of the team’s queries?

Options:

A.

They can increase the cluster size of the SQL endpoint.

B.

They can increase the maximum bound of the SQL endpoint’s scaling range.

C.

They can turn on the Auto Stop feature for the SQL endpoint.

D.

They can turn on the Serverless feature for the SQL endpoint.

E.

They can turn on the Serverless feature for the SQL endpoint and change the Spot Instance Policy to “Reliability Optimized.”

Buy Now
Exam Name: Databricks Certified Data Analyst Associate Exam
Last Update: Aug 20, 2026
Questions: 118
Databricks-Certified-Data-Analyst-Associate pdf

Databricks-Certified-Data-Analyst-Associate PDF

$25.5  $84.99
Databricks-Certified-Data-Analyst-Associate Engine

Databricks-Certified-Data-Analyst-Associate Testing Engine

$30  $99.99
Databricks-Certified-Data-Analyst-Associate PDF + Engine

Databricks-Certified-Data-Analyst-Associate PDF + Testing Engine

$40.5  $134.99