Company A and Company B each have Snowflake accounts. Company A’s account is hosted on a different cloud provider and in a different region from Company B’s account. Companies A and B do not belong to the same Snowflake organization.
How can Company A share data with Company B?
Choose two A Create a share within Company A's account and add Company B's account as a recipient of that share. 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. C 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. D 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. E 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. Show Answer Answer Explanation A reader account can consume a share from the provider that created it, enabling Company A to provide Company B access through a reader account. Direct sharing is limited to consumer accounts in the provider’s region. To share with Company B’s account across cloud platforms and regions, Company A must replicate the data and share to an account in Company A’s organization located in Company B’s region, then add Company B’s local account to the replicated share. Replication targets must be accounts in the same organization as the source.
Learn more
Community Discussion