Snowflake SnowPro Core SnowPro Core Dumps in PDF

Free Snowflake SnowPro Core Real Questions (page: 23)

Which Snowflake function will interpret an input string as a JSON document, and produce a VARIANT value?

  1. parse_json()
  2. json_extract_path_text()
  3. object_construct()
  4. flatten

Answer(s): A



How are serverless features billed?

  1. Per second multiplied by an automatic sizing for the job
  2. Per minute multiplied by an automatic sizing for the job, with a minimum of one minute
  3. Per second multiplied by the size, as determined by the SERVERLESS_FEATURES_SIZE account parameter
  4. Serverless features are not billed, unless the total cost for the month exceeds 10% of the warehouse credits, on the account

Answer(s): A



Which Snowflake architectural layer is responsible for a query execution plan?

  1. Compute
  2. Data storage
  3. Cloud services
  4. Cloud provider

Answer(s): C



When unloading to a stage, which of the following is a recommended practice or approach?

  1. Set SINGLE = TRUE for larger files.
  2. Use OBJECT_CONSTRUCT(*) when using Parquet.
  3. Avoid the use of the CAST function.
  4. Define an individual file format.

Answer(s): C



Which SQL commands, when committed, will consume a stream and advance the stream offset? (Choose two.)

  1. UPDATE TABLE FROM STREAM
  2. SELECT FROM STREAM
  3. INSERT INTO TABLE SELECT FROM STREAM
  4. ALTER TABLE AS SELECT FROM STREAM
  5. BEGIN COMMIT

Answer(s): A,C



Which methods can be used to delete staged files from a Snowflake stage? (Choose two.)

  1. Use the DROP command after the load completes.
  2. Specify the TEMPORARY option when creating the file format.
  3. Specify the PURGE copy option in the COPY INTO command.
  4. Use the REMOVE command after the load completes.
  5. Use the DELETE LOAD HISTORY command after the load completes.

Answer(s): C,D



On which of the following cloud platforms can a Snowflake account be hosted? (Choose three.)

  1. Amazon Web Services
  2. Private Virtual Cloud
  3. Oracle Cloud
  4. Microsoft Azure Cloud
  5. Google Cloud Platform
  6. Alibaba Cloud

Answer(s): A,D,E



What Snowflake role must be granted for a user to create and manage accounts?

  1. ACCOUNTADMIN
  2. ORGADMIN
  3. SECURITYADMIN
  4. SYSADMIN

Answer(s): B



Share your comments for Snowflake SnowPro Core exam with other users:

A
AI Tutor Explanation
9/24/2026 11:16:10 AM

Question 5:
Correct answer: A — True
Snowflake supports bulk unloading with COPY INTO <location> using a SELECT statement as the source. This allows you to export either:

  • All or selected columns from a table
  • Filtered rows using WHERE
  • Transformed or joined data

Example:
sql 
COPY INTO @my_stage/export/ 
FROM ( 
  SELECT customer_id, order_date 
  FROM orders 
  WHERE order_date >= '2025-01-01' 
);

Snowflake writes the query results to files in the specified internal or external stage. The key distinction is that COPY INTO is used for bulk movement of data, while a regular SELECT only returns query results and does not unload them to staged files.

A
AI Tutor Explanation
9/3/2026 5:25:59 AM

Question 1:
Correct answer: B — Clustering keys
Snowflake automatically organizes table data into micro-partitions and uses natural clustering based on how data is loaded. However, for large tables where query performance depends on particular columns, you can define a clustering key.
A clustering key:

  • Specifies one or more columns or expressions Snowflake should use when organizing table data.
  • Helps Snowflake’s automatic reclustering keep related rows grouped together.
  • Can improve pruning for queries that frequently filter or join on those columns.

Why the others are incorrect:
  • Micro-partitions: Snowflake’s storage units; users do not directly define them as an override mechanism.
  • Key partitions: Not a Snowflake feature.
  • Clustered partitions: Not the name of the customer-defined mechanism.

The answer key’s B is correct.

A
AI Tutor Explanation
8/28/2026 11:39:56 AM

Question 17:
Correct answer: D — To accommodate a more complex workload.
Increasing a Virtual Warehouse from X-Small to Medium is vertical scaling. The larger warehouse provides more compute resources, which can improve performance for:

  • Complex queries
  • Large scans or joins
  • Resource-intensive transformations
  • Queries involving substantial processing

Why the others are less appropriate:
  • More users / more queries: This usually calls for multi-cluster warehouses, which add clusters to handle concurrency.
  • Fluctuations in workload: This is typically addressed with auto-suspend/auto-resume or multi-cluster scaling, rather than simply choosing a larger warehouse.

Thus, warehouse size primarily affects the compute power available to individual workloads.

AI Tutor 👋 I’m here to help!