Spring Sale Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: pass65

ADA-C01 SnowPro Advanced Administrator Questions and Answers

Questions 4

What are characteristics of Dynamic Data Masking? (Select TWO).

Options:

A.

A masking policy that is currently set on a table can be dropped.

B.

A single masking policy can be applied to columns in different tables.

C.

A masking policy can be applied to the VALUE column of an external table.

D.

The role that creates the masking policy will always see unmasked data in query results.

E.

A single masking policy can be applied to columns with different data types.

Buy Now
Questions 5

An Administrator has been asked to support the company's application team need to build a loyalty program for its customers. The customer table contains Personal

Identifiable Information (PII), and the application team's role is DEVELOPER.

CREATE TABLE customer_data (

customer_first_name string,

customer_last_name string,

customer_address string,

customer_email string,

... some other columns,

);

The application team would like to access the customer data, but the email field must be obfuscated.

How can the Administrator protect the sensitive information, while maintaining the usability of the data?

Options:

A.

Create a view on the customer_data table to eliminate the email column by omitting it from the SELECT clause. Grant the role DEVELOPER access to the view.

B.

Create a separate table for all the non-Pll columns and grant the role DEVELOPER access to the new table.

C.

Use the CURRENT_ROLE and CURRENT_USER context functions to integrate with a secure view and filter the sensitive data.

D.

Use the CURRENT_ROLE context function to integrate with a masking policy on the fields that contain sensitive data.

Buy Now
Questions 6

Review the output of the SHOW statement below which displays the current grants on the table DB1. S1. T1:

ADA-C01 Question 6

This statement is executed:

USE ROLE ACCOUNTADMIN;

DROP ROLE A;

What will occur?

Options:

A.

The table object DB1. S1. T1 will be dropped.

B.

The OWNERSHIP privilege on table DB1. S1. T1 will be transferred to the ACCOUNTADMIN role.

C.

The SELECT privilege on table DB1. S1. T1 to role B will be shown as GRANTED_BY the role ACCOUNTADMIN.

D.

The SELECT privileges for roles B and C will remain.

Buy Now
Questions 7

A Snowflake user runs a complex SQL query on a dedicated virtual warehouse that reads a large amount of data from micro-partitions. The same user wants to run another

query that uses the same data set.

Which action would provide optimal performance for the second SQL query?

Options:

A.

Assign additional clusters to the virtual warehouse.

B.

Increase the STATEMENT_TIMEOUT_IN_SECONDS parameter in the session.

C.

Prevent the virtual warehouse from suspending between the running of the first and second queries.

D.

Use the RESULT_SCAN function to post-process the output of the first query.

Buy Now
Questions 8

How should an Administrator configure a Snowflake account to use AWS PrivateLink?

Options:

A.

Create CNAME records in the DNS.

B.

Contact Snowflake Support.

C.

Block public access to Snowflake.

D.

Use SnowCD to evaluate the network connection.

Buy Now
Questions 9

What roles can be used to create network policies within Snowflake accounts? (Select THREE).

Options:

A.

SYSADMIN

B.

SECURITYADMIN

C.

ACCOUNTADMIN

D.

ORGADMIN

E.

Any role with the global permission of CREATE NETWORK POLICY

F.

Any role that owns the database where the network policy is created

Buy Now
Questions 10

Which Snowflake objects can be managed using SCIM integration? (Select TWO).

Options:

A.

Stages

B.

Users

C.

Warehouses

D.

Roles

E.

Shares

Buy Now
Questions 11

A data provider wants to share data from multiple databases with a data consumer account.

How can this be accomplished?

Options:

A.

The data provider needs to create a secure view and grant the USAGE privilege on each database referenced by the secure view.

B.

The data provider needs to create a secure view and grant the REFERENCE_USAGE privilege on each database referenced by the secure view.

C.

The data provider needs to create a secure view and grant the REFERENCE_USAGE privilege to a database role to include objects from multiple databases in a share

D.

The data provider needs to create a secure view and must grant the REFERENCE_USAGE privilege on the database where the secure view is created.

Buy Now
Questions 12

An Administrator has a table named SALES_DATA which needs some edits, but the Administrator does not want to change the main table data. The Administrator decides to

make a transient copy of this table and wants the transient table to have all the same permissions as the original table.

How can the Administrator create the transient table so it inherits the same permissions as the original table, and what considerations need to be made concerning the

