Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Snowflake Exam ADA-C01 Topic 2 Question 35 Discussion

Actual exam question for Snowflake's ADA-C01 exam
Question #: 35
Topic #: 2
[All ADA-C01 Questions]

What roles or security privileges will allow a consumer account to request and get data from the Data Exchange? (Select TWO).

Show Suggested Answer Hide Answer
Suggested Answer: C, D

According to the Accessing a Data Exchange documentation, a consumer account can request and get data from the Data Exchange using either the ACCOUNTADMIN role or a role with the IMPORT SHARE and CREATE DATABASE privileges. The ACCOUNTADMIN role is the top-level role that has all privileges on all objects in the account, including the ability to request and get data from the Data Exchange. A role with the IMPORT SHARE and CREATE DATABASE privileges can also request and get data from the Data Exchange, as these are the minimum privileges required to create a database from a share. The other options are incorrect because:

* A. The SYSADMIN role does not have the privilege to request and get data from the Data Exchange, unless it is also granted the IMPORT SHARE and CREATE DATABASE privileges. The SYSADMIN role is a pre-defined role that has all privileges on all objects in the account, except for the privileges reserved for the ACCOUNTADMIN role, such as managing users, roles, and shares.

* B. The SECURITYADMIN role does not have the privilege to request and get data from the Data Exchange, unless it is also granted the IMPORT SHARE and CREATE DATABASE privileges. The SECURITYADMIN role is a pre-defined role that has the privilege to manage security objects in the account, such as network policies, encryption keys, and security integrations, but not data objects, such as databases, schemas, and tables.

* E. The IMPORT PRIVILEGES and SHARED DATABASE are not valid privileges in Snowflake. The correct privilege names are IMPORT SHARE and CREATE DATABASE, as explained above.


Contribute your Thoughts:

Luz
2 days ago
I practiced a similar question where ACCOUNTADMIN was definitely one of the roles, but I’m not confident about the second one.
upvoted 0 times
...
Jesusa
8 days ago
I remember something about IMPORT PRIVILEGES being important for accessing shared data, but I can't recall if it's the right answer here.
upvoted 0 times
...
Meghann
13 days ago
I think SYSADMIN and ACCOUNTADMIN are the ones that can request data, but I'm not entirely sure about the specifics of the Data Exchange.
upvoted 0 times
...
Rodney
19 days ago
I'm feeling pretty confident about this one. Based on my understanding of Snowflake security, I think the SECURITYADMIN and IMPORT SHARE and CREATE DATABASE roles are the most likely to allow a consumer account to access the Data Exchange.
upvoted 0 times
...
Selma
24 days ago
Okay, I've got a strategy for this. I'll start by eliminating the options that don't seem relevant, then focus on the ones that seem more likely to grant the necessary access.
upvoted 0 times
...
Quinn
30 days ago
Hmm, I'm a bit unsure about this one. I'll need to review my notes on Snowflake security and permissions to try to figure out the right answer.
upvoted 0 times
...
Dallas
1 month ago
This looks like a tricky security question. I'll need to think carefully about the different roles and privileges that could allow a consumer account to access the Data Exchange.
upvoted 0 times
...
Val
7 months ago
D) IMPORT SHARE and CREATE DATABASE - bingo! Time to get my data on and impress the boss. Wait, is that a mic in the ceiling?
upvoted 0 times
Tammara
5 months ago
E) IMPORT PRIVILEGES and SHARED DATABASE
upvoted 0 times
...
Tijuana
6 months ago
D) IMPORT SHARE and CREATE DATABASE
upvoted 0 times
...
Gerry
6 months ago
C) ACCOUNTADMIN
upvoted 0 times
...
Stephanie
6 months ago
C) ACCOUNTADMIN
upvoted 0 times
...
Chauncey
6 months ago
A) SYSADMIN
upvoted 0 times
...
Lacey
6 months ago
A) SYSADMIN
upvoted 0 times
...
...
Theodora
7 months ago
A) SYSADMIN - psh, that's overkill. I bet the developers just want to keep us regular folk out of their precious data. Typical.
upvoted 0 times
...
Elli
7 months ago
B) SECURITYADMIN - really? I thought that was just for managing user accounts, not accessing data. This exam is tricky!
upvoted 0 times
...
Dean
7 months ago
E) IMPORT PRIVILEGES and SHARED DATABASE - hmm, that seems like the more appropriate answer. Who uses SYSADMIN these days anyway? Too much power, am I right?
upvoted 0 times
...
Kristal
7 months ago
D) IMPORT SHARE and CREATE DATABASE - that sounds about right, as the consumer account would need those privileges to request and get data from the Data Exchange.
upvoted 0 times
Teri
7 months ago
C) ACCOUNTADMIN
upvoted 0 times
...
Kassandra
7 months ago
A) SYSADMIN
upvoted 0 times
...
...
Geraldo
8 months ago
I'm not sure about E) IMPORT PRIVILEGES and SHARED DATABASE, I don't think that's correct
upvoted 0 times
...
Malinda
8 months ago
I agree with Barbra, those roles make sense for accessing data from the Data Exchange
upvoted 0 times
...
Barbra
8 months ago
I think C) ACCOUNTADMIN and D) IMPORT SHARE and CREATE DATABASE
upvoted 0 times
...

Save Cancel