0
0
Snowflakecloud~20 mins

Reader accounts for non-Snowflake users - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Reader Account Mastery
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
2:00remaining
What is the primary purpose of a Reader Account in Snowflake?

Imagine you have data in Snowflake and want to share it with a partner who does not have a Snowflake account. What is the main reason to use a Reader Account?

ATo allow the partner to query shared data without needing their own Snowflake account
BTo let the partner modify the shared data directly in your Snowflake account
CTo enable the partner to create and manage their own Snowflake warehouses
DTo provide the partner with full administrative access to your Snowflake environment
Attempts:
2 left
💡 Hint

Think about how to share data securely without giving full access or requiring a new account.

Architecture
intermediate
2:00remaining
Which Snowflake object is required to create a Reader Account for data sharing?

To share data with a Reader Account, which Snowflake object must you create first?

AA new warehouse dedicated to the Reader Account
BA share object that defines the data and privileges to share
CA database clone to copy the data for the Reader Account
DA user role with full access to your account
Attempts:
2 left
💡 Hint

Think about how Snowflake controls what data is shared externally.

security
advanced
2:00remaining
What is a key security benefit of using Reader Accounts for external data sharing?

When sharing data with external partners using Reader Accounts, what security advantage does this method provide?

APartners receive full access to your Snowflake account's billing information
BPartners can create their own users inside your Snowflake account
CPartners cannot access your internal Snowflake objects beyond the shared data
DPartners can modify the shared data to suit their needs
Attempts:
2 left
💡 Hint

Consider the principle of least privilege in data sharing.

service_behavior
advanced
2:00remaining
How does Snowflake handle compute resources for queries run by Reader Accounts?

When a Reader Account runs queries on shared data, whose compute resources are used?

ACompute resources are shared equally between provider and Reader Account
BThe Reader Account uses its own independent compute resources
CQueries run without using any compute resources
DThe Reader Account uses compute resources allocated by the data provider's Snowflake account
Attempts:
2 left
💡 Hint

Think about who pays for the compute when external users query shared data.

Best Practice
expert
2:00remaining
Which practice ensures cost control when sharing data with multiple Reader Accounts?

You share data with several external partners using Reader Accounts. How can you best control and monitor the costs generated by their queries?

ACreate separate warehouses with size limits for Reader Accounts and monitor usage via resource monitors
BAllow Reader Accounts to use your main production warehouse without restrictions
CDisable all resource monitors and rely on partners to manage their usage
DGrant Reader Accounts unlimited compute credits to avoid query failures
Attempts:
2 left
💡 Hint

Think about isolating workloads and tracking usage to avoid unexpected costs.