requirements? (Select TWO).

Options:

A.

Use the following SQL command:

create transient table TRANSIENT_SALES_DATA as select * from SALES_DATA;

B.

Use the following SQL command:

create transient table TRANSIENT SALES DATA as select * from SALES_DATA copy grants;

C.

Use the following SQL commands:

create transient table TRANSIENT_SALES_DATA like SALES_DATA copy grants;

insert into TRANSIENT_SALES_DATA select * from SALES_DATA;

D.

Transient tables will persist until explicitly dropped and contribute to overall storage costs.

E.

Transient tables will be purged at the end of the user session and do not have any Fail-safe period.

Buy Now
Questions 13

The following SQL command was executed:

Use role SECURITYADMIN;

Grant ownership

On future tables

In schema PROD. WORKING

To role PROD_WORKING_OWNER;

Grant role PROD_WORKING_OWNER to role SYSADMIN;

Use role ACCOUNTADMIN;

Create table PROD.WORKING.XYZ (value number) ;

Which role(s) can alter or drop table XYZ?

Options:

A.

Because ACCOUNTADMIN created the table, only the ACCOUNTADMIN role can alter or drop table XYZ.

B.

SECURITYADMIN, SYSADMIN, and ACCOUNTADMIN can alter or drop table XYZ.

C.

PROD_WORKING_OWNER, ACCOUNTADMIN, and SYSADMIN can alter or drop table XYZ.

D.

Only the PROD_WORKING_OWNER role can alter or drop table XYZ.

Buy Now
Questions 14

An Administrator needs to implement an access control mechanism across an organization. The organization users access sensitive customer data that comes from different regions and needs to be accessible for Analysts who work in these regions. Some Analysts need very specific access control depending on their functional roles in the organization. Following Snowflake recommended practice, how should these requirements be met? (Select TWO).

Options:

A.

Implement views on top of base tables that exclude or mask sensitive data.

B.

Implement row access policies and Dynamic Data Masking policies.

C.

Include masking rules as part of data ingestion and transformation pipelines.

D.

Use a third-party tool to share the data.

E.

Use zero-copy cloning to replicate the database schema and provide access as needed.

Buy Now
Questions 15

When adding secure views to a share in Snowflake, which function is needed to authorize users from another account to access rows in a base table?

Options:

A.

CURRENT_ROLE

B.

CURRENT ACCOUNT

C.

CURRENT_USER

D.

CURRENT_CLIENT

Buy Now
Questions 16

What are benefits of using Snowflake organizations? (Select TWO).

Options:

A.

Administrators can change Snowflake account editions on-demand based on need.

B.

Administrators can monitor and understand usage across all accounts in the organization.

C.

Administrators can simplify data movement across all accounts within the organization.

D.

User administration is simplified across all accounts within the organization.

E.

Administrators have the ability to create accounts in any available cloud provider or region.

Buy Now
Questions 17

A team of developers created a new schema for a new project. The developers are assigned the role DEV_TEAM which was set up using the following statements:

USE ROLE SECURITYADMIN;

CREATE ROLE DEV TEAM;

GRANT USAGE, CREATE SCHEMA ON DATABASE DEV_DB01 TO ROLE DEV_TEAM;

GRANT USAGE ON WAREHOUSE DEV_WH TO ROLE DEV_TEAM;

Each team member's access is set up using the following statements:

USE ROLE SECURITYADMIN;

CREATE ROLE JDOE_PROFILE;

CREATE USER JDOE LOGIN NAME = 'JDOE' DEFAULT_ROLE='JDOE_PROFILE';

GRANT ROLE JDOE_PROFILE TO USER JDOE;

GRANT ROLE DEV_TEAM TO ROLE JDOE_PROFILE;

New tables created by any of the developers are not accessible by the team as a whole.

How can an Administrator address this problem?

Options:

A.

Assign ownership privilege to DEV_TEAM on the newly-created schema.

B.

Assign usage privilege on the virtual warehouse DEV_WH to the role JDOE_PROFILE.

C.

Set up future grants on the newly-created schemas.

D.

Set up the new schema as a managed-access schema.

Buy Now
Questions 18

An Administrator is evaluating a complex query using the EXPLAIN command. The Globalstats operation indicates 500 partitionsAssigned.

The Administrator then runs the query to completion and opens the Query Profile. They notice that the partitions scanned value is 429.

