Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam SnowPro Advanced Data Engineer All Questions

View all questions & answers for the SnowPro Advanced Data Engineer exam

Exam SnowPro Advanced Data Engineer topic 1 question 14 discussion

Actual exam question from Snowflake's SnowPro Advanced Data Engineer
Question #: 14
Topic #: 1
[All SnowPro Advanced Data Engineer Questions]

A company has an extensive script in Scala that transforms data by leveraging DataFrames. A Data Engineer needs to move these transformations to Snowpark.
What characteristics of data transformations in Snowpark should be considered to meet this requirement? (Choose two.)

  • A. It is possible to join multiple tables using DataFrames.
  • B. Snowpark operations are executed lazily on the server.
  • C. User-Defined Functions (UDFs) are not pushed down to Snowflake.
  • D. Snowpark requires a separate cluster outside of Snowflake for computations.
  • E. Columns in different DataFrames with the same name should be referred to with squared brackets.
Show Suggested Answer Hide Answer
Suggested Answer: AB 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
stopthisnow
Highly Voted 1 year ago
Selected Answer: AB
Referring to Columns in Different DataFrames When referring to columns in two different DataFrame objects that have the same name (for example, joining the DataFrames on that column), you can use the DataFrame.col method in one DataFrame object to refer to a column in that object (for example, df1.col("name") and df2.col("name")). To retrieve and manipulate data, you use the DataFrame class. A DataFrame represents a relational dataset that is evaluated lazily: it only executes when a specific action is triggered. In a sense, a DataFrame is like a query that needs to be evaluated in order to retrieve data. https://docs.snowflake.com/en/developer-guide/snowpark/python/working-with-dataframes
upvoted 5 times
...
aba2s
Most Recent 2 months, 1 week ago
Selected Answer: AB
A is True. It's evident. Explanations for B: A Pandas dataframe is a relational object where the data is represented as rows and columns, think of it as an Excel spreadsheet. All data in a Pandas DataFrame is stored in client memory, and all operations and transformations on the DataFrame object are performed instantly. A Snowpark DataFrame is also a relational object, but the data is stored in Snowflake. The Snowpark DataFrame object contains only the logic, SQL, needed to retrieve data according to the operations and transformations applied to the DataFrame object. It is also evaluated lazily, meaning that it only executes the logic, the SQL, when a specific action is triggered. So B is also True
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...