Snowflake · ADA-C02
Validates advanced Snowflake administration across accounts, security, governance, objects, warehouses, performance, sharing, backup, replication, and recovery.
Practice Questions
600
≈ 6 practice exams
Duration
115 minutes
Passing Score
750/1000
Difficulty
ProfessionalLast Updated
Oct 2026
ADA-C02 validates advanced Snowflake administration in production. Snowflake's current certification page recommends at least two years of hands-on experience as a Snowflake administrator plus fluency with ANSI and Snowflake advanced SQL. The SnowPro Advanced attempt currently costs $375, and the credential targets people responsible for platform security, availability, performance, governance, and controlled data collaboration.
The official scope covers account administration, data security and governance, database objects and virtual warehouses, monitoring and tuning, data sharing and Marketplace use, and disaster recovery, backups, and replication. Preparation should connect these tasks: role design affects governance, warehouse policy affects cost and performance, and replication design affects recovery objectives and failover operations.
Use this 600-question ADA-C02 bank alongside a real Snowflake environment. Begin with 30 free questions, then configure least-privilege roles, resource monitors, security policies, sharing, replication, and recovery workflows; use query history and profiles to diagnose both performance and cost rather than memorizing feature descriptions.
SnowPro Advanced: Administrator ADA-C02 validates advanced administration of Snowflake accounts and data-cloud environments. Its official scope covers security and governance, database objects and warehouses, monitoring and tuning, data collaboration, and operational resilience.
Snowflake recommends two or more years of hands-on production experience as a Snowflake administrator plus fluency with ANSI and Snowflake advanced SQL.
The exam is aimed at Snowflake administrators, database and cloud administrators, data-platform engineers, and architects who own production security, governance, cost, performance, sharing, replication, and recovery responsibilities.
Candidates should verify any credential prerequisite in the current exam study guide and CertMetrics registration flow. Regardless of eligibility wording, the public page recommends at least two years of production administration experience and advanced SQL fluency.
Current ADA-C02 study materials list a 115-minute advanced exam with a 750 scaled passing score. Snowflake currently prices each SnowPro Advanced attempt at $375. Confirm operational details in the latest downloadable guide before booking.
ADA-C02 provides Snowflake vendor validation for experienced production administrators. It can strengthen evidence for senior data-platform work when paired with demonstrable experience in security, performance, governance, controlled sharing, and recoverability.
5 sample questions with answers and explanations. The full bank has 600 questions, enough for 6 full-length practice exams.
Preview — answers shown1. Contoso Corp's platform engineering team is provisioning Snowflake user accounts for a new automated ETL pipeline. The account must never be permitted to log in through the Snowflake web interface or any interactive client — it should only be usable programmatically. Which user type should the administrator assign to this account? (Select one!)
Explanation
The SERVICE user type is explicitly designed for programmatic access only and prevents login via Snowsight and other interactive clients. This is the appropriate designation for automated ETL pipelines and non-human service accounts. The PERSON type is the default for interactive human users who require UI access and should not be used for pipelines. LEGACY_SERVICE exists solely for backward compatibility with service accounts created before dedicated user types were introduced, and should not be used for new accounts. FUNCTIONAL is not a valid Snowflake user type.
2. A Snowflake administrator at Litware Corp is modernizing their network access control using the Network Rules framework. They need to restrict Snowflake access so that only connections originating from a specific AWS VPC endpoint identifier are permitted. Which RULE_TYPE should be specified when creating the Network Rule for this requirement? (Select one!)
Explanation
AWSVPCEID is the Network Rule type designed specifically for AWS VPC endpoint identifiers. It allows administrators to restrict Snowflake access based on specific AWS VPC endpoint IDs rather than IP address ranges, providing precise and stable access control for VPC-based connectivity. This approach is preferred over IP_RANGE for VPC scenarios because VPC endpoint identifiers remain constant even when underlying IP addresses change. IP_RANGE is used for CIDR-based IP address filtering and cannot target VPC endpoints by their identifier. HOST_PORT is used to control access based on hostname and port combinations, typically for outbound or service-level restrictions. AZURELINKID is the equivalent type for Azure Private Link subscriptions, not AWS VPC endpoints. Using the correct rule type ensures the Network Rule is evaluated against the appropriate connection attribute.
3. A data engineering team at Margie's Travel has created a Snowflake storage integration to load data from Amazon S3. After running DESCRIBE INTEGRATION my_s3_integration, which two output values must be used when configuring the AWS IAM trust relationship in the customer's AWS account? (Select two!)
Multiple correct answersExplanation
Configuring the AWS IAM trust relationship requires two specific values returned by DESCRIBE INTEGRATION: STORAGE_AWS_IAM_USER_ARN and STORAGE_AWS_EXTERNAL_ID. The STORAGE_AWS_IAM_USER_ARN identifies the Snowflake-provisioned IAM principal that will assume the customer-managed IAM role — this ARN is placed in the trust policy's Principal element to authorize Snowflake to assume the role. The STORAGE_AWS_EXTERNAL_ID is a unique identifier that must appear as a Condition in the trust policy, preventing confused deputy attacks where unauthorized third parties could trick the IAM role into being assumed. STORAGE_AWS_ROLE_ARN is not returned by Snowflake from DESCRIBE INTEGRATION; it is the customer-created IAM role ARN that the customer provides when creating the storage integration. STORAGE_ALLOWED_LOCATIONS defines which S3 paths are accessible to Snowflake but plays no role in the IAM trust relationship configuration. STORAGE_AWS_ACCOUNT_ID is not a field returned by DESCRIBE INTEGRATION for storage integrations.
4. A DevOps team at Northwind Corp needs to create a Snowflake user account for an automated CI/CD pipeline that will use key pair authentication to execute SQL scripts against a production database. The account must be strictly prevented from ever logging in through Snowsight, SnowSQL, or any interactive client tool. Which user TYPE should the Snowflake administrator configure when creating this account? (Select one!)
Explanation
The SERVICE user type is specifically designed for programmatic access and enforces that the account cannot authenticate through any interactive interface, including Snowsight, SnowSQL, JDBC clients, or ODBC clients. A SERVICE user is intended for automated pipelines using non-password authentication methods such as key pair authentication or OAuth tokens. PERSON is the default user type for human users who require interactive login capabilities and must not be used for automated workloads. LEGACY_SERVICE exists for backward compatibility with older service account configurations but does not enforce the strict prohibition on interactive authentication that SERVICE provides. OPERATOR is not a valid Snowflake user type.
5. A security engineer at Tailspin Toys is provisioning a Snowflake account for an automated ETL pipeline. The pipeline must authenticate programmatically and execute queries without any human interaction. The security team has a strict requirement that this account must never be usable for interactive logins through Snowsight or any browser-based interface. Which user type should the engineer assign to this account? (Select one!)
Explanation
SERVICE is the user type specifically designed for programmatic-only access in Snowflake. Users of this type cannot log in through the Snowsight web interface or any other interactive login method, which directly satisfies the requirement. This reduces the attack surface by ensuring the ETL account is only accessible via drivers, connectors, or APIs. PERSON is the default type for human users who require interactive access and would allow Snowsight logins. LEGACY_SERVICE exists for backward compatibility with older service account configurations but does not provide the clean interactive-login restriction that SERVICE type enforces. ACCOUNTADMIN is a system-defined role, not a user type, and granting it to automated pipeline accounts violates the principle of least privilege and contradicts Snowflake best practices.
It validates advanced Snowflake account, security, governance, object, warehouse, performance, sharing, Marketplace, backup, replication, and disaster-recovery administration.
Snowflake recommends at least two years of hands-on production experience as a Snowflake administrator plus fluency with ANSI and Snowflake advanced SQL.
Snowflake currently lists Advanced certification attempts at $375 each.
Yes. Snowflake explicitly includes disaster recovery, backups, and data replication in the current certification scope.
Use the exam-details tab, downloadable study guide, and registration flow linked from Snowflake University because operational details can change.
Pair the official guide with hands-on production-style work: least-privilege roles, security policies, warehouse and resource controls, query diagnosis, sharing, replication, and recovery.
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
$29.99
One-time access to this exam