是否仅支持同一 Snowflake 区域中的帐户之间的数据共享?

Posted

技术标签:

【中文标题】是否仅支持同一 Snowflake 区域中的帐户之间的数据共享?【英文标题】:Is data sharing only supported between accounts in the same Snowflake region? 【发布时间】:2020-06-24 10:14:16 【问题描述】:

根据我遇到的多个来源,“仅在同一雪花区域中的帐户之间支持数据共享”。 但是,通过 dB 复制,我们可以将 dB 复制到跨区域和云平台的其他帐户。这两种说法似乎相互矛盾。有人可以澄清一下吗?

【问题讨论】:

【参考方案1】:

“数据共享仅支持在同一雪花区域的帐户之间”

此文本似乎来自较早的文档修订版,随着最近对 SnowflakeDB 的增强,该修订版似乎不再适用。

据推测,根据当前文档,across regions via a replication step 支持数据共享。

【讨论】:

【参考方案2】:

这在技术上都是准确的。数据共享仅适用于单个区域。但是,您可以将您的账户复制到另一个区域,然后在该账户的区域内从该复制账户共享数据。跨云平台也是如此。

【讨论】:

不是账户,而是通过dB复制复制数据库是我提到的Snowflake功能。 不确定您的评论是什么意思。我的答案是解释如何使用数据复制来跨区域共享数据。文档中的陈述并不矛盾。 嘿 Mike - 我读到了有关 dB 复制的信息,但不确定是否也可以复制完整的帐户。无论如何,我从您的评论中了解到,Snowflake 支持不同区域或云平台的帐户之间的数据共享。【参考方案3】:

正在准备雪花认证并遇到类似问题。 但我终于意识到,只有复制才能跨区域共享数据。

如果您不复制,则只能在区域内共享数据

更多详情请查看以下链接:)

https://www.linkedin.com/pulse/snowflake-data-sharing-limitations-tips-minzhen-yang

【讨论】:

您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center。

以上是关于是否仅支持同一 Snowflake 区域中的帐户之间的数据共享?的主要内容,如果未能解决你的问题,请参考以下文章

Snowflake 是不是支持索引?

使用 Snowflake 凭据连接到 SnowSQL 客户端

可以删除新 Snowflake 帐户附带的默认数据库吗?

SQL Plus如何仅在同一帐户没有两个不同结果时才显示行

在试用帐户上创建 Snowflake 共享?不存在的错误

雪花算法(snowflake)delphi版