ARA-C01 · Question #39
Which Snowflake objects can be used in a data share? (Select TWO).
The correct answer is B. Secure view D. External table. Snowflake Secure Data Sharing allows providers to share specific object types with consumer accounts. Secure views (B) are supported because they hide the underlying query logic from the consumer, protecting the provider's data model - standard (non-secure) views (A) are not allo
Question
Which Snowflake objects can be used in a data share? (Select TWO).
Options
- AStandard view
- BSecure view
- CStored procedure
- DExternal table
- EStream
How the community answered
(42 responses)- A2% (1)
- B95% (40)
- C2% (1)
Explanation
Snowflake Secure Data Sharing allows providers to share specific object types with consumer accounts. Secure views (B) are supported because they hide the underlying query logic from the consumer, protecting the provider's data model - standard (non-secure) views (A) are not allowed because consumers could potentially inspect the view definition and access unintended data. External tables (D) are supported in shares, allowing consumers to query data stored in external cloud storage. Stored procedures (C) cannot be included in a share because they contain executable logic, not data. Streams (E) cannot be shared because they are change-tracking objects tied to a specific account's transaction log and are not shareable constructs.
Topics
Community Discussion
No community discussion yet for this question.