ExamGecko
Question list
Search
Search

List of questions

Search

Question 56 - ARA-C01 discussion

Report
Export

A large manufacturing company runs a dozen individual Snowflake accounts across its business divisions. The company wants to increase the level of data sharing to support supply chain optimizations and increase its purchasing leverage with multiple vendors.

The company's Snowflake Architects need to design a solution that would allow the business divisions to decide what to share, while minimizing the level of effort spent on configuration and management. Most of the company divisions use Snowflake accounts in the same cloud deployments with a few exceptions for European-based divisions.

According to Snowflake recommended best practice, how should these requirements be met?

A.
Migrate the European accounts in the global region and manage shares in a connected graph architecture. Deploy a Data Exchange.
Answers
A.
Migrate the European accounts in the global region and manage shares in a connected graph architecture. Deploy a Data Exchange.
B.
Deploy a Private Data Exchange in combination with data shares for the European accounts.
Answers
B.
Deploy a Private Data Exchange in combination with data shares for the European accounts.
C.
Deploy to the Snowflake Marketplace making sure that invoker_share() is used in all secure views.
Answers
C.
Deploy to the Snowflake Marketplace making sure that invoker_share() is used in all secure views.
D.
Deploy a Private Data Exchange and use replication to allow European data shares in the Exchange.
Answers
D.
Deploy a Private Data Exchange and use replication to allow European data shares in the Exchange.
Suggested answer: B

Explanation:

According to Snowflake recommended best practice, the requirements of the large manufacturing company should be met by deploying a Private Data Exchange in combination with data shares for the European accounts. A Private Data Exchange is a feature of the Snowflake Data Cloud platform that enables secure and governed sharing of data between organizations. It allows Snowflake customers to create their own data hub and invite other parts of their organization or external partners to access and contribute data sets.A Private Data Exchange provides centralized management, granular access control, and data usage metrics for the data shared in the exchange1. A data share is a secure and direct way of sharing data between Snowflake accounts without having to copy or move the data.A data share allows the data provider to grant privileges on selected objects in their account to one or more data consumers in other accounts2. By using a Private Data Exchange in combination with data shares, the company can achieve the following benefits:

The business divisions can decide what data to share and publish it to the Private Data Exchange, where it can be discovered and accessed by other members of the exchange. This reduces the effort and complexity of managing multiple data sharing relationships and configurations.

The company can leverage the existing Snowflake accounts in the same cloud deployments to create the Private Data Exchange and invite the members to join. This minimizes the migration and setup costs and leverages the existing Snowflake features and security.

The company can use data shares to share data with the European accounts that are in different regions or cloud platforms. This allows the company to comply with the regional and regulatory requirements for data sovereignty and privacy, while still enabling data collaboration across the organization.

The company can use the Snowflake Data Cloud platform to perform data analysis and transformation on the shared data, as well as integrate with other data sources and applications. This enables the company to optimize its supply chain and increase its purchasing leverage with multiple vendors.

The other options are incorrect because they do not meet the requirements or follow the best practices. Option A is incorrect because migrating the European accounts to the global region may violate the data sovereignty and privacy regulations, and deploying a Data Exchange may not provide the level of control and management that the company needs. Option C is incorrect because deploying to the Snowflake Marketplace may expose the company's data to unwanted consumers, and using invoker_share() in secure views may not provide the desired level of security and governance. Option D is incorrect because using replication to allow European data shares in the Exchange may incur additional costs and complexity, and may not be necessary if data shares can be used instead.Reference:Private Data Exchange | Snowflake Documentation,Introduction to Secure Data Sharing | Snowflake Documentation

asked 23/09/2024
Pedro Miguel Garcia Valdes
43 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first