Summer Sale 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: exams65

ExamsBrite Dumps

Databricks Certified Data Analyst Associate Exam Question and Answers

Databricks Certified Data Analyst Associate Exam

Last Update Jul 26, 2026
Total Questions : 118

We are offering FREE Databricks-Certified-Data-Analyst-Associate Databricks exam questions. All you do is to just go and sign up. Give your details, prepare Databricks-Certified-Data-Analyst-Associate free exam questions and then go for complete pool of Databricks Certified Data Analyst Associate Exam test questions that will help you more.

Databricks-Certified-Data-Analyst-Associate pdf

Databricks-Certified-Data-Analyst-Associate PDF

$36.75  $104.99
Databricks-Certified-Data-Analyst-Associate Engine

Databricks-Certified-Data-Analyst-Associate Testing Engine

$43.75  $124.99
Databricks-Certified-Data-Analyst-Associate PDF + Engine

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

$57.75  $164.99
Questions 1

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.”

Discussion 0
Questions 2

A data analyst is working with the following table my_table:

customer_name dollars_spent

Hex Sprockets [125.34, 100.15, 9003.99]

Dented Fenders [16.99, 200.85, 33.49, 88.17]

The analyst wants to divide each value in the dollars_spent array by 100 to get the spend in terms of hundreds of dollars using the following code block:

SELECT

customer_name,

_______

FROM my_table;

Which line of code can be used to fill in the blank so that the above code block successfully completes the task?

Options:

A.  

TRANSFORM(hundreds_spent, dollars_spent / 100)

B.  

TRANSFORM(dollars_spent, value / 100) AS hundreds_spent

C.  

TRANSFORM(dollars_spent, value - > value / 100) AS hundreds_spent

D.  

TRANSFORM(dollars_spent, dollars_spent / 100) AS hundreds_spent

Discussion 0
Questions 3

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

Discussion 0
Questions 4

A data analyst has two data sources that are providing similar but complementary information. The analyst wants to combine these sources of data into a single, comprehensive dataset for ongoing use for their team in a variety of different projects.

Which term is used to describe this type of work?

Options:

A.  

Last-mile ETL

B.  

Ad-hoc improvements

C.  

Data testing

D.  

Data blending

Discussion 0
Questions 5

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

Discussion 0
Questions 6

A data analyst is working on a DataFrame named dates_df and needs to add a new column, date, derived from the timestamp field.

Which code fragment should be used to extract the date from a timestamp?

Options:

A.  

dates_df.withColumn( " date " , f.unix_timestamp( " timestamp " )).show()

B.  

dates_df.withColumn( " date " , f.to_date( " timestamp " )).show()

C.  

dates_df.withColumn( " date " , f.date_format( " timestamp " , " yyyy-MM-dd " )).show()

D.  

dates_df.withColumn( " date " , f.from_unixtime( " timestamp " )).show()

Discussion 0
Questions 7

Which of the following SQL keywords can be used to convert a table from a long format to a wide format?

Options:

A.  

TRANSFORM

B.  

PIVOT

C.  

SUM

D.  

CONVERT

E.  

WHERE

Discussion 0
Questions 8

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 minute.

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 one minute or less of new data becoming available within the gold-level tables.

Which of the following cautions should the data analyst share prior to setting up the dashboard to complete this task?

Options:

A.  

The required compute resources could be costly

B.  

The gold-level tables are not appropriately clean for business reporting

C.  

The streaming data is not an appropriate data source for a dashboard

D.  

The streaming cluster is not fault tolerant

E.  

The dashboard cannot be refreshed that quickly

Discussion 0
Questions 9

A data scientist wants to tune a set of hyperparameters for a machine learning model. They have wrapped a Spark ML model in the objective function objective_function, and they have defined the search space search_space.

As a result, they have the following code block:

num_evals = 100

trials = SparkTrials()

best_hyperparam = fmin(

fn=objective_function,

space=search_space,

algo=tpe.suggest,

max_evals=num_evals,

trials=trials

)

Which of the following changes do they need to make to the above code block in order to accomplish the task?

Options:

A.  

Change SparkTrials() to Trials()

B.  

Reduce num_evals to be less than 10

C.  

Change fmin() to fmax()

D.  

Remove the trials=trials argument

E.  

Remove the algo=tpe.suggest argument

Discussion 0
Questions 10

What is used as a compute resource for Databricks SQL?

Options:

A.  

Single-node clusters

B.  

Downstream BI tools integrated with Databricks SQL

C.  

SQL warehouses

D.  

Standard clusters

Discussion 0
Questions 11

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.

Discussion 0
Questions 12

A Data Analyst is working on sensor_df; this DataFrame contains two columns: record_datetime timestamp and record array.

