A Snowflake architect is designing a solution where external users need to access specific data in a Snowflake database without having Snowflake accounts. They want to provide read-only access to a few tables and ensure that the external users cannot see any other data. Which Snowflake feature should they use?
Reader Accounts are a feature of Secure Data Sharing that allow providers to create accounts for consumers who do not have Snowflake accounts. The provider manages the reader account and can grant read-only access to specific shares. This enables external users to query shared data without needing their own Snowflake account.
Why this answer
Reader Accounts are designed for sharing data with consumers who do not have Snowflake accounts. The provider creates and manages the reader account, and can grant access to specific shares, ensuring read-only access to the desired tables. This meets the requirement for external users to access data without having their own Snowflake accounts.
Exam trap
The trap here is confusing Secure Data Sharing with Reader Accounts; Secure Data Sharing requires the consumer to have a Snowflake account, while Reader Accounts are for those without.