Spring Sale Special - Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: xmaspas7

Easiest Solution 2 Pass Your Certification Exams

DAA-C01 Snowflake SnowPro Advanced: Data Analyst Exam Free Practice Exam Questions (2026 Updated)

Prepare effectively for your Snowflake DAA-C01 SnowPro Advanced: Data Analyst Exam certification with our extensive collection of free, high-quality practice questions. Each question is designed to mirror the actual exam format and objectives, complete with comprehensive answers and detailed explanations. Our materials are regularly updated for 2026, ensuring you have the most current resources to build confidence and succeed on your first attempt.

Page: 1 / 1
Total 65 questions

A Data Analyst creates a dashboard showing the total credit consumption for each virtual warehouse as follows:

Why is the query failing?

A.

The query must be executed by a user with the ACCOUNTADMIN role.

B.

INFORMATION_SCHEMA should be used instead of ACCOUNT_USAGE.

C.

DB1 must be authorized to have SELECT access to ACCOUNT_USAGE.

D.

The current database context must be changed to SNOWFLAKE.

This command was executed:

SQL

SELECT seq4(), uniform(1, 10, RANDOM(12))

FROM TABLE(GENERATOR(TIMELIMIT => NULL))

ORDER BY 1;

How many rows will be generated?

A.

An infinite number

B.

12

C.

10

D.

0

Which Snowflake feature allows users to encapsulate a series of SQL statements into a reusable database object, facilitating modular code development?

A.

Stored procedure

B.

Materialized view

C.

User-Defined Function (UDF)

D.

Common Table Expressions (CTE)

A scorecard tile on a Snowsight dashboard shows a comparison between the industry average employee age (which is 34) and a company's average employee age (which is 38). The scorecard tile looks like this:

Comparison with industry average

How should this tile be interpreted?

A.

38 is the comparison and 12% is the average age change in the last year.

B.

38 is the value and 12% is the standard deviation.

C.

38 is the value and 12% is the percent difference from the comparison.

D.

38 is the comparison and 12% is the projected industry growth.

A Data Analyst created two tables that are related by a foreign key, using the following commands:

Then the Analyst renamed the referenced table using the following command: ALTER TABLE mother RENAME TO father; What happens to the foreign key after the referenced table is renamed?

A.

The foreign key becomes invalid because the referenced table no longer exists.

B.

The foreign key is dropped because the reference is no longer valid.

C.

The foreign key will not be used during the query rewrite.

D.

The foreign key is updated to reference the renamed table.

What option would allow a Data Analyst to efficiently estimate cardinality on a data set that contains trillions of rows?

A.

Count(Distinct *)

B.

HLL(*)

C.

SYSTEM$ESTIMATE

D.

Count(Distinct *)/Count(*)

A Data Analyst has been analyzing customer data in several worksheets. Each worksheet contains a complex query that provides clean and prepared data for visualizations. The Analyst has also created a Customer Overview dashboard in Snowsight. How should the Analyst add the worksheets in the Customer Analysis database to the dashboard, using the LEAST amount of operational overhead?

A.

Move the worksheets into the dashboard.

B.

Copy and paste the worksheets into the dashboard.

C.

Open each worksheet, copy the query, then paste the query into the dashboard.

D.

Query the QUERY_HISTORY view to find those queries, then add the queries into the dashboard.

A Data Analyst created two functions and one procedures:

The Analyst then runs this query:

The Analyst then runs this query:

What will be the output?

A.

Null

B.

10

C.

20

D.

30

Why would a Data Analyst use a dimensional model rather than a single flat table to meet BI requirements for a virtual warehouse? (Select TWO).

A.

Dimensional modelling will improve query performance over a single table.

B.

Dimensional modelling will save on storage space since it is denormalized.

C.

Combining facts and dimensions in a single flat table limits the scalability and flexibility.

D.

Dimensions and facts allow power users to run ad-hoc analyses.

E.

Snowflake generally performs better with dimensional modelling.

A Data Analyst creates and populates the following table:

