All Snowflake exams

Snowflake DAA-C01: SnowPro Advanced: Data Analyst

What the DAA-C01 exam covers and what it costs, with a free 30-question practice test and an explanation for every answer.

This exam is scheduled to retire.
Retires December 1, 2026. Check the vendor's page for the replacement exam.
At a glance
Exam fee
$375 USD
Level
Professional
Topic areas
6
Free practice questions
30
Full question bank
100 questions

What the DAA-C01 exam covers

The topic areas in our DAA-C01 question bank, with each one's share of the 100 practice questions.

DAA-C01 cost and format

Exam codeDAA-C01
CertificationSnowPro Advanced: Data Analyst
VendorSnowflake
LevelProfessional
StatusRetiring
RetiresDecember 1, 2026

Last checked October 22, 2026 against the official Snowflake exam page.

DAA-C01 sample questions

The first 5 questions from the free practice test. Open a question to see the answer and why it is right.

All 30 free questions
  1. Question 1Snowflake data model and SQL

    In Snowflake, which object is the top-level container that holds schemas and is typically named for an environment or business unit?

    1. AWarehouse
    2. BDatabase
    3. CStream
    4. DStage
    Show answer and explanation
    Correct answer: B

    A database contains schemas and is the top-level container under an account. Warehouses provide compute, stages hold files, and streams track changes.

  2. Question 2Data loading and transformation

    A team loads a large set of CSV files daily into a table and wants to avoid loading files that were already loaded. Which Snowflake feature tracks load history for this?

    1. ACOPY INTO with load metadata that prevents re-loading the same files
    2. BRenaming the incoming files with the same name each day
    3. CDeleting the internal stage object after each load run completes
    4. DLoading with TRUNCATE TABLE on every scheduled run before the new files are read
    Show answer and explanation
    Correct answer: A

    COPY INTO tracks file load metadata so already-loaded files are skipped by default. Truncating loses history, deleting stages removes files, and reusing names confuses tracking.

  3. Question 3Data analysis fundamentals

    An analyst needs the total sales per region for the current year from a large sales table. Which SQL clause groups rows to compute the totals?

    1. AWHERE region keeps raw rows
    2. BGROUP BY region with SUM(sales)
    3. CORDER BY region sorts result rows
    4. DHAVING region filters the output rows
    Show answer and explanation
    Correct answer: B

    GROUP BY with an aggregate computes totals per group. ORDER BY sorts, WHERE filters rows before grouping, and HAVING filters groups after aggregation.

  4. Question 4Analytics and visualization

    A business user wants a chart that shows the share of total revenue held by each product category at a single point in time. Which chart is most suitable?

    1. AA histogram of product names, binned by first letter of each name
    2. BA line chart of revenue tracked over several decades
    3. CA scatter plot of product IDs against the warehouse shipping weight
    4. DA 100 percent stacked bar or a pie chart with few categories
    Show answer and explanation
    Correct answer: D

    Part-to-whole comparisons suit stacked bars or pies with few categories. Trend lines, scatter plots of IDs and histograms of names do not show shares.

  5. Question 5Governance and security

    A company must mask personal email addresses for analysts who do not have a specific privilege, while other analysts see the full value. Which Snowflake feature implements this?

    1. AA dynamic masking policy applied to the email column based on the role
    2. BA separate copy of the table with asterisks typed in by hand for each team member
    3. CRenaming the email column to a less revealing label such as contact_ref
    4. DEncrypting the entire database at rest with a single customer-managed key in storage
    Show answer and explanation
    Correct answer: A

    Dynamic masking policies apply role-based masking at query time. Manual copies, database-wide encryption alone and renaming do not implement role-based masking.

How to prepare for DAA-C01

  1. Read the official Snowflake outline first (exam page), so you know exactly what is in scope.
  2. Give the most time to Snowflake data model and SQL and Data loading and transformation: together they make up 46% of the questions.
  3. Take the free 30-question practice test and note which topics you miss.
  4. Go back to the weak topics, then test again. A practice score shows where to study; it does not predict your exam result.

Full DAA-C01 question bank

All 100 questions with answers and explanations, as a PDF, an online practice exam, or both.

Full question bank
Coming to the store soon

The full 100-question bank for DAA-C01 is in final review. The free practice test is open now.

Start the free practice test

DAA-C01 FAQ