Snowflake · ADA-C02
Validates advanced skills in managing Snowflake accounts including data security, governance, RBAC, performance tuning, data sharing, and disaster recovery. Designed for administrators with 2+ years of hands-on Snowflake production experience.
Practice Questions
600
≈ 6 practice exams
Duration
115 minutes
Passing Score
750/1000
Difficulty
ProfessionalLast Updated
Jun 2026
Use this ADA-C02 practice exam to prepare for SnowPro Advanced: Administrator (ADA-C02) with realistic questions, detailed explanations, and focused study modes. The practice bank includes 600 questions for Snowflake ADA-C02, so you can review the exam steadily instead of relying on one long cram session.
As you practice, pay extra attention to recurring topics such as Snowflake Security, RBAC, and User Administration, Authentication (SSO, MFA, OAuth, Key Pair), Network Policies and Private Connectivity, Data Governance and Access Control, and Database Object and Virtual Warehouse Management. Start with short sessions to identify weak areas, then move into timed quizzes once your accuracy is consistent.
The explanations are especially useful when you want to connect exam wording to the responsibilities and scenarios described in the official certification guidance. Use the free preview first, then unlock the full question bank when you are ready to build a complete study routine.
The SnowPro® Advanced: Administrator (ADA-C02) is Snowflake's professional-level certification that validates deep expertise in administering, securing, and optimizing Snowflake Data Cloud environments. Launched on January 19, 2026 as the successor to the ADA-C01, this credential covers the full spectrum of advanced administrative responsibilities including role-based access control architecture, federated authentication, data governance policies, virtual warehouse optimization, and cross-cloud replication. It is one of five SnowPro Advanced certifications and sits above the SnowPro Core in Snowflake's certification hierarchy.
The exam tests a candidate's ability to design and enforce security boundaries using network policies, private connectivity, and SCIM-based identity management; implement column-level and row-level security through masking and access policies; tune query performance using Query Profiles and caching strategies; orchestrate data sharing via the Snowflake Marketplace and private exchanges; and build resilient disaster recovery architectures using database replication, Time Travel, and Fail-safe. The ADA-C02 revision notably replaces the former Data Transformation domain with a dedicated Disaster Recovery, Backup, and Replication domain, reflecting Snowflake's growing enterprise focus on operational resilience.
The ADA-C02 is designed for experienced practitioners who manage Snowflake environments in production settings. Primary target roles include Snowflake Administrators, Snowflake Data Cloud Administrators, Cloud Infrastructure Administrators, Database Administrators (DBAs), Cloud Data Administrators, and Application Developers who handle platform governance responsibilities. The credential is most relevant for professionals who own account-level configuration, security policy enforcement, cost management, and data sharing arrangements within their organizations.
Candidates should have at least two years of hands-on Snowflake administrative experience in a production environment before attempting the exam. Those transitioning from traditional DBA roles into cloud data platforms, or cloud engineers seeking to formalize their Snowflake expertise, will find this certification a strong signal of advanced capability to employers.
Snowflake requires candidates to hold an active SnowPro Core Certified credential before sitting for the ADA-C02. The SnowPro Core covers foundational Snowflake concepts including architecture, data loading, query fundamentals, and basic account management, and serves as the essential baseline for the advanced content tested here.
Beyond the formal prerequisite, Snowflake strongly recommends a minimum of two years of hands-on Snowflake administrative experience in a production environment. Candidates should be fluent in both ANSI SQL and Snowflake-extended SQL, comfortable navigating the Snowsight interface and SnowSQL CLI, and familiar with cloud networking concepts (VPC/VNet, private endpoints) across at least one major cloud provider (AWS, Azure, or GCP). Practical experience configuring identity providers for SSO, designing RBAC hierarchies, and working with resource monitors is highly advisable.
The ADA-C02 consists of 65 scored questions for first-time certification candidates, or 40 questions for those recertifying, both within a 115-minute time limit. Questions are primarily scenario-based and situational, requiring candidates to evaluate multiple technically valid options and select the most appropriate or cost-effective solution — not simply recall definitions. The exam is delivered online through Certmetrics and costs $375 USD per attempt.
Scoring follows a scaled system ranging from 0 to 1,000, with a passing score of 750. The certification remains valid for two years from the issue date, after which holders must recertify through Snowflake's Continuing Education program. Snowflake does not publish a breakdown of scored versus unscored (pretest) questions for this exam.
Earning the ADA-C02 positions administrators for senior and principal-level roles in organizations that run Snowflake at scale, including titles such as Senior Snowflake Administrator, Cloud Data Platform Engineer, Data Infrastructure Architect, and Database Reliability Engineer. Snowflake-certified administrators report salaries in the range of $120,000 to $150,000 USD annually at the mid-level, with senior professionals commanding $150,000 to $185,000 base in 2025–2026. Principal-level architects with SnowPro Advanced credentials alongside complementary cloud certifications (AWS, Azure, or GCP) can reach $210,000 to $265,000 in total compensation at larger enterprises.
Snowflake's rapid enterprise adoption — with over 10,000 enterprise customers and a significant demand-supply gap for experienced administrators — means the ADA-C02 carries strong market signal value. Compared to the entry-level SnowPro Core, the Advanced Administrator credential demonstrates the operational depth that platform engineering and data infrastructure teams require when entrusting someone with account-level security, compliance enforcement, and cross-cloud replication. It is frequently listed alongside cloud provider certifications as a preferred or required qualification in senior data platform engineering job postings.
5 sample questions with answers and explanations. The full bank has 600 questions, enough for 6 full-length practice exams.
Preview — answers shown1. Blue Yonder Corp's Snowflake administrator issues two future grant commands in sequence. First, a GRANT SELECT ON FUTURE TABLES IN DATABASE analytics_db TO ROLE reporting_role is issued. Second, a GRANT SELECT ON FUTURE TABLES IN SCHEMA analytics_db.sales_schema TO ROLE sales_team_role is issued. A developer then creates a new table called q4_results inside analytics_db.sales_schema. Which role automatically receives the SELECT privilege on q4_results? (Select one!)
Explanation
In Snowflake, schema-level future grants take precedence over database-level future grants for the same object type within that schema. When both a database-level and a schema-level future grant exist for the same privilege on the same object type, the schema-level grant overrides the database-level grant — only the schema-level grant is applied to new objects created in that schema. The order in which the grants were created does not determine precedence; scope specificity does. The database-level grant does not supplement the schema-level grant — it is superseded by it. Future grants from different scopes are not additive; the more specific scope wins. The non-retroactivity rule applies to objects that already existed before the future grant was established, not to brand-new objects created after the grant is in place.
2. A Snowflake security administrator at Proseware Corp is implementing an MFA enforcement policy for all Snowflake users. The organization has interactive BI analysts who log in through Snowsight, automated ETL pipelines authenticating via RSA key pairs, and a third-party reporting tool authenticating via OAuth tokens. Which statement accurately describes how Snowflake MFA enforcement applies across these different authentication paths? (Select one!)
Explanation
Snowflake MFA, powered by Duo Security, applies exclusively to username and password authentication. Authentication mechanisms that operate outside the username/password credential flow are inherently exempt from MFA requirements. RSA key pair authentication uses cryptographic public/private key validation rather than a password, so no MFA challenge is generated. OAuth authentication relies on token-based authorization flows that bypass the password authentication path entirely. Federated authentication via SAML delegates the authentication decision to an external identity provider, which independently handles its own MFA enforcement if configured. This design ensures automated ETL pipelines using key pair authentication continue operating without interactive MFA prompts, while interactive BI analysts authenticating with usernames and passwords are subject to MFA challenges. Organizations should configure service accounts to use key pair or OAuth authentication both to avoid MFA friction for automated processes and to provide stronger credential security than password-based accounts.
3. An administrator at Fabrikam Analytics needs to create a multi-cluster warehouse named ANALYTICS_WH for a large team of business analysts whose query concurrency varies significantly throughout the day. The warehouse must automatically add clusters when queries begin queuing and remove them as demand subsides, prioritizing query responsiveness over credit conservation. Which SQL statement correctly implements this configuration? (Select one!)
Explanation
Setting MAX_CLUSTER_COUNT greater than MIN_CLUSTER_COUNT activates auto-scale mode, where Snowflake dynamically adjusts the number of running clusters between the minimum and maximum values based on real-time query demand. SCALING_POLICY = 'STANDARD' is the correct value for responsiveness-first scenarios: it favors starting additional clusters as soon as queries begin queuing, minimizing user wait times at the cost of higher credit consumption during demand spikes. SCALING_POLICY = 'AUTO_SCALE' is not a valid Snowflake parameter value — the only supported values are STANDARD and ECONOMY. SCALING_POLICY = 'ECONOMY' conserves credits by requiring the system to estimate at least 6 minutes of sustained load before starting a new cluster; this is appropriate for cost-sensitive environments but intentionally accepts some queuing delay, making it unsuitable when responsiveness is the priority. Setting MAX_CLUSTER_COUNT equal to MIN_CLUSTER_COUNT (both at 4) puts the warehouse into maximized mode, where all four clusters run continuously regardless of demand — this does not auto-scale and wastes credits during low-usage periods.
4. A data governance team at Wide World Importers wants to automatically discover personally identifiable information across their Snowflake data warehouse without manually tagging thousands of columns. They require a solution that analyzes both column names and sample data values to categorize columns into standardized privacy categories. Which Snowflake feature provides this automated PII discovery capability? (Select one!)
Explanation
Snowflake sensitive data classification uses machine learning to analyze both column names and sample data values to automatically categorize columns by their privacy sensitivity level. The EXTRACT_SEMANTIC_CATEGORIES function and CLASSIFY procedure scan tables and schemas, returning recommended system-defined classification tags such as identifier categories for email addresses, phone numbers, and national IDs, as well as quasi-identifier categories for fields like age, gender, and postal codes. Administrators can review and apply these recommendations as Snowflake system tags and associated masking policies. Dynamic Data Masking requires manual policy creation and column assignment and cannot perform automatic data discovery. Tag-based masking policies provide governance scalability but still require tags to be applied to columns either manually or through classification. Data Quality monitoring focuses on accuracy and completeness metrics, not sensitive data identification.
5. A Snowflake administrator at Contoso Corp has an account-level network policy permitting only the corporate IP range 10.0.0.0/8. A data scientist DS_USER needs to connect from a cloud IDE with IP range 34.125.0.0/16, so the administrator creates a user-level network policy allowing only 34.125.0.0/16 and assigns it to DS_USER. The data scientist reports they can now connect from the cloud IDE but can no longer connect from the corporate office. What is the most likely explanation for this behavior? (Select one!)
Explanation
When a network policy is assigned directly to a Snowflake user, it completely replaces the account-level network policy for that specific user — it does not combine with or supplement it. Because the user-level policy was configured to allow only 34.125.0.0/16, the corporate range 10.0.0.0/8 defined in the account-level policy is no longer evaluated for DS_USER at all. To permit connections from both IP ranges, the administrator must include both ranges explicitly within the user-level policy. The account-level policy continues to govern all other users who have no user-level policy assigned to them.
SnowPro Specialty: Gen AI (GES-C01)
GES-C01 · 600 questions
SnowPro Specialty: Native Apps (NAS-C01)
NAS-C01 · 600 questions
SnowPro® Specialty: Snowpark (SPS-C01)
SPS-C01 · 599 questions
SnowPro Advanced: Architect (ARA-C01)
ARA-C01 · 592 questions
SnowPro Advanced: Data Analyst (DAA-C01)
DAA-C01 · 600 questions
SnowPro Advanced: Data Engineer (DEA-C02)
DEA-C02 · 597 questions
$17.99
One-time access to this exam