BlackFriday 2024! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Snowflake Exam ARA-R01 Topic 3 Question 11 Discussion

Actual exam question for Snowflake's ARA-R01 exam
Question #: 11
Topic #: 3
[All ARA-R01 Questions]

The data share exists between a data provider account and a data consumer account. Five tables from the provider account are being shared with the consumer account. The consumer role has been granted the imported privileges privilege.

What will happen to the consumer account if a new table (table_6) is added to the provider schema?

Show Suggested Answer Hide Answer
Suggested Answer: D

When a new table (table_6) is added to a schema in the provider's account that is part of a data share, the consumer will not automatically see the new table. The consumer will only be able to access the new table once the appropriate privileges are granted by the provider. The correct process, as outlined in option D, involves using the provider's ACCOUNTADMIN role to grant USAGE privileges on the database and schema, followed by SELECT privileges on the new table, specifically to the share that includes the consumer's database. This ensures that the consumer account can access the new table under the established data sharing setup. Reference:

Snowflake Documentation on Managing Access Control

Snowflake Documentation on Data Sharing


Contribute your Thoughts:

Mary
4 months ago
Option A would be nice, but I doubt the system is that automated. The provider will definitely need to do some manual work to share the new table.
upvoted 0 times
...
Junita
4 months ago
Haha, if I was the data provider, I'd just forget to grant access to the new table and watch the consumers freak out!
upvoted 0 times
...
Malcom
4 months ago
I'm pretty sure the provider needs to do some additional grants for the new table. Option D looks like the most comprehensive solution.
upvoted 0 times
Avery
3 months ago
Agreed, Option D covers all the bases for granting access to table_6.
upvoted 0 times
...
Paulene
3 months ago
It's important to make sure the consumer role has the proper privileges to access the new table.
upvoted 0 times
...
Loren
3 months ago
Yes, Option D includes all the necessary grants on the provider side for the consumer to see the new table.
upvoted 0 times
...
Pansy
3 months ago
I think Option D is the best choice for granting access to the new table.
upvoted 0 times
...
...
Jerrod
4 months ago
Option C is the correct answer. The provider needs to grant select access on the new table to the shared database.
upvoted 0 times
Carlota
3 months ago
D) The consumer role will see the table only after this grant is given on the provider side: use role accountadmin; grant usage on database EDW to share PSHARE_EDW_4TEST ; grant usage on schema EDW.ACCOUNTING to share PSHARE_EDW_4TEST ; Grant select on table EDW.ACCOUNTING.Table_6 to database PSHARE_EDW_4TEST_DB ;
upvoted 0 times
...
Tatum
3 months ago
C) The consumer role will see the table only after this grant is given on the provider side: use role accountadmin; Grant select on table EDW.ACCOUNTING.Table_6 to share PSHARE_EDW_4TEST;
upvoted 0 times
...
Ronny
3 months ago
B) The consumer role will see the table only after this grant is given on the consumer side: grant imported privileges on database PSHARE_EDW_4TEST_DB to DEV_ROLE;
upvoted 0 times
...
Nidia
4 months ago
A) The consumer role will automatically see the new table and no additional grants are needed.
upvoted 0 times
...
...
Terrilyn
4 months ago
I think the consumer role will need a grant on the provider side to see the new table.
upvoted 0 times
...
Pamella
4 months ago
I agree with Ramonita, the consumer role will need a grant on the consumer side to access the new table.
upvoted 0 times
...
Ramonita
5 months ago
I believe the consumer role will need a grant on the consumer side to see the new table.
upvoted 0 times
...
Malissa
5 months ago
I think the consumer role will automatically see the new table.
upvoted 0 times
...

Save Cancel