Which code fragment returns a DataFrame that splits the record column into separate columns and has one array item per row?

Options:

A.  

Uses withColumn, but selects sensor_id, status, and health as if they are already top-level columns.

B.  

Selects nested fields before correctly creating the exploded column.

C.  

exploded_df = sensor_df.withColumn( " record_exploded " , explode( " record " ))exploded_df = exploded_df.select( " record_datetime " , " record_exploded.sensor_id " , " record_exploded.status " , " record_exploded.health " )

D.  

exploded_df = exploded_df.select( " record_datetime " , " record_exploded " )

Discussion 0
Questions 13

A data analyst needs to create an empty managed table table_name in database database_name with a specific schema. The table needs to be recreated and empty, regardless of whether or not the table already exists.

Which command can the analyst use to complete the task?

Options:

A.  

CREATE TABLE database_name.table_name USING (width INT, length INT, height INT);

B.  

CREATE OR REPLACE TABLE database_name.table_name USING (width INT, length INT, height INT);

C.  

CREATE OR REPLACE TABLE database_name.table_name (width INT, length INT, height INT);

D.  

CREATE OR REPLACE TABLE table_name FROM database_name USING (width INT, length INT, height INT);

Discussion 0
Questions 14

A data team has been given a series of projects by a consultant that need to be implemented in the Databricks Lakehouse Platform.

Which of the following projects should be completed in Databricks SQL?

Options:

A.  

Testing the quality of data as it is imported from a source

B.  

Tracking usage of feature variables for machine learning projects

C.  

Combining two data sources into a single, comprehensive dataset

D.  

Segmenting customers into like groups using a clustering algorithm

E.  

Automating complex notebook-based workflows with multiple tasks

Discussion 0
Questions 15

What is an advantage of using a Delta Lake-based data lakehouse over classic enterprise data warehouse solutions?

Options:

A.  

Open-source formats

B.  

Schema enforcement

C.  

ACID transactions

D.  

Generic optimizations

Discussion 0
Questions 16

A data organization has a team of engineers developing data pipelines following the medallion architecture using Delta Live Tables. While the data analysis team working on a project is using gold-layer tables from these pipelines, they need to perform some additional processing of these tables prior to performing their analysis.

Which of the following terms is used to describe this type of work?

Options:

A.  

Data blending

B.  

Last-mile

C.  

Data testing

D.  

Last-mile ETL

E.  

Data enhancement

Discussion 0
Questions 17

After running DESCRIBE EXTENDED accounts.customers;, the following was returned:

Now, a data analyst runs the following command:

DROP accounts.customers;

Which of the following describes the result of running this command?

Options:

A.  

Running SELECT * FROM delta. `dbfs:/stakeholders/customers` results in an error.

B.  

Running SELECT * FROM accounts.customers will return all rows in the table.

C.  

All files with the .customers extension are deleted.

D.  

The accounts.customers table is removed from the metastore, and the underlying data files are deleted.

E.  

The accounts.customers table is removed from the metastore, but the underlying data files are untouched.

Discussion 0
Questions 18

A managed table and an unmanaged external table were both created in Databricks SQL, and data was ingested into each table. Later, both tables were dropped.

What is the status of data for each of those tables?

Options:

A.  

The data in both tables were deleted.

B.  

The data in the managed table were deleted, and the data in the unmanaged external table were left untouched.

C.  

The data in the unmanaged external table were deleted, and the data in the managed table were left untouched.

D.  

The data in both tables were left untouched.

Discussion 0
Questions 19

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?

Options:

A.  

Data Intelligence Engine

B.  

Unity Catalog

C.  

Genie Spaces

D.  

Databricks Assistant

Discussion 0
Questions 20

A data scientist has asked a data analyst to create histograms for every continuous variable in a data set. The data analyst needs to identify which columns are continuous in the data set.

What describes a continuous variable?

Options:

A.  

A quantitative variable that never stops changing

B.  

A quantitative variable Chat can take on a finite or countably infinite set of values

C.  

A quantitative variable that can take on an uncountable set of values

D.  

A categorical variable in which the number of categories continues to increase over time

Discussion 0
Questions 21

Which of the following layers of the medallion architecture is most commonly used by data analysts?

Options:

A.  

None of these layers are used by data analysts

B.  

Gold

C.  

All of these layers are used equally by data analysts

D.  

Silver

E.  

Bronze

Discussion 0
Questions 22

Which data lakehouse feature results in improved data quality over a traditional data lake?

Options:

A.  

A data lakehouse stores data in open formats.

B.  

A data lakehouse allows the use of SQL queries to examine data.

C.  

A data lakehouse provides storage solutions for structured and unstructured data.

D.  

A data lakehouse supports ACID-compliant transactions.

