ExamGecko
Question list
Search
Search

List of questions

Search

Question 115 - ARA-C01 discussion

Report
Export

A company needs to share its product catalog data with one of its partners. The product catalog data is stored in two database tables: product_category, and product_details. Both tables can be joined by the product_id column. Data access should be governed, and only the partner should have access to the records.

The partner is not a Snowflake customer. The partner uses Amazon S3 for cloud storage.

Which design will be the MOST cost-effective and secure, while using the required Snowflake features?

A.
Use Secure Data Sharing with an S3 bucket as a destination.
Answers
A.
Use Secure Data Sharing with an S3 bucket as a destination.
B.
Publish product_category and product_details data sets on the Snowflake Marketplace.
Answers
B.
Publish product_category and product_details data sets on the Snowflake Marketplace.
C.
Create a database user for the partner and give them access to the required data sets.
Answers
C.
Create a database user for the partner and give them access to the required data sets.
D.
Create a reader account for the partner and share the data sets as secure views.
Answers
D.
Create a reader account for the partner and share the data sets as secure views.
Suggested answer: D

Explanation:

A reader account is a type of Snowflake account that allows external users to access data shared by a provider account without being a Snowflake customer. A reader account can be created and managed by the provider account, and can use the Snowflake web interface or JDBC/ODBC drivers to query the shared data.A reader account is billed to the provider account based on the credits consumed by the queries1. A secure view is a type of view that applies row-level security filters to the underlying tables, and masks the data that is not accessible to the user.A secure view can be shared with a reader account to provide granular and governed access to the data2. In this scenario, creating a reader account for the partner and sharing the data sets as secure views would be the most cost-effective and secure design, while using the required Snowflake features, because:

It would avoid the data transfer and storage costs of using an S3 bucket as a destination, and the potential security risks of exposing the data to unauthorized access or modification.

It would avoid the complexity and overhead of publishing the data sets on the Snowflake Marketplace, and the potential loss of control over the data ownership and pricing.

It would avoid the need to create a database user for the partner and grant them access to the required data sets, which would require the partner to have a Snowflake account and consume the provider's resources.

Reader Accounts

Secure Views

asked 23/09/2024
RAHULREDDY BIRADAVOLU
42 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first