0
0
Snowflakecloud~5 mins

Stages (internal and external) in Snowflake - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What is an internal stage in Snowflake?
An internal stage is a storage location inside Snowflake where files can be uploaded and accessed for loading or unloading data. It is managed by Snowflake and does not require external cloud storage setup.
Click to reveal answer
beginner
What is an external stage in Snowflake?
An external stage points to a cloud storage location outside Snowflake, such as AWS S3, Azure Blob Storage, or Google Cloud Storage. It allows Snowflake to access files stored externally for data loading or unloading.
Click to reveal answer
intermediate
Name two benefits of using internal stages in Snowflake.
1. No need to manage external cloud storage credentials.<br>2. Fast and secure access since data stays within Snowflake's environment.
Click to reveal answer
intermediate
What must you configure to use an external stage in Snowflake?
You must provide the cloud storage URL and credentials (like access keys or SAS tokens) so Snowflake can securely access the external storage location.
Click to reveal answer
beginner
How do stages help in the data loading process in Snowflake?
Stages act like a mailbox where files are placed before loading into tables or after unloading from tables. They simplify and organize data transfer between Snowflake and storage.
Click to reveal answer
Which of the following is true about internal stages in Snowflake?
AThey need manual credential management.
BThey require external cloud storage setup.
CThey cannot be used for unloading data.
DThey store data inside Snowflake's managed storage.
What is required to create an external stage in Snowflake?
AA local file path.
BOnly a Snowflake user name.
CCloud storage URL and access credentials.
DNo configuration is needed.
Which cloud storage services can be used with Snowflake external stages?
AOnly AWS S3.
BAWS S3, Azure Blob Storage, Google Cloud Storage.
COnly local disk drives.
DFTP servers.
What is a key advantage of using internal stages?
ANo need to manage external credentials.
BThey are slower than external stages.
CThey require manual file transfers.
DThey only support CSV files.
Stages in Snowflake are primarily used for:
AStoring files temporarily for loading or unloading data.
BRunning SQL queries.
CManaging user permissions.
DBacking up databases.
Explain the difference between internal and external stages in Snowflake.
Think about where the data physically lives and what setup is needed.
You got /4 concepts.
    Describe how stages simplify the data loading process in Snowflake.
    Imagine stages like a mailbox for your data files.
    You got /4 concepts.