SnowProCore Exam Study Guide 050423
SnowProCore Exam Study Guide 050423
If you are ready to register to take the exam, please navigate here for registration details.
Before you start studying for an exam, it is important to understand the exam content and format.
This is a self-paced guide and will outline the Snowflake domains, objectives, and topics that
will be covered on the exam. Pay attention to the domain weightings as this can help you develop
your study plan and outline what to expect on the exam.
With a clear understanding of the exam content and format, the next step is to start preparing for
the exam. The second section of this exam study guide will provide you with tips and resources
consisting of videos, whitepapers, blogs, and exercises to help you understand Snowflake. Some
links may have more value than others depending on your experience, the same amount of time
should not be spent on each link.
Prior to reviewing the exam study guide, please make sure you complete the following
configurations:
Page 1
EXAM STUDY GUIDE TABLE OF CONTENTS:
Page 2
SNOWPROⓇ CORE EXAM CONTENT AND FORMAT
CERTIFICATION OVERVIEW
This exam will validate knowledge to apply specific core expertise implementing and migrating
to Snowflake. A SnowPro Core Certified individual has a thorough understanding of the
Snowflake Data Cloud, and has the knowledge necessary to develop and manage secure, scalable
Snowflake solutions to drive business objectives.
Target Audience:
We recommend that individuals have at least 6 months of knowledge using the Snowflake
platform prior to attempting this exam. Familiarity with basic ANSI SQL is recommended.
PREREQUISITE KNOWLEDGE
The exam does not cover cloud fundamentals or basics of SQL syntax, but some questions on the
exam assume knowledge of these concepts. If you need assistance learning these concepts, we
recommend you review some additional resources.
Page 3
EXAM FORMAT FOR CORE CERTIFICATION
The SnowPro Core Recertification exam offers candidates a route to maintain their certification
status with Snowflake. The Recertification exam shares the same outline as the regular Core
Certification exam, but is shorter and is offered at a reduced rate. You must hold the Core
Certification in good standing to take the Core Recertification exam.
Page 4
SUBJECT DOMAIN BREAKDOWNS
The following table contains the domains and weightings covered on the exam. It is not a
comprehensive listing of all the content that will be presented on the exam.
This exam outline includes test domains, objectives, and topics. It is not a comprehensive listing
of all the content that will be presented on the exam.
Page 5
1.3 Outline Snowflake’s catalog and objects.
● Databases
● Schemas
● Tables types
● View types
● Data types
● User-Defined Functions (UDFs) and User Defined Table Functions (UDTFs)
● Stored procedures
● Streams
● Tasks
● Pipes
● Shares
● Sequences
2.2 Define the entities and roles that are used in Snowflake.
● Outline how privileges can be granted and revoked
● Explain role hierarchy and privilege inheritance
Page 6
Domain 3.0: Performance Concepts
4.1 Define concepts and best practices that should be considered when loading data.
● Stages and stage types
● File size
● File formats
● Folder structures
● Ad hoc/bulk loading using the Snowflake UI
4.2 Outline different commands used to load data and when they should be used.
● CREATE PIPE
● COPY INTO
● GET
● INSERT/INSERT OVERWRITE
● PUT
● STREAM
Page 7
● TASK
● VALIDATE
4.3 Define concepts and best practices that should be considered when unloading data.
● File formats
● Empty strings and NULL values
● Unloading to a single file
● Unloading relational tables
4.4 Outline the different commands used to unload data and when they should be used.
● LIST
● COPY INTO
● CREATE FILE FORMAT
● CREATE FILE FORMAT … CLONE
● ALTER FILE FORMAT
● DROP FILE FORMAT
● DESCRIBE FILE FORMAT
● SHOW FILE FORMAT
Page 8
Domain 6.0: Data Protection and Data Sharing
Page 9
STUDY AND TRAINING ASSETS FOR EXAM PREPARATION
Effective exam preparation requires more than reading and attending a training course. It
involves using a variety of study and training assets to enhance your understanding of the exam
content. This section will provide you with an overview of the different study and training assets
aligned to each domain covered on the SnowPro Core Certification exam.
Learning is different for everyone! If you learn better with an instructor leading the way,
consider our Snowflake Instructor-Led Training recommendations:
➔ Snowflake Fundamentals Course
Page 10
RECOMMENDED STUDY RESOURCES
Snowflake Documentation
As the SnowPro Core Certification is Snowflake’s foundational-level certification, the best place
to review Snowflake concepts and features is the Snowflake Documentation. Core exam
questions are tightly aligned to and referenceable from the Snowflake Documentation.
Domain 1.0: Snowflake Data Cloud Features and Architecture Study Resources
Video
Snowflake Security Overview (Video)
Reading Asset
Quickly Visualize Snowflake’s Roles, Grants and Privileges (Article)
Page 11
Videos
Accelerating BI Queries with Caching in Snowflake (Video)
Snowflake Workloads Explained: Data Warehouse (Video)
Tackling High Concurrency with Multi-Cluster Warehouses (Video)
Reading Assets
Caching in Snowflake Data Warehouse (Article)
How to: Understand Result Caching (Article)
Managing Snowflake’s Compute Resources (Blog)
Performance Impact from Local and Remote Disk Spilling (Article)
Search Optimization: When & How to Use (Article)
Snowflake Materialized Views: A Fast, Zero-Maintenance Accurate Solution (Blog)
Tuning Snowflake (Article)
Using Materialized Views to Solve Multi-Clustering Performance Problems (Article)
Videos
Building and Deploying Continuous Data Pipelines (Video)
Easily Loading and Analyzing Semi-Structured Data in Snowflake (Video)
Reading Assets
Best Practices for Data Unloading (Article)
Best Practices for Using Tableau with Snowflake (White Paper, requires email for access)
How to Load Terabytes into Snowflake - Speeds, Feeds and Techniques (Blog)
Page 12
Video
Easily Loading and Analyzing Semi-Structured Data in Snowflake (Video)
Reading Assets
Best Practices for Managing Unstructured Data (E-book)
Structured vs Unstructured vs Semi-Structured Data (Blog)
Understanding Unstructured Data With Language Models (Blog)
Videos
Data Protection with Time Travel in Snowflake (Video)
Getting Started on Snowflake with Partner Connect (Video)
Top 10 Cool Snowflake Features, #7: Snowflake Fast Clone (Blog + Video)
Reading Assets
Meta Data Archiving with Snowflake (Article)
Snowflake Continuous Data Protection (White Paper)
Page 13
SNOWPROⓇ CORE CERTIFICATION SAMPLE QUESTIONS
1. Which type of data integration tools leverage Snowflake's scalable compute for data transformation?
A. Database replication
B. ELT
C. ETL
D. Streaming
2. What is the maximum number of consumer accounts that can be added to a share object?
A. 1
B. 10
C. 100
D. Unlimited
3. What technique does Snowflake use to limit the number of micro-partitions scanned by each query?
A. Pruning
B. Indexing
C. Map Reduce
D. B-Tree
4. Which of the following are options when creating a virtual warehouse? (Select TWO).
A. Auto-suspend
B. Storage size
C. Auto-resume
D. Cache size
E. Default role
5. Which role in Snowflake allows a user to administer users and manage all database objects?
A. SYSADMIN
B. SECURITYADMIN
C. ACCOUNTADMIN
D. ROOT
Page 14
Correct responses for sample questions:
1: B, 2: D, 3: A, 4: A and C, 5: C
The information provided in this guide is provided for your internal purposes only and may not
be provided to third parties.
Page 15