Snowpro™ Advanced: Architect: Exam Study Guide
Snowpro™ Advanced: Architect: Exam Study Guide
This study guide highlights concepts that may be covered on Snowflake’s SnowPro™ Advanced:
Architect Certification exam.
This document introduces relevant information that may appear on the SnowPro Advanced:
Architect Exam. This document should serve as an introduction to the knowledge and skills
required to guide your preparation. The material contained within this study guide is not intended
to guarantee a passing score on any Snowflake certification exam.
For an overview and more information on the SnowPro™ Core Certification exam or
SnowPro™ Advanced Certification series, please navigate here.
TABLE OF CONTENTS
SNOWPRO™ STUDY GUIDE OVERVIEW............................................................................1
Page 1
SNOWPRO ADVANCED: ARCHIECT CERTIFICATIONS OVERVIEW
The SnowPro™ Advanced: Architect is designed for individuals who would like to demonstrate
their knowledge and skills in Snowflake's unique architecture as a Cloud Data Platform
specifically with Data Movement, Performance, Security, Agile Development and Data Sharing
design considerations.
• Design a comprehensive program for ensuring user, network & data security
Target Audience:
• Solution Architects
• Database Architects
This exam guide includes test domains, weightings, and objectives. It is not a
comprehensive listing of all the content that will be presented on this examination. The
table below lists the main content domains and their weighting ranges.
Page 2
Storage and Protection 5 - 10%
Eligible individuals must hold an active SnowPro Core Certified credential. If you feel you
need more guidance on the fundamentals, please see the SnowPro Core Study guide.
Page 3
RECOMMENDATIONS AND USING THE GUIDE
This guide will show the Snowflake topics and subtopics covered on the exam. Following
the topics will be additional resources consisting of videos, documentation, blogs,
and/or exercises to help you understand architecting on Snowflake.
STEPS TO SUCCESS
Page 4
SNOWPRO ADVANCED: ARCHITECT DOMAINS & OBJECTIVES
1.1 Account
Understanding account parameter and the impact of settings
1.2 Security
• Explain the access control framework.
• Required privileges for tasks, shares, statements to research Roles Based Access
Control structures
• Role Hierarchy and Privilege Inheritance
Study Resources
Architecture Pattern: Security – Access to Sensitive Objects (Lab Guide)
Architecture Pattern: Security – Authentication (Lab Guide)
Architecture Pattern: Security – Network (Lab Guide)
Cloud Data Platform Security: How Snowflake Sets the Standard (Whitepaper)
Managing your Snowflake Account (Documentation)
Managing Security in Snowflake (Documentation)
2.1 Connectors
• Kafka
o Basic configuration and access privileges for the Kafka connector
2.2 Drivers
• Identifying the various client drivers available to connect to Snowflake
Study Resources
Schema of Topics for Kafka Topics (Documentation)
Workflow for the Kafka Connector (Documentation)
Easy Continuous Data Pipelines with GA of Streams and Tasks (blog)
IOT Reference Architecture (Use Case)
Application Health and Security Analytics Reference Architecture (Use Case)
Connecting to Snowflake (Documentation)
Page 5
o File size
o Warehouse sizes
Study Resources
Auto-Ingest Twitter Data into Snowflake (Lab Guide)
Build a Recommendation Engine with AWS SageMaker (Lab Guide)
Getting Started with Snowpipe (Lab Guide)
Snowflake for Data Engineering- Easily Ingest, Transform, and Deliver Data for Up-To-The
Moment Insights (Whitepaper)
Loading Data Into Snowflake (Documentation)
Unloading Data From Snowflake (Documentation)
Continuous Data Pipelines (Documentation)
Using Streams and Tasks in Snowflake (Blog)
4.2 Shares
Create and configure shares
Privileges required to work with shares
Study Resources
Automating Data Pipeline to Drive Marketing Analytics with Snowflake & Fivetran (Lab Guide)
Customer 360 Reference Architecture (Use Case)
The Rise of Data Exchanges Frictionless Integration of Third-Party Data (Whitepaper)
Sharing Data Securely in Snowflake (Documentation)
Page 6
5.1 Clustering
Outline clustering best practices and appropriate usage
o Evaluate overlap and depth
o Data types
o Cardinality
o Policies
o Auto-clustering
5.4 Warehouse
Identify performance guidelines and best practices for using warehouses in
Snowflake to process queries
Using Warehouses to optimize query performance
Study Resources
Resource Optimization: Billing Metrics (Lab Guide)
Resource Optimization: Performance (Lab Guide)
Resource Optimization: Setup & Configuration (Lab Guide)
Resource Optimization: Usage Monitoring (Lab Guide)
Databases, Tables, and Views (Documentation)
Virtual Warehouses (Documentation)
Queries (Documentation)
Page 7
Querying metadata
o Stage
o Cluster information
o Timestamps
o Identifiers
o Data types
Study Resources
Query Syntax (Documentation)
7.3 Clones
Working with clones
Creating new tables
Compare command usage
o Create table like
o Create table as select
o Clone
o Copy grants
Study Resources
Masking Semi-Structed Data with Snowflake (blog)
Getting Started with Time Travel (Lab Guide)
Snowflake Time Travel and Fail-Safe (Documentation)
Database Replication and Failover/Failback (Documentation)
Cloning Considerations (Documentation)
Semi-Structured Data (Documentation)
Querying Semi-Structured Data (Documentation)
Page 8
Semi-Structured Data Types (Documentation)
The information provided in this study guide is provided for your purposes only and may not be provided
to third parties.
IN ADDITION, THIS STUDY GUIDE IS PROVIDED “AS IS”. NEITHER SNOWFLAKE NOR ITS SUPPLIERS MAKES
ANY OTHER WARRANTIES, EXPRESS OR IMPLIED, STATUTORY OR OTHERWISE, INCLUDING BUT NOT
LIMITED TO WARRANTIES OF MERCHANTABILITY, TITLE, FITNESS FOR A PARTICULAR PURPOSE OR
NONINFRINGEMENT.
Page 9