Labour Day Special 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: exams65

SnowPro Advanced: Data Engineer Certification Exam Question and Answers

SnowPro Advanced: Data Engineer Certification Exam

Last Update May 4, 2024
Total Questions : 65

We are offering FREE DEA-C01 Snowflake exam questions. All you do is to just go and sign up. Give your details, prepare DEA-C01 free exam questions and then go for complete pool of SnowPro Advanced: Data Engineer Certification Exam test questions that will help you more.

DEA-C01 pdf

DEA-C01 PDF

$35  $99.99
DEA-C01 Engine

DEA-C01 Testing Engine

$42  $119.99
DEA-C01 PDF + Engine

DEA-C01 PDF + Testing Engine

$56  $159.99
Questions 1

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

Discussion 0
Questions 2

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.

Discussion 0
Questions 3

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:

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

Discussion 0
Questions 4

A Data Engineer has created table t1 with datatype VARIANT:

create or replace table t1 (cl variant);

The Engineer has loaded the following JSON data set. which has information about 4 laptop models into the table:

The Engineer now wants to query that data set so that results are shown as normal structured data. The result should be 4 rows and 4 columns without the double quotes surrounding the data elements in the JSON data.

The result should be similar to the use case where the data was selected from a normal relational table z2 where t2 has string data type columns model__id. model, manufacturer, and =iccisi_r.an=. and is queried with the SQL clause select * from t2;

Which select command will produce the correct results?

A)

B)

C)

D)

Options:

A.  

Option A

B.  

Option B

C.  

Option C

D.  

Option D

Discussion 0
Questions 5

A Data Engineer defines the following masking policy:

….

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

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,

Discussion 0
Questions 6

A new customer table is created by a data pipeline in a Snowflake schema where MANAGED ACCESSenabled.

…. Can gran access to the CUSTOMER table? (Select THREE.)

Options:

A.  

The role that owns the schema

B.  

The role that owns the database

C.  

The role that owns the customer table

D.  

The SYSADMIN role

E.  

The SECURITYADMIN role

F.  

The USERADMIN role with the manage grants privilege

Discussion 0
Questions 7

A database contains a table and a stored procedure defined as.

No other operations are affecting the log_table.

What will be the outcome of the procedure call?

Options:

A.  

The Iog_table contains zero records and the stored procedure returned 1 as a return value

B.  

The Iog_table contains one record and the stored procedure returned 1 as a return value

C.  

The log_table contains one record and the stored procedure returned NULL as a return value

D.  

The Iog_table contains zero records and the stored procedure returned NULL as a return value

Discussion 0
Questions 8

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

Discussion 0
Questions 9

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

Discussion 0
Questions 10

The following code is executed ina Snowflake environment with the default settings:

What will be the result of the select statement?

Options:

A.  

SQL compilation error object CUSTOMER' does not exist or is not authorized.

B.  

John

C.  

1

D.  

1John

Discussion 0
Questions 11

What is a characteristic of the operations of streams in Snowflake?

Options:

A.  

Whenever a stream is queried, the offset is automatically advanced.

B.  

When a stream is used to update a target table the offset is advanced to the current time.

C.  

Querying a stream returns all change records and table rows from the current offset to the current time.

D.  

Each committed and uncommitted transaction on the source table automatically puts a change record in the stream.

Discussion 0
Questions 12

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

Discussion 0
Questions 13

Which output is provided by both theSYSTEM$CLUSTERING_DEPTHfunction and theSYSTEM$CLUSTERING_INFORMATIONfunction?

Options:

A.  

average_depth

B.  

notes

C.  

average_overlaps

D.  

total_partition_count

Discussion 0
Questions 14

A Data Engineer needs to know the details regarding the micro-partition layout for a table named invoice using a built-in function.

Which query will provide this information?

Options:

A.  

SELECT SYSTEM$CLUSTERING_INTFORMATICII (‘Invoice' ) ;

B.  

SELECT $CLUSTERXNG_INFQRMATION ('Invoice')'

C.  

CALL SYSTEM$CLUSTERING_INFORMATION (‘Invoice’);

D.  

CALL $CLUSTERINS_INFORMATION('Invoice’);

Discussion 0
Questions 15

A Data Engineer executes a complex query and wants to make use of Snowflake s query results caching capabilities to reuse the results.

Which conditions must be met? (Select THREE).

Options:

A.  

The results must be reused within 72 hours.

B.  

The query must be executed using the same virtual warehouse.

C.  

The USED_CACHED_RESULT parameter must be included in the query.

D.  

The table structure contributing to the query result cannot have changed

E.  

The new query must have the same syntax as the previously executed query.

F.  

The micro-partitions cannot have changed due to changes to other data in the table

Discussion 0
Questions 16

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.

Discussion 0
Questions 17

A table is loaded using Snowpipe and truncated afterwards Later, a Data Engineer finds that the table needs to be reloaded but the metadata of the pipe will not allow the same files to be loaded again.

How can this issue be solved using the LEAST amount of operational overhead?

Options:

A.  

Wait until the metadata expires and then reload the file using Snowpipe

B.  

Modify the file by adding a blank row to the bottom and re-stage the file

C.  

Set the FORCE=TRUE option in the Snowpipe COPY INTO command

D.  

Recreate the pipe by using the create or replace pipe command

Discussion 0