跨实例共享雪花数据

时间:2020-09-24 16:01:27

标签: snowflake-cloud-data-platform data-sharing

我有两个雪花实例,其中一个实例具有数据,我正在寻找一种将数据从该实例克隆到另一个实例的选项,但是似乎没有这种跨雪花实例克隆的选项,但是我们有一些东西称为安全数据共享。当我尝试该选项并意识到第二个帐户无法在共享的模式或数据库中访问创建对象时。

两个实例/帐户是否都可以在共享数据库上创建访问权限?

谢谢, Jyothirmai

1 个答案:

答案 0 :(得分:0)

您无法从共享克隆,并且共享是只读的。您当然可以将数据复制到共享数据的帐户中:

create table MY_TABLE_CLONE clone "SNOWFLAKE_SAMPLE_DATA"."TPCH_SF1"."NATION"; 
--SQL compilation error: Cannot clone from a table that was imported from a share

create table MY_TABLE_CLONE like "SNOWFLAKE_SAMPLE_DATA"."TPCH_SF1"."NATION"; 
--Copy the DDL

insert into MY_TABLE_CLONE select * from "SNOWFLAKE_SAMPLE_DATA"."TPCH_SF1"."NATION";
--Copy the rows

请记住,如果要复制大量数据,可以随时增加执行复制的仓库的大小,然后在复制完成后将其设置回原始大小。