Why might the actual partitions scanned be lower than the estimate from the EXPLAIN output?

Options:

A.

The EXPLAIN results always include a 10-15% safety factor in order to provide conservative estimates.

B.

The GlobalStats partition assignment includes the micro-partitions that will be assigned for preservation of the query results.

C.

Runtime optimizations such as join pruning can reduce the number of partitions and bytes scanned during query execution.

D.

In-flight data compression will result in fewer micro-partitions being scanned at the virtual warehouse layer than were identified at the storage layer.

Buy Now
Questions 19

A Snowflake Administrator has a multi-cluster virtual warehouse and is using the Snowflake Business Critical edition. The minimum number of clusters is set to 2 and the

maximum number of clusters is set to 10. This configuration works well for the standard workload, rarely exceeding 5 running clusters. However, once a month the

Administrator notes that there are a few complex long-running queries that are causing increased queue time and the warehouse reaches its maximum limit at 10 clusters.

Which solutions will address the issues happening once a month? (Select TWO).

Options:

A.

Use a task to increase the cluster size for the time period that the more complex queries are running and another task to reduce the size of the cluster once the complex queries complete.

B.

Have the group running the complex monthly queries use a separate appropriately-sized warehouse to support their workload.

C.

Increase the multi-cluster maximum to 20 or more clusters.

D.

Examine the complex queries and determine if they can be made more efficient using clustering keys or materialized views.

E.

Increase the minimum number of clusters started in the multi-cluster configuration to 5.

Buy Now
Questions 20

An Administrator has a user who needs to be able to suspend and resume a task based on the current virtual warehouse load, but this user should not be able to modify the task or start a new run.

What privileges should be granted to the user to meet these requirements? (Select TWO).

Options:

A.

EXECUTE TASK on the task

B.

OWNERSHIP on the task

C.

OPERATE on the task

D.

USAGE on the database and schema containing the task

E.

OWNERSHIP on the database and schema containing the task

Buy Now
Questions 21

A company enabled replication between accounts and is ready to replicate data across regions in the same cloud service provider.

The primary database object is : PROD_AWS_EAST. Location : AWS_EAST

The secondary database object is : PROD_AWS_WEST. Location : AWS_WEST

What command and account location is needed to refresh the data?

Options:

A.

Location : AWS_WEST

Command : REFRESH DATABASE PROD_AWS WEST REFRESH;

B.

Location : AWS_WEST

Command : ALTER DATABASE PROD AWS WEST REFRESH;

C.

Location : AWS_EAST

Command : REFRESH DATABASE PROD_AWS_WEST REFRESH;

D.

Location : AWS EAST

Command: ALTER DATABASE PROD_AWS_WEST REFRESH;

Buy Now
Questions 22

A Snowflake customer is experiencing higher costs than anticipated while migrating their data warehouse workloads from on-premises to Snowflake. The migration

workloads have been deployed on a single warehouse and are characterized by a large number of small INSERTs rather than bulk loading of large extracts. That single

warehouse has been configured as a single cluster, 2XL because there are many parallel INSERTs that are scheduled during nightly loads.

How can the Administrator reduce the costs, while minimizing the overall load times, for migrating data warehouse history?

Options:

A.

There should be another 2XL warehouse deployed to handle a portion of the load queries.

B.

The 2XL warehouse should be changed to 4XL to increase the number of threads available for parallel load queries.

C.

The warehouse should be kept as a SMALL or XSMALL and configured as a multi-cluster warehouse to handle the parallel load queries.

D.

The INSERTS should be converted to several tables to avoid contention on large tables that slows down query processing.

Buy Now
Questions 23

What are the requirements when creating a new account within an organization in Snowflake? (Select TWO).

Options:

A.

The account requires at least one ORGADMIN role within one of the organization's accounts.

B.

The account name is immutable and cannot be changed.

C.

The account name must be specified when the account is created.

D.

The account name must be unique among all Snowflake customers.

E.

The account name must be unique within the organization.

Buy Now
Exam Code: ADA-C01
Exam Name: SnowPro Advanced Administrator
Last Update: May 8, 2026
Questions: 78

PDF + Testing Engine

$63.52  $181.49

Testing Engine

$50.57  $144.49
buy now ADA-C01 testing engine

PDF (Q&A)

$43.57  $124.49
buy now ADA-C01 pdf