ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 50 - ADA-C01 discussion

Report
Export

An Administrator wants to delegate the administration of a company's data exchange to users who do not have access to the ACCOUNTADMIN role.

How can this requirement be met?

A.
Grant imported privileges on data exchange EXCHANGE_NAME to ROLE_NAME;
Answers
A.
Grant imported privileges on data exchange EXCHANGE_NAME to ROLE_NAME;
B.
Grant modify on data exchange EXCHANGE_NAME to ROLE_NAME;
Answers
B.
Grant modify on data exchange EXCHANGE_NAME to ROLE_NAME;
C.
Grant ownership on data exchange EXCHANGE_NAME to ROLE NAME;
Answers
C.
Grant ownership on data exchange EXCHANGE_NAME to ROLE NAME;
D.
Grant usage on data exchange EXCHANGE_NAME to ROLE_NAME;
Answers
D.
Grant usage on data exchange EXCHANGE_NAME to ROLE_NAME;
Suggested answer: B

Explanation:

According to the [GRANT MODIFY] documentation, the MODIFY privilege on a data exchange allows a role to perform administrative tasks on the data exchange, such as inviting members, approving profiles, and reviewing listings. This privilege can be granted by the ACCOUNTADMIN role or a role that already has the MODIFY privilege on the data exchange. Therefore, to delegate the administration of a company's data exchange to users who do not have access to the ACCOUNTADMIN role, the best option is to grant the MODIFY privilege on the data exchange to a role that the users can assume. The other options are incorrect because:

* A. There is no such privilege as IMPORTED PRIVILEGES in Snowflake. The correct privilege name is IMPORT SHARE, which allows a role to create a database from a share. This privilege is not related to the administration of a data exchange, but to the consumption of shared data.

* C. There is no such privilege as OWNERSHIP in Snowflake. The correct privilege name is OWNED BY, which indicates the role that owns an object and has full control over it. However, this privilege cannot be granted or revoked, but only transferred by the current owner to another role using the GRANT OWNERSHIP command. Therefore, this option is not feasible for delegating the administration of a data exchange.

* D. The USAGE privilege on a data exchange allows a role to access the data exchange and view the available data listings. This privilege does not allow a role to perform administrative tasks on the data exchange, such as inviting members, approving profiles, and reviewing listings. Therefore, this option is not sufficient for delegating the administration of a data exchange.

asked 23/09/2024
Osman Taskiran
32 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first