create or replace table aggr(v int) as select * from values (1), (2), (3), (4);

The Analyst then executes this query:

select percentile_disc(0.60) within group (order by v desc) from aggr;

What will be the result?

A.

1

B.

2

C.

3

D.

4

A Data Analyst needs to rotate a table by transforming a wide table’s columns into rows.

Which operator will be MOST beneficial for producing this output?

A.

PIVOT

B.

UNPIVOT

C.

INTERSECT

D.

EXCEPT

How can a Data Analyst automatically create a table structure for loading a Parquet file?

A.

Use the INFER_SCHEMA together with the CREATE TABLE LIKE command.

B.

Use INFER_SCHEMA together with the CREATE TABLE USING TEMPLATE command.

C.

Use the GENERATE_COLUMN_DESCRIPTION with the CREATE TABLE USING TEMPLATE command.

D.

Use the GENERATE_COLUMN_DESCRIPTION with the CREATE TABLE LIKE command.

A Data Analyst wants to transform query results. Which transformation option will incur compute costs?

A.

Showing a thousand separator for numeric columns.

B.

Sorting a column by using the column options.

C.

Increasing or decreasing decimal precision.

D.

Formatting date and timestamp columns.

A large, complicated query is used to generate a data set for a report on the most recent month. It is taking longer than expected. A review of the Query Profile shows excessive spilling. How can the performance of the query be improved WITHOUT increasing costs?

A.

Run the query against zero-copy clones of the source tables to avoid contention with other queries.

B.

Create a materialized view clustered on a date column, on the table that is causing the spilling.

C.

Change the source tables into external tables to establish and take advantage of custom partitioning.

D.

Split the query into multiple steps, replacing Common Table Expressions (CTEs) with temporary tables to process the data in smaller batches.

A Data Analyst created a model called modelX using SNOWFLAKE.ML.FORECAST. The Analyst needs to predict the next few values and save the result directly into tableX. What step does the Analyst need to take after calling the modelX!FORECAST function?

A.

Load the function call results directly INTO tableX.

B.

Pass the new table as a function argument.

C.

Create the table by querying the RESULT_SCAN.

D.

List the cache content, then use the data saved in the RESULT_SCAN for tableX.

A Data Analyst needs to temporarily hide a tile in a dashboard. The data will need to be available in the future, and additional data may be added. Which tile should be used?

A.

Show/Hide

B.

Duplicate

C.

Delete

D.

Unplace

A Data Analyst has a very large table with columns that contain country and city names. Which query will provide a very quick estimate of the total number of different values of these two columns?

A.

SELECT DISTINCT COUNT(country, city) FROM TABLE1;

B.

SELECT HLL(country, city) FROM TABLE1;

C.

SELECT COUNT(DISTINCT country, city) FROM TABLE1;

D.

SELECT COUNT(country, city) FROM TABLE1;

This query is run:

SQL

SELECT

customer.id,

ANY_VALUE(customer.name),

SUM(orders.value)

FROM customer

JOIN orders ON customer.id = orders.customer_id

GROUP BY customer.id;

What is the effect of ANY_VALUE in this syntax?

A.

It will return an equivalent NULL value when the expression is evaluated.

B.

It will return some value of the expression from the group, with a non-deterministic result.

C.

It will return the minimum value of those generated by the expression, with a deterministic result.

D.

It will return a value equivalent to the median of those generated by the expression, which may be a non-deterministic result.

A Data Analyst created a cost overview dashboard in Snowsight. Management has asked for a system date filter to easily change the time period and refresh the data in all dashboard tiles with a single filter selection.

The system date filter is shown below:

The Analyst wants to apply the filter onto individual dashboard components.

Adding which where clause to the queries will apply the filter as required?

A.

Where start_time >= dateadd('days', -7, SYSDATE())

B.

Where start_time >= dateadd('days', -7, CURRENT_TIMESTAMP())

C.

Where start_time = :date_filter

D.

Where start_time = :daterange

Page: 1 / 1
Total 65 questions
Copyright © 2014-2026 Solution2Pass. All Rights Reserved