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 DEA-C01 Topic 1 Question 24 Discussion

Actual exam question for Snowflake's DEA-C01 exam
Question #: 24
Topic #: 1
[All DEA-C01 Questions]

Company A and Company B both have Snowflake accounts. Company A's account is hosted on a different cloud provider and region than Company B's account Companies A and B are not in the same Snowflake organization.

How can Company A share data with Company B? (Select TWO).

Show Suggested Answer Hide Answer
Suggested Answer: A, E

The ways that Company A can share data with Company B are:

Create a share within Company A's account and add Company B's account as a recipient of that share: This is a valid way to share data between different accounts on different cloud platforms and regions. Snowflake supports cross-cloud and cross-region data sharing, which allows users to create shares and grant access to other accounts regardless of their cloud platform or region. However, this option may incur additional costs for network transfer and storage replication.

Create a separate database within Company A's account to contain only those data sets they wish to share with Company B Create a share within Company A's account and add all the objects within this separate database to the share Add Company B's account as a recipient of the share: This is also a valid way to share data between different accounts on different cloud platforms and regions. This option is similar to the previous one, except that it uses a separate database to isolate the data sets that need to be shared. This can improve security and manageability of the shared data. The other options are not valid because:

Create a share within Company A's account, and create a reader account that is a recipient of the share Grant Company B access to the reader account: This option is not valid because reader accounts are not supported for cross-cloud or cross-region data sharing. Reader accounts are Snowflake accounts that can only consume data from shares created by their provider account. Reader accounts must be on the same cloud platform and region as their provider account.

Use database replication to replicate Company A's data into Company B's account Create a share within Company B's account and grant users within Company B's account access to the share: This option is not valid because database replication cannot be used for cross-cloud or cross-region data sharing. Database replication is a feature in Snowflake that allows users to copy databases across accounts within the same cloud platform and region. Database replication cannot copy databases across different cloud platforms or regions.

Create a new account within Company A's organization in the same cloud provider and region as Company B's account Use database replication to replicate Company A's data to the new account Create a share within the new account and add Company B's account as a recipient of that share: This option is not valid because it involves creating a new account within Company A's organization, which may not be feasible or desirable for Company A. Moreover, this option is unnecessary, as Company A can directly share data with Company B without creating an intermediate account.


Contribute your Thoughts:

Ria
6 months ago
Wait, can we just use a carrier pigeon to transfer the data? Just kidding, A or B seem like the best options here.
upvoted 0 times
...
Bettina
6 months ago
Haha, I wonder if they'll let me create a 'reader account' just to mess with my colleagues. But seriously, I'd go with A or B.
upvoted 0 times
Catalina
5 months ago
Yeah, that way Company B can easily access the shared data without any complications.
upvoted 0 times
...
Penney
5 months ago
I agree, creating a share within Company A's account and adding Company B as a recipient seems like the best option.
upvoted 0 times
...
Reta
5 months ago
Haha, that would be funny. But yeah, A or B seems like the way to go.
upvoted 0 times
...
...
Marylin
6 months ago
E is a good idea if you only want to share specific data sets, but it could be a hassle to manage. I think A or B are the way to go.
upvoted 0 times
Ozell
4 months ago
Yeah, E could get complicated to manage in the long run.
upvoted 0 times
...
Kris
4 months ago
I agree, A or B seem like the most straightforward options.
upvoted 0 times
...
Von
5 months ago
B) Create a share within Company A's account, and create a reader account that is a recipient of the share Grant Company B access to the reader account
upvoted 0 times
...
Dorthy
5 months ago
Yeah, E could get complicated to manage in the long run.
upvoted 0 times
...
Felix
5 months ago
A) Create a share within Company A's account and add Company B's account as a recipient of that share
upvoted 0 times
...
Alva
5 months ago
I agree, A or B seem like the most straightforward options.
upvoted 0 times
...
...
Janella
6 months ago
D looks interesting, but the extra step of creating a new account within Company A's organization might be overkill. I'd go with A or B.
upvoted 0 times
...
Veronica
6 months ago
Option A and B seem like the most straightforward way to share data between the two companies. I'm leaning towards A since it's more direct.
upvoted 0 times
Soledad
5 months ago
Agreed, it's important to consider all factors before making a decision.
upvoted 0 times
...
Mitzie
5 months ago
In the end, both options have their advantages, it just depends on the specific needs of Company A and Company B.
upvoted 0 times
...
Justine
5 months ago
That's a good point, simplicity is key when sharing data between different companies.
upvoted 0 times
...
Willodean
5 months ago
Option A might be easier to set up initially, though.
upvoted 0 times
...
Jaime
5 months ago
True, having a separate reader account could provide more control over the shared data.
upvoted 0 times
...
Gladis
5 months ago
But option B also seems like a good choice, creating a reader account for Company B.
upvoted 0 times
...
Ronnie
5 months ago
I agree, option A does seem more direct and simple.
upvoted 0 times
...
Whitney
5 months ago
Yes, creating a share within Company A's account and adding Company B's account as a recipient is a direct approach.
upvoted 0 times
...
Alita
5 months ago
I agree, option A seems like the easiest way to share data between the two companies.
upvoted 0 times
...
...

Save Cancel