Snowflake SnowPro Core SnowPro Core Dumps in PDF

Free Snowflake SnowPro Core Real Questions (page: 22)

Network policies can be set at which Snowflake levels? (Choose two.)

  1. Role
  2. Schema
  3. User
  4. Database
  5. Account
  6. Tables

Answer(s): C,E


Reference:

https://docs.snowflake.com/en/user-guide/network-policies.html#creating-network-policies



What are the correct parameters for time travel and fail-safe in the Snowflake Enterprise Edition?

  1. Default Time Travel Retention is set to 0 days.
    Maximum Time Travel Retention is 30 days.
    Fail Safe retention time is 1 day.
  2. Default Time Travel Retention is set to 1 day.
    Maximum Time Travel Retention is 365 days.
    Fail Safe retention time is 7 days.
  3. Default Time Travel Retention is set to 0 days.
    Maximum Time Travel Retention is 90 days.
    Fail Safe retention time is 7 days.
  4. Default Time Travel Retention is set to 1 day.
    Maximum Time Travel Retention is 90 days.
    Fail Safe retention time is 7 days.
  5. Default Time Travel Retention is set to 7 days.
    Maximum Time Travel Retention is 1 day.
    Fail Safe retention time is 90 days.
  6. Default Time Travel Retention is set to 90 days.
    Maximum Time Travel Retention is 7 days.
    Fail Safe retention time is 356 days.

Answer(s): D



Which of the following objects are contained within a schema? (Choose two.)

  1. Role
  2. Stream
  3. Warehouse
  4. External table
  5. User
  6. Share

Answer(s): B,D



Which of the following statements describe features of Snowflake data caching? (Choose two.)

  1. When a virtual warehouse is suspended, the data cache is saved on the remote storage layer.
  2. When the data cache is full, the least-recently used data will be cleared to make room.
  3. A user can only access their own queries from the query result cache.
  4. A user must set USE_METADATA_CACHE to TRUE to use the metadata cache in queries.
  5. The RESULT_SCAN table function can access and filter the contents of the query result cache.

Answer(s): B,E



A table needs to be loaded. The input data is in JSON format and is a concatenation of multiple JSON documents. The file size is 3 GB. A warehouse size S is being used. The following COPY INTO command was executed:
COPY INTO SAMPLE FROM @~/SAMPLE.JSON (TYPE=JSON)

The load failed with this error:
Max LOB size (16777216) exceeded, actual size of parsed column is 17894470.

How can this issue be resolved?

  1. Compress the file and load the compressed file.
  2. Split the file into multiple files in the recommended size range (100 MB - 250 MB).
  3. Use a larger-sized warehouse.
  4. Set STRIP_OUTER_ARRAY=TRUE in the COPY INTO command.

Answer(s): D



What is a feature of a stored procedure in Snowflake?

  1. They can be created as secure and hide the underlying metadata from all users.
  2. They can access tables from a single database.
  3. They can only contain a single SQL statement.
  4. They can be created to run with a caller's rights or an owner's rights.

Answer(s): A


Reference:

https://docs.snowflake.com/en/sql-reference/stored-procedures-overview.html



Which columns are part of the result set of the Snowflake LATERAL FLATTEN command? (Choose two.)

  1. CONTENT
  2. PATH
  3. BYTE_SIZE
  4. INDEX
  5. DATATYPE

Answer(s): B,D



What is the minimum Snowflake edition required to create a materialized view?

  1. Standard Edition
  2. Enterprise Edition
  3. Business Critical Edition
  4. Virtual Private Snowflake Edition

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!