Winter Special Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: dumps65

Snowflake DEA-C01 Dumps

Page: 1 / 7
Total 65 questions

SnowPro Advanced: Data Engineer Certification Exam Questions and Answers

Question 1

A Data Engineer needs to load JSON output from some software into Snowflake using Snowpipe.

Which recommendations apply to this scenario? (Select THREE)

Options:

A.

Load large files (1 GB or larger)

B.

Ensure that data files are 100-250 MB (or larger) in size compressed

C.

Load a single huge array containing multiple records into a single table row

D.

Verify each value of each unique element stores a single native data type (string or number)

E.

Extract semi-structured data elements containing null values into relational columns before loading

F.

Create data files that are less than 100 MB and stage them in cloud storage at a sequence greater than once each minute

Question 2

Which Snowflake feature facilitates access to external API services such as geocoders. data transformation, machine Learning models and other custom code?

Options:

A.

Security integration

B.

External tables

C.

External functions

D.

Java User-Defined Functions (UDFs)

Question 3

What are characteristics of Snowpark Python packages? (Select THREE).

Third-party packages can be registered as a dependency to the Snowpark session using the session, import () method.

Options:

A.

Python packages can access any external endpoints

B.

Python packages can only be loaded in a local environment

C.

Third-party supported Python packages are locked down to prevent hitting

D.

The SQL command DESCRIBE FUNCTION will list the imported Python packages of the Python User-Defined Function (UDF).

E.

Querying information__schema .packages will provide a list of supported Python packages and versions

Question 4

A Data Engineer defines the following masking policy:

as

….

must be applied to the full_name column in the customer table:

as

Which query will apply the masking policy on the full_name column?

Options:

A.

ALTER TABLE customer MODIFY COLUMN full_name Set MASKING POLICY name_policy;

B.

ALTER TABLE customer MODIFY COLUMN full_nam ADD MASKING POLICY name_poiicy;

C.

ALTER TABLE customer MODIFY COLUMN first_nane SET MASKING POLICY name_policy; lasT_name SET MASKING POLICY name_pclicy;

D.

ALTER TABLE customer MODIFY COLUMN first_name ADD MASKING POLICY name_policy,

Question 5

A stream called TRANSACTIONS_STM is created on top of a transactions table in a continuous pipeline running in Snowflake. After a couple of months, the TRANSACTIONS table is renamed transactiok3_raw to comply with new naming standards

What will happen to the TRANSACTIONS _STM object?

Options:

A.

TRANSACTIONS _STMwill keep working as expected

B.

TRANSACTIONS _STMwill be stale and will need to be re-created

C.

TRANSACTIONS _STMwill be automatically renamedTRANSACTIONS _RAW_STM.

D.

Reading from the traksactioks_3T>: stream will succeed for some time after the expected STALE_TIME.

Question 6

A large table with 200 columns contains two years of historical data. When queried. the table is filtered on a single day Below is the Query Profile:

as

Using a size 2XL virtual warehouse, this query look over an hour to complete

What will improve the query performance the MOST?

Options:

A.

increase the size of the virtual warehouse.

B.

Increase the number of clusters in the virtual warehouse

C.

Implement the search optimization service on the table

D.

Add a date column as a cluster key on the table

Question 7

A Data Engineer is building a pipeline to transform a 1 TD tab e by joining it with supplemental tables The Engineer is applying filters and several aggregations leveraging Common TableExpressions (CTEs) using a size Medium virtual warehouse in a single query in Snowflake.

After checking the Query Profile, what is the recommended approach to MAXIMIZE performance of this query if the Profile shows data spillage?

Options:

A.

Enable clustering on the table

B.

Increase the warehouse size

C.

Rewrite the query to remove the CTEs.

D.

Switch to a multi-cluster virtual warehouse

Question 8

A Data Engineer is trying to load the following rows from a CSV file into a table in Snowflake with the following structure:

as

....engineer is using the following COPY INTO statement:

as

However, the following error is received.

as

Which file format option should be used to resolve the error and successfully load all the data into the table?

Options:

A.

ESC&PE_UNENGLO9ED_FIELD = '\\'

B.

ERROR_ON_COLUMN_COUKT_MISMATCH = FALSE

C.

FIELD_DELIMITER = ","

D.

FIELD OPTIONALLY ENCLOSED BY = " "

Question 9

A Data Engineer is writing a Python script using the Snowflake Connector for Python. The Engineer will use the snowflake. Connector.connect function to connect to Snowflake The requirementsare:

*Raise an exception if the specified database schema or warehouse does not exist

*improve download performance

Whichparameters of the connect function should be used? (Select TWO).

Options:

A.

authenticator

B.

arrow_nunber_to_decimal

C.

client_prefetch_threads

D.

client_session_keep_alivs

E.

validate_default_parameters

Question 10

A Data Engineer has written a stored procedure that will run with caller's rights. The Engineer has granted ROLEA right to use this stored procedure.

What is a characteristic of the stored procedure being called using ROLEA?

Options:

A.

The stored procedure must run with caller's rights it cannot be converted later to run with owner's rights

B.

If the stored procedure accesses an object that ROLEA does not have access to the stored procedure will fail

C.

The stored procedure will run in the context (database and schema) where the owner created the stored procedure