Discussion 0
Questions 23

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.

Discussion 0
Questions 24

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

Discussion 0
Questions 25

A data analyst filters rows where the tags array includes the value ' sql ' using this query:

SELECT *

FROM main.analytics.articles

WHERE tags = ' sql ' ;

This query returns no results.

How should the analyst query to filter for rows where the tags array contains ' sql ' ?

Options:

A.  

SELECT * FROM main.analytics.articles WHERE tags IN ( ' sql ' );

B.  

SELECT * FROM main.analytics.articles WHERE tags LIKE ' %sql% ' ;

C.  

SELECT * FROM main.analytics.articles WHERE ' sql ' IN tags;

D.  

SELECT * FROM main.analytics.articles WHERE array_contains(tags, ' sql ' );

Discussion 0
Questions 26

A data analyst wants the following output:

Which statement will produce this output?

A)

B)

C)

D)

Options:

A.  

Option A

B.  

Option B

C.  

Option C

D.  

Option D

Discussion 0
Questions 27

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

Discussion 0
Questions 28

Which of the following statements describes descriptive statistics?

Options:

A.  

A branch of statistics that uses summary statistics to quantitatively describe and summarize data.

B.  

A branch of statistics that uses a variety of data analysis techniques to infer properties of an underlying distribution of probability.

C.  

A branch of statistics that uses quantitative variables that must take on a finite or countably infinite set of values.

D.  

A branch of statistics that uses summary statistics to categorically describe and summarize data.

E.  

A branch of statistics that uses quantitative variables that must take on an uncountable set of values.

Discussion 0
Questions 29

A distributed team of data analysts share computing resources on an interactive cluster with autoscaling configured. In order to better manage costs and query throughput, the workspace administrator is hoping to evaluate whether cluster upscaling is caused by many concurrent users or resource-intensive queries.

In which location can one review the timeline for cluster resizing events?

Options:

A.  

Workspace audit logs

B.  

Driver’s log file

C.  

Ganglia

D.  

Cluster Event Log

E.  

Executor’s log file

Discussion 0
Questions 30

In which of the following situations should a data analyst use higher-order functions?

Options:

A.  

When custom logic needs to be applied to simple, unnested data

B.  

When custom logic needs to be converted to Python-native code

C.  

When custom logic needs to be applied at scale to array data objects

D.  

When built-in functions are taking too long to perform tasks

E.  

When built-in functions need to run through the Catalyst Optimizer

Discussion 0
Questions 31

In a healthcare provider organization using Delta Lake to store electronic health records, a data analyst needs to analyze a snapshot of the patient_records table from two weeks ago before some recent data corrections were applied.

What approach should the Data Engineer take to allow the analyst to query that specific prior version?

Options:

A.  

Truncate the table to remove all data, then reload the data from two weeks ago into the truncated table for the analyst to query.

B.  

Identify the version number corresponding to two weeks ago from the Delta transaction log, share that version number with the analyst to query using VERSION AS OF syntax, or export that version to a new Delta table for the analyst to query.

C.  

Restore the table to the version from two weeks ago using the RESTORE command, and have the analyst query the restored table.

D.  

Use the VACUUM command to remove all versions of the table older than two weeks, then the analyst can query the remaining version.

Discussion 0
Questions 32

A data analyst needs to share a Databricks SQL dashboard with stakeholders that are not permitted to have accounts in the Databricks deployment. The stakeholders need to be notified every time the dashboard is refreshed.

Which approach can the data analyst use to accomplish this task with minimal effort/

Options:

A.  

By granting the stakeholders ' email addresses permissions to the dashboard

B.  

By adding the stakeholders ' email addresses to the refresh schedule subscribers list

C.  

By granting the stakeholders ' email addresses to the SQL Warehouse (formerly known as endpoint) subscribers list

D.  

By downloading the dashboard as a PDF and emailing it to the stakeholders each time it is refreshed

Discussion 0
Questions 33

Which of the following describes the relationship between Gold tables and Silver tables?

Options:

A.  

Gold tables are more likely to contain aggregations than Silver tables.

B.  

Gold tables are more likely to contain valuable data than Silver tables.

C.  

Gold tables are more likely to contain a less refined view of data than Silver tables.

D.  

Gold tables are more likely to contain more data than Silver tables.

E.  

Gold tables are more likely to contain truthful data than Silver tables.

Discussion 0
Questions 34

Which of the following is a benefit of the Databricks Lakehouse Platform embracing open source technologies?

Options:

A.  

Cloud-specific integrations

B.  

Simplified governance

C.  

Ability to scale storage

D.  

Ability to scale workloads

E.  

Avoiding vendor lock-in

Discussion 0
Questions 35

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

Discussion 0