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.
- 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.
| Topic | Share | Questions |
|---|---|---|
| Snowflake data model and SQL | 23% | 23 |
| Data loading and transformation | 23% | 23 |
| Data analysis fundamentals | 20% | 20 |
| Analytics and visualization | 14% | 14 |
| Governance and security | 12% | 12 |
| Performance and cost | 8% | 8 |
DAA-C01 cost and format
| Exam code | DAA-C01 |
|---|---|
| Certification | SnowPro Advanced: Data Analyst |
| Vendor | Snowflake |
| Level | Professional |
| Status | Retiring |
| Retires | December 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.
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?
- AWarehouse
- BDatabase
- CStream
- DStage
Show answer and explanationHide answer
Correct answer: BA database contains schemas and is the top-level container under an account. Warehouses provide compute, stages hold files, and streams track changes.
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?
- ACOPY INTO with load metadata that prevents re-loading the same files
- BRenaming the incoming files with the same name each day
- CDeleting the internal stage object after each load run completes
- DLoading with TRUNCATE TABLE on every scheduled run before the new files are read
Show answer and explanationHide answer
Correct answer: ACOPY 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.
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?
- AWHERE region keeps raw rows
- BGROUP BY region with SUM(sales)
- CORDER BY region sorts result rows
- DHAVING region filters the output rows
Show answer and explanationHide answer
Correct answer: BGROUP BY with an aggregate computes totals per group. ORDER BY sorts, WHERE filters rows before grouping, and HAVING filters groups after aggregation.
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?
- AA histogram of product names, binned by first letter of each name
- BA line chart of revenue tracked over several decades
- CA scatter plot of product IDs against the warehouse shipping weight
- DA 100 percent stacked bar or a pie chart with few categories
Show answer and explanationHide answer
Correct answer: DPart-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.
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?
- AA dynamic masking policy applied to the email column based on the role
- BA separate copy of the table with asterisks typed in by hand for each team member
- CRenaming the email column to a less revealing label such as contact_ref
- DEncrypting the entire database at rest with a single customer-managed key in storage
Show answer and explanationHide answer
Correct answer: ADynamic 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
- Read the official Snowflake outline first (exam page), so you know exactly what is in scope.
- Give the most time to Snowflake data model and SQL and Data loading and transformation: together they make up 46% of the questions.
- Take the free 30-question practice test and note which topics you miss.
- 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.
The full 100-question bank for DAA-C01 is in final review. The free practice test is open now.
Start the free practice testDAA-C01 FAQ
Related exams
| Exam | Vendor | Level |
|---|---|---|
| COF-C03: SnowPro Core Certification | Snowflake | Associate |
| ARA-C01: SnowPro Advanced: Architect | Snowflake | Professional |
| DEA-C02: SnowPro Advanced: Data Engineer | Snowflake | Professional |
| ADA-C02: SnowPro Advanced: Administrator | Snowflake | Professional |
| NAS-C02: SnowPro Specialty: Native Apps | Snowflake | Specialty |
| SPS-C01: SnowPro Specialty: Snowpark | Snowflake | Specialty |