D.

ROLEA will not be able to see the source code for the stored procedure even though the role has usage privileges on the stored procedure

Question 11

Company A and Company B both have Snowflake accounts. Company A's account is hosted on a different cloud provider and region than Company B's account Companies A and B are not in the same Snowflake organization.

How can Company A share data with Company B? (Select TWO).

Options:

A.

Create a share within Company A's account and add Company B's account as a recipient of that share

B.

Create a share within Company A's account, and create a reader account that is a recipient of the share Grant Company B access to the reader account

C.

Use database replication to replicate Company A's data into Company B's account Create a share within Company B's account and grant users within Company B's

account access to the share

D.

Create a new account within Company A's organization in the same cloud provider and region as Company B's account Use database replication to replicate Company

A's data to the new account Create a share within the new account and add Company B's account as a recipient of that share

E.

Create a separate database within Company A's account to contain only those data sets they wish to share with Company B Create a share within Company A's account

and add all the objects within this separate database to the share Add Company B's account as a recipient of the share

Question 12

What is a characteristic of the use of binding variables in JavaScript stored procedures in Snowflake?

Options:

A.

All types of JavaScript variables can be bound

B.

All Snowflake first-class objects can be bound

C.

Only JavaScript variables of type number, string and sf Date can be bound

D.

Users are restricted from binding JavaScript variables because they create SQL injection attack vulnerabilities

Question 13

A company built a sales reporting system with Python, connecting to Snowflake using the Python Connector. Based on the user's selections, the system generates the SQL queries needed to fetch the data for the report First it gets the customers that meet the given query parameters (on average 1000 customer records for each report run) and then it loops the customer records sequentially Inside that loop it runs the generated SQL clause for the current customer to get the detailed data for that customer number from the sales data table

When the Data Engineer tested the individual SQL clauses they were fast enough (1 second to get the customers 0 5 second to get the sales data for one customer) but the total runtime of the report is too long

How can this situation be improved?

Options:

A.

Increase the size of the virtual warehouse

B.

Increase the number of maximum clusters of the virtual warehouse

C.

Define a clustering key for the sales data table

D.

Rewrite the report to eliminate the use of the loop construct

Question 14

A Data Engineer enables a result cache at the session level with the following command:

ALTER SESSION SET USE CACHED RESULT = TRUE;

The Engineer then runs the following select query twice without delay:

as

The underlying table does not change between executions

What are the results of both runs?

Options:

A.

The first and second run returned the same results because sample is deterministic

B.

The first and second run returned the same results, because the specific SEEDvalue was provided.

C.

The first and second run returned different results because the query is evaluated each time it is run.

D.

The first and second run returned differentresults because the query uses *instead of an explicit column list

Question 15

Assuming that the session parameter USE_CACHED_RESULT is set to false, what are characteristics of Snowflake virtual warehouses in terms of the use of Snowpark?

Options:

A.

Creating a DataFrame from a table will start a virtual warehouse

B.

Creating a DataFrame from a staged file with the read () method will start a virtual warehouse

C.

Transforming a DataFrame with methods like replace () will start a virtual warehouse -

D.

Calling a Snowpark stored procedure to query the database with session, call () will start a virtual warehouse

Question 16

Database XYZ has the data_retention_time_in_days parameter set to 7 days and table xyz.public.ABC has the data_retention_time_in_daysset to 10 days.

A Developer accidentally dropped the database containing this single table 8 days ago and just discovered the mistake.

How can the table be recovered?

Options:

A.

undrop database xyz;

B.

create -able abc_restore as select * from xyz.public.abc at {offset => -60*60*24*8};

C.

create table abc_restore clone xyz.public.abc at (offset => -3€0G*24*3);

D.

Create a Snowflake Support case lo restore the database and tab e from "a i-safe

Question 17

A Data Engineer is investigating a query that is taking a long time to return The Query Profile shows the following:

as

What step should the Engineer take to increase the query performance?

Options:

A.

Add additional virtual warehouses.

B.

increasethe size of the virtual warehouse.

C.

Rewrite the query using Common Table Expressions (CTEs)

D.

Change the order of the joins and start with smaller tables first

Question 18

A company is building a dashboard for thousands of Analysts. The dashboard presents the results of a few summary queries on tables that are regularly updated. The query conditions vary by tope according to what data each Analyst needs Responsiveness of the dashboard queries is a top priority, and the data cache should be preserved.

How should the Data Engineer configure the compute resources to support this dashboard?

Options:

A.

Assign queries to a multi-cluster virtual warehouse with economy auto-scaling Allow the system to automatically start and stop clusters according to demand.

B.

Assign all queries to a multi-cluster virtual warehouse set to maximized mode Monitor to determine the smallest suitable number of clusters.

C.

Create a virtual warehouse for every 250 Analysts Monitor to determine how many of these virtual warehouses are being utilized at capacity.

D.

Create a size XL virtual warehouse to support all the dashboard queries Monitor query runtimes to determine whether the virtual warehouse should be resized.

Question 19

What kind of Snowflake integration is required when defining an external function in Snowflake?

Options:

A.

API integration

B.

HTTP integration

C.

Notification integration

D.

Security integration

Page: 1 / 7
Total 65 questions