GET 70% Discount on All Products
Coupon code: "Board70"
Secured Data Sharing is allowed for which Snowflake database objects? (Select TWO).
Tables
User-Defined Table Functions (UDTFs)
Secure views
Stored procedures
Worksheets
Snowflake allows secure data sharing for specific database objects to ensure data is shared securely and efficiently. The primary objects that can be shared securely are tables and secure views.
Tables:Share actual data stored in tables.
Secure Views:Share derived data while protecting the underlying table structures and any sensitive information.
Which Snowflake table is an implicit object layered on a stage, where the stage can be either internal or external?
Directory table
Temporary table
Transient table
A table with a materialized view
A directory table in Snowflake is an implicit object layered on a stage, whether internal or external. It allows users to query the contents of a stage as if it were a table, providing metadata about the files stored in the stage, such as filenames, file sizes, and last modified timestamps.
Snowflake Documentation: Directory Tables
Which command is used when loading data with Snowpipe?
INSERT
COPY
UPDATE
MERGE
The correct answer is B. COPY .
Snowpipe loads data using a pipe object. The pipe definition contains a COPY INTO < table > statement that tells Snowflake how to load staged files into a target table.
Why B is correct:
Snowpipe automates loading staged files, but the actual load operation is still based on the COPY INTO < table > command.
Example:
CREATE PIPE my_pipe
AS
COPY INTO my_table
FROM @my_stage
FILE_FORMAT = (TYPE = CSV);
Why the other options are incorrect:
A. INSERT adds rows manually or through query results, but Snowpipe does not use INSERT as its load command.
C. UPDATE modifies existing rows and is not used by Snowpipe for loading files.
D. MERGE performs insert/update/delete logic based on matching conditions, but Snowpipe uses COPY INTO < table > for file ingestion.
Official Snowflake documentation reference:
Snowflake documentation explains that a pipe defines a COPY INTO < table > statement used by Snowpipe to load data from staged files.