ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 60 - ADA-C01 discussion

Report
Export

An Administrator receives data from a Snowflake partner. The partner is sharing a dataset that contains multiple secure views. The Administrator would like to configure the data so that only certain roles can see certain secure views.

How can this be accomplished?

A.
Apply RBAC directly onto the partner's shared secure views.
Answers
A.
Apply RBAC directly onto the partner's shared secure views.
B.
Individually grant imported privileges onto the schema in the share.
Answers
B.
Individually grant imported privileges onto the schema in the share.
C.
Clone the data and insert it into a company-owned share and apply the desired RBAC on the new tables.
Answers
C.
Clone the data and insert it into a company-owned share and apply the desired RBAC on the new tables.
D.
Create views over the incoming shared database and apply the desired RBAC onto these views.
Answers
D.
Create views over the incoming shared database and apply the desired RBAC onto these views.
Suggested answer: D

Explanation:

According to the Snowflake documentation1, secure views are only exposed to authorized users who have been granted the role that owns the view. Therefore, applying RBAC directly onto the partner's shared secure views (option A) is not possible, as the administrator does not own those views. Individually granting imported privileges onto the schema in the share (option B) is also not feasible, as the privileges granted on the schema do not apply to existing secure views, only to future ones2. Cloning the data and inserting it into a company-owned share (option C) is not recommended, as it would create unnecessary duplication of data and increase storage costs. The best option is to create views over the incoming shared database and apply the desired RBAC onto these views (option D). This way, the administrator can control the access to the data based on the roles in their account, without modifying the original data or views from the partner.

asked 23/09/2024
Louis Perriot
42 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first