Black Friday Biggest Discount Flat 70% Offer - Ends in 0d 00h 00m 00s - Coupon code: 70diswrap

Snowflake ADA-C01 Dumps

Page: 1 / 7
Total 72 questions

SnowPro Advanced Administrator Questions and Answers

Question 1

A Snowflake organization MYORG consists of two Snowflake accounts:

as

The ACCOUNT1 has a database PROD_DB and the ORGADMIN role enabled.

Management wants to have the PROD_DB database replicated to ACCOUNT2.

Are there any necessary configuration steps in ACCOUNT1 before the database replication can be configured and initiated in ACCOUNT2?

Options:

A.

USE ROLE ORGADMIN;

SELECT SYSTEMSGLOBAL_ACCOUNT_SET_PARAMETER ('MYORG. ACCOUNT1', 'ENABLE_ACCOUNT_DATABASE_REPLICATION', 'TRUE');

SELECT SYSTEMSGLOBAL_ACCOUNT_SET_PARAMETER ('MYORG. ACCOUNT2', 'ENABLE_ACCOUNT_DATABASE_REPLICATION', 'TRUE');

USE ROLE ACCOUNTADMIN;

ALTER DATABASE PROD DB ENABLE REPLICATION TO ACCOUNTS MYORG. ACCOUNT2;

B.

USE ROLE ORGADMIN;

SELECT SYSTEMSGLOBAL ACCOUNT SET_PARAMETER ( 'MYORG. ACCOUNT1', 'ENABLE_ACCOUNT_DATABASE_REPLICATION', 'TRUE');

USE ROLE ACCOUNTADMIN;

ALTER DATABASE PROD_DB ENABLE REPLICATION TO ACCOUNTS MYORG. ACCOUNT2 IGNORE EDITION CHECK;

C.

No configuration steps are necessary in ACCOUNT1. Replicating databases across accounts within the same Snowflake organization is enabled by default.

D.

It is not possible to replicate a database from an Enterprise edition Snowflake account to a Standard edition Snowflake account.

Question 2

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.

Question 3

A large international company with many operating regions requires data to be shared bi-directionally among all offices (head office to regional offices and regional offices among themselves). This company is a Snowflake account holder with European operations deployed in Microsoft Azure (single region) while North American regional offices are using AWS (single region) as their deployment cloud. This setup is required to comply with Personal Identifiable Information (PII) regulations in some of the European countries. The corporate head office is in Europe.

How can this data be shared bi-directionally, while MINIMIZING costs?

Options:

A.

Use data replication everywhere to reduce costs associated with same-region sharing.

B.

Use the PUT command to move files to an Amazon S3 bucket and Azure Blobs, and use an external file management application to move files within the corporate VPC.

C.

Move all the Snowflake accounts to a single region, and implement data sharing.

D.

Use bi-directional data sharing among offices in the same region and replication among offices across the continents.

Question 4

The ACCOUNTADMIN of Account 123 works with Snowflake Support to set up a Data Exchange. After the exchange is populated with listings from other Snowflake accounts,

what roles in Account 123 are allowed to request and get data?

Options:

A.

Only the ACCOUNTADMIN role, and no other roles

B.

Any role with USAGE privilege on the Data Exchange

C.

Any role with IMPORT SHARE and CREATE DATABASE privileges

D.

Any role that the listing provider has designated as authorized

Question 5

Which type of listing in the Snowflake Marketplace can be added and queried immediately?

Options:

A.

Monetized listing

B.

Standard listing

C.

Regional listing

D.

Personalized listing

Question 6

For Snowflake network policies, what will occur when the account_level and user_level network policies are both defined?

Options:

A.

The account_level policy will override the user_level policy.

B.

The user_level policy will override the account_level policy.

C.

The user_level network policies will not be supported.

D.

A network policy error will be generated with no definitions provided.

Question 7

Which statement allows this user to access this Snowflake account from a specific IP address (192.168.1.100) while blocking their access from anywhere else?

Options:

A.

CREATE NETWORK POLICY ADMIN_POLICY

ALLOWED_IP_LIST = ('192.168.1.100');

ALTER USER ABC SET NETWORK_POLICY = 'ADMIN_POLICY';

User ABC is the only user with an ACCOUNTADMIN role.

B.

CREATE NETWORK POLICY ADMIN POLICY

ALLOWED_IP_LIST = ('192.168.1.100');

ALTER ROLE ACCOUNTADMIN SET NETWORK_POLICY = 'ADMIN_POLICY';

C.

CREATE NETWORK POLICY ADMIN_POLICY

ALLOWED IP LIST = ('192.168.1.100')

BLOCKED_IP_LIST = ('0.0.0.0/0');

ALTER USER ABC SET NETWORK_POLICY = 'ADMIN_POLICY';

D.

CREATE OR REPLACE NETWORK POLICY ADMIN_POLICY

ALLOWED_IP_LIST = ('192.168. 1. 100/0') ;

ALTER USER ABC SET NETWORK_POLICY = 'ADMIN_POLICY';

Question 8

Which commands can be performed by a user with the ORGADMIN role but not the ACCOUNTADMIN role? (Select TWO).

Options:

A.

SHOW REGIONS;

B.

SHOW USERS;

C.

SHOW ORGANIZATION ACCOUNTS;

D.

GRANT ROLE ORGADMIN TO USER ;

E.

SELECT SYSTEM$GLOBAL_ACCOUNT_SET_PARAMETER (

'ACCOUNT LOCATOR',

'ENABLE ACCOUNT DATABASE_REPLICATION',

'true'

);

Question 9

A user has enrolled in Multi-factor Authentication (MFA) for connecting to Snowflake. The user informs the Snowflake Administrator that they lost their mobile phone the previous evening.

Which step should the Administrator take to allow the user to log in to the system, without revoking their MFA enrollment?

Options:

A.

Alter the user and set MINS TO BYPASS MFA to a value that will disable MFA long enough for the user to log in.

B.

Alter the user and set DISABLE_MFA to true, which will suspend the MFA requirement for 24 hours.

C.

Instruct the user to connect to Snowflake using SnowSQL, which does not support MFA authentication.

D.

Instruct the user to append the normal URL with /?mode=mfa_bypass&code= to log on.

Question 10

If the query matches the definition, will Snowflake always dynamically rewrite the query to use a materialized view?

Options:

A.

No, because joins are not supported by materialized views.

B.

No, because the optimizer might decide against it.

C.

No, because the materialized view may not be up-to-date.

D.

Yes, because materialized views are always faster.

Question 11

An Administrator loads data into a staging table every day. Once loaded, users from several different departments perform transformations on the data and load it into

different production tables.

How should the staging table be created and used to MINIMIZE storage costs and MAXIMIZE performance?

Options:

A.

Create it as an external table, which will not incur Time Travel costs.

B.

Create it as a transient table with a retention time of 0 days.

C.

Create it as a temporary table with a retention time of 0 days.

D.

Create it as a permanent table with a retention time of 0 days.

Question 12

What SCIM integration types are supported in Snowflake? (Select THREE).

Options:

A.

Amazon Web Services (AWS)

B.

Google Cloud Platform (GCP)

C.

Okta

D.

Custom

E.

Azure Active Directory (Azure AD)

F.

Duo Security Provisioning Connector

Question 13

In general, the monthly billing for database replication is proportional to which variables? (Select TWO).

Options:

A.

The frequency of changes to the primary database as a result of data loading or DML operations

B.

The amount of table data in the primary database that changes as a result of data loading or DML operations

C.

The frequency of the secondary database refreshes from the primary database

D.

The number of times data moves across regions and/or cloud service providers between the primary and secondary database accounts

E.

The number and size of warehouses defined in the primary account

Question 14

Which actions are considered breaking changes to data that is shared with consumers in the Snowflake Marketplace? (Select TWO).

Options:

A.

Dropping a column from a table

B.

Deleting data from a table

C.

Unpublishing the data listing

D.

Renaming a table

E.

Adding region availability to the listing

Question 15

Which command can temporarily disable Multi-factor Authentication (MFA) for the Snowflake username user1 for 24 hours?

Options:

A.

alter user userl set MINS_TO_BYPASS_MFA=1440;

B.

alter user userl set DISABLE_MFA=1440;

C.

alter user userl set TEMPORARY_MFA_BYPASS=1440;

D.

alter user userl set HOURS_TO_BYPASS_MFA=24;

Question 16

An Administrator wants to delegate the administration of a company's data exchange to users who do not have access to the ACCOUNTADMIN role.

How can this requirement be met?

Options:

A.

Grant imported privileges on data exchange EXCHANGE_NAME to ROLE_NAME;

B.

Grant modify on data exchange EXCHANGE_NAME to ROLE_NAME;

C.

Grant ownership on data exchange EXCHANGE_NAME to ROLE NAME;

D.

Grant usage on data exchange EXCHANGE_NAME to ROLE_NAME;

Question 17

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

as

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.

Question 18

What is required for stages, without credentials, to limit data exfiltration after a storage integration and associated stages are created?

Options:

A.

ALTER ACCOUNT my_account SET

REQUIRE_STORAGE_INTEGRATION_FOR_STAGE_CREATION = true;

ALTER ACCOUNT my_account SET

REQUIRE_STORAGE_INTEGRATION_FOR_STAGE_OPERATION = true;

ALTER ACCOUNT my_account SET

PREVENT_UNLOAD_TO_INLINE_URL = false;

B.

ALTER ACCOUNT my_account SET

REQUIRE_STORAGE_INTEGRATION_FOR_STAGE_CREATION = false;

ALTER ACCOUNT my_account SET

REQUIRE_STORAGE_INTEGRATION_FOR_STAGE_OPERATION = false;

ALTER ACCOUNT my_account SET

PREVENT_UNLOAD_TO_INLINE_URL = true;

C.

ALTER ACCOUNT my_account SET

REQUIRE_STORAGE_INTEGRATION_FOR_STAGE_CREATION = false;

ALTER ACCOUNT my_account SET

REQUIRE_STORAGE_INTEGRATION_FOR_STAGE_OPERATION = false;

ALTER ACCOUNT my_account SET

PREVENT_UNLOAD_TO_INLINE_URL = false;

D.

ALTER ACCOUNT my_account SET

REQUIRE_STORAGE_INTEGRATION_FOR_STAGE_CREATION = true;

ALTER ACCOUNT my_account SET

REQUIRE_STORAGE_INTEGRATION FOR STAGE_OPERATION = true;

ALTER ACCOUNT my_account SET

PREVENT_UNLOAD_TO_INLINE_URL = true;

Question 19

What roles or security privileges will allow a consumer account to request and get data from the Data Exchange? (Select TWO).

Options:

A.

SYSADMIN

B.

SECURITYADMIN

C.

ACCOUNTADMIN

D.

IMPORT SHARE and CREATE DATABASE

E.

IMPORT PRIVILEGES and SHARED DATABASE

Question 20

DatabaseA has a single schema called Schema1. This schema contains many tables and views. The ANALYST role has privileges to select from all objects in

DatabaseA. Schema1. The SYSADMIN role clones DatabaseA to DatabaseA_clone.

What privileges does the ANALYST role have on tables and views in DatabaseA_clone? (Select TWO).

Options:

A.

USAGE on the schema DatabaseA clone

B.

USAGE on the database DatabaseA_clone. Schemal

C.

SELECT on all tables, and only non-secure views in DatabaseA_clone. Schemal

D.

SELECT on all tables, and only secure views in DatabaseA_clone. Schemal

E.

SELECT on all tables and views in DatabaseA_clone. Schema1

Question 21

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

Page: 1 / 7
Total 72 questions