0
0
Snowflakecloud~5 mins

Loading from S3, Azure Blob, GCS in Snowflake - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What is the purpose of an external stage in Snowflake when loading data from cloud storage?
An external stage in Snowflake points to a location in cloud storage (like S3, Azure Blob, or GCS) and allows Snowflake to access files there for loading or unloading data.
Click to reveal answer
beginner
Which cloud storage services are commonly supported by Snowflake for loading data?
Snowflake supports Amazon S3, Microsoft Azure Blob Storage, and Google Cloud Storage (GCS) for loading data.
Click to reveal answer
intermediate
What is the role of credentials when creating an external stage in Snowflake?
Credentials authenticate Snowflake to access the cloud storage location securely, such as AWS IAM roles for S3, Azure SAS tokens for Blob, or GCP service account keys for GCS.
Click to reveal answer
beginner
How does Snowflake load data from an external stage into a table?
Snowflake uses the COPY INTO command to load data from files in the external stage into a target table, parsing the file format and applying any transformations if needed.
Click to reveal answer
beginner
Why is it important to define the file format when loading data from cloud storage into Snowflake?
Defining the file format tells Snowflake how to interpret the data files (like CSV, JSON, Parquet), ensuring correct parsing and loading of data into tables.
Click to reveal answer
Which command in Snowflake is used to load data from an external stage into a table?
ACOPY INTO
BLOAD DATA
CINSERT FROM
DIMPORT FILE
What type of credentials might you use to access an Amazon S3 bucket from Snowflake?
AAzure SAS Token
BGCP Service Account Key
CAWS IAM Role
DFTP Username
Which cloud storage service is NOT supported by Snowflake for external stages?
AMicrosoft Azure Blob Storage
BDropbox
CGoogle Cloud Storage
DAmazon S3
Why do you need to specify a file format when loading data from cloud storage into Snowflake?
ATo create a backup of the files
BTo encrypt the data during transfer
CTo compress the files
DTo tell Snowflake how to parse the data files
What is an external stage in Snowflake?
AA pointer to cloud storage location for data files
BA temporary table inside Snowflake
CA user role for access control
DA type of file format
Explain how Snowflake loads data from Amazon S3 into a table.
Think about the steps from storage to table.
You got /4 concepts.
    Describe the differences in credentials used for accessing Azure Blob Storage and Google Cloud Storage from Snowflake.
    Focus on the type of keys or tokens used.
    You got /3 concepts.