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

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

Questions 4

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

Databricks-Certified-Data-Analyst-Associate Question 4

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

A)

Databricks-Certified-Data-Analyst-Associate Question 4

B)

Databricks-Certified-Data-Analyst-Associate Question 4

C)

Databricks-Certified-Data-Analyst-Associate Question 4

D)

Databricks-Certified-Data-Analyst-Associate Question 4

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 5

Which of the following describes how Databricks SQL should be used in relation to other business intelligence (BI) tools like Tableau, Power BI, and looker?

Options:

A.

As an exact substitute with the same level of functionality

B.

As a substitute with less functionality

C.

As a complete replacement with additional functionality

D.

As a complementary tool for professional-grade presentations

E.

As a complementary tool for quick in-platform Bl work

Buy Now
Questions 6

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

Buy Now
Questions 7

Which open-source project helps to enable the data lakehouse by adding organization, reliability, performance, and data governance to data lake architectures?

Options:

A.

MLflow

B.

Apache Spark

C.

Delta Lake

D.

Databricks SQL

Buy Now
Questions 8

Consider the following two statements:

Statement 1:

Databricks-Certified-Data-Analyst-Associate Question 8

Statement 2:

Which of the following describes how the result sets will differ for each statement when they are run in Databricks SQL?

Options:

A.

The first statement will return all data from the customers table and matching data from the orders table. The second statement will return all data from the orders table and matching data from the customers table. Any missing data will be filled in with NULL.

B.

When the first statement is run, only rows from the customers table that have at least one match with the orders table on customer_id will be returned. When the second statement is run, only those rows in the customers table that do not have at least one match with the orders table on customer_id will be returned.

C.

There is no difference between the result sets for both statements.

D.

Both statements will fail because Databricks SQL does not support those join types.

E.

When the first statement is run, all rows from the customers table will be returned and only the customer_id from the orders table will be returned. When the second statement is run, only those rows in the customers table that do not have at least one match with the orders table on customer_id will be returned.

Buy Now
Questions 9

A data analyst has recently joined a new team that uses Databricks SQL, but the analyst has never used Databricks before. The analyst wants to know where in Databricks SQL they can write and execute SQL queries.

On which of the following pages can the analyst write and execute SQL queries?

Options:

A.

Data page

B.

Dashboards page

C.

Queries page

D.

Alerts page

E.

SQL Editor page

Buy Now
Questions 10

Which of the following benefits of using Databricks SQL is provided by Data Explorer?

Options:

A.

It can be used to run UPDATE queries to update any tables in a database.

B.

It can be used to view metadata and data, as well as view/change permissions.

C.

It can be used to produce dashboards that allow data exploration.

D.

It can be used to make visualizations that can be shared with stakeholders.

E.

It can be used to connect to third party Bl cools.

Buy Now
Questions 11

A data analyst has produced a visualization. A stakeholder has viewed the visualization and is complaining that the visualization is difficult to interpret. After looking at the visualization, the analyst determines that the scale of the y-axis must be changed.

Where are the controls for changing the scale of the y-axis in Databricks SQL?

Options:

A.

Query Editor → Y Axis

B.

Dashboard Editor → Axes → Y Axis

C.

Visualization Editor → Y Axis

D.

Settings → User Settings → Scaling

Buy Now
Questions 12

The stakeholders.customers table has 15 columns and 3,000 rows of data. The following command is run:

Databricks-Certified-Data-Analyst-Associate Question 12

After running SELECT * FROM stakeholders.eur_customers, 15 rows are returned. After the command executes completely, the user logs out of Databricks.

After logging back in two days later, what is the status of the stakeholders.eur_customers view?

Options:

A.

The view remains available and SELECT * FROM stakeholders.eur_customers will execute correctly.

B.

The view has been dropped.

C.

The view is not available in the metastore, but the underlying data can be accessed with SELECT * FROM delta. `stakeholders.eur_customers`.

D.

The view remains available but attempting to SELECT from it results in an empty result set because data in views are automatically deleted after logging out.

E.

The view has been converted into a table.

Buy Now
Questions 13

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?

Options:

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.

Buy Now
Questions 14

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 15

Which of the following statements about a refresh schedule is incorrect?

Options:

A.

A query can be refreshed anywhere from 1 minute lo 2 weeks

B.

Refresh schedules can be configured in the Query Editor.

C.

A query being refreshed on a schedule does not use a SQL Warehouse (formerly known as SQL Endpoint).

D.

A refresh schedule is not the same as an alert.

E.

You must have workspace administrator privileges to configure a refresh schedule

Buy Now
Questions 16

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 17

A data analyst wants the following output:

Databricks-Certified-Data-Analyst-Associate Question 17

Which statement will produce this output?

A)

Databricks-Certified-Data-Analyst-Associate Question 17

B)

Databricks-Certified-Data-Analyst-Associate Question 17

C)

Databricks-Certified-Data-Analyst-Associate Question 17

D)

Databricks-Certified-Data-Analyst-Associate Question 17

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 18

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

Which of the following queries did the analyst run to obtain the above result?

A)

B)

C)

D)

E)

Databricks-Certified-Data-Analyst-Associate Question 18

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

E.

Option E

Buy Now
Questions 19

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 20

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

Buy Now
Questions 21

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

Buy Now
Questions 22

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

Buy Now
Questions 23

Which of the following approaches can be used to ingest data directly from cloud-based object storage?

Options:

A.

Create an external table while specifying the DBFS storage path to FROM

B.

Create an external table while specifying the DBFS storage path to PATH

C.

It is not possible to directly ingest data from cloud-based object storage

D.

Create an external table while specifying the object storage path to FROM

E.

Create an external table while specifying the object storage path to LOCATION

Buy Now
Questions 24

A Data Analyst is working on employees_df and needs to add a new column where a 10% tax is calculated on the salary. Additionally, the DataFrame contains the column age, which is not needed.

Which code fragment adds the tax column and removes the age column?

Options:

A.

employees_df = employees_df.withColumn( " tax " , employees_df.salary * 10).dropField( " age " )

B.

employees_df = employees_df.withColumn( " tax " , employees_df.salary * 0.1).drop( " age " )

C.

employees_df = employees_df.withColumn( " tax " , lit(0.1) * col( " salary " )).dropField( " age " )

D.

employees_df = employees_df.withColumn( " tax " , employees_df.salary * 10).drop( " age " )

Buy Now
Questions 25

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);

Buy Now
Questions 26

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

Buy Now
Questions 27

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()

Buy Now
Questions 28

Which of the following approaches can be used to connect Databricks to Fivetran for data ingestion?

Options:

A.

Use Workflows to establish a SQL warehouse (formerly known as a SQL endpoint) for Fivetran to interact with

B.

Use Delta Live Tables to establish a cluster for Fivetran to interact with

C.

Use Partner Connect ' s automated workflow to establish a cluster for Fivetran to interact with

D.

Use Partner Connect ' s automated workflow to establish a SQL warehouse (formerly known as a SQL endpoint) for Fivetran to interact with

E.

Use Workflows to establish a cluster for Fivetran to interact with

Buy Now
Questions 29

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

Buy Now
Questions 30

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 31

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 32

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

Buy Now
Questions 33

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 34

A data analyst runs the following command:

SELECT age, country

FROM my_table

WHERE age > = 75 AND country = ' canada ' ;

Which of the following tables represents the output of the above command?

A)

Databricks-Certified-Data-Analyst-Associate Question 34

B)

Databricks-Certified-Data-Analyst-Associate Question 34

C)

Databricks-Certified-Data-Analyst-Associate Question 34

D)

Databricks-Certified-Data-Analyst-Associate Question 34

E)

Databricks-Certified-Data-Analyst-Associate Question 34

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

E.

Option E

Buy Now
Questions 35

Data professionals with varying responsibilities use the Databricks Lakehouse Platform Which role in the Databricks Lakehouse Platform use Databricks SQL as their primary service?

Options:

A.

Data scientist

B.

Data engineer

C.

Platform architect

D.

Business analyst

Buy Now
Exam Name: Databricks Certified Data Analyst Associate Exam
Last Update: Jul 19, 2026
Questions: 118

PDF + Testing Engine

$134.99

Testing Engine

$99.99

PDF (Q&A)

$84.99