如何在2个雪花帐户之间复制数据?

时间:2019-07-17 21:46:31

标签: snowflake

试图在元堆栈和超级用户上搜索雪花标签,但找不到它们。因此,在这里提出问题。

我有2个雪花帐户,我需要将数据从生产帐户复制到测试帐户。 我怎样才能做到这一点?我阅读了关于使用s3加载和卸载数据的雪花文档,但是有没有一种快速的方法来获取数据?

1 个答案:

答案 0 :(得分:0)

正如霍华德所说,您可以使用数据共享。使用您要复制的数据创建共享,向测试帐户授予对SHARE的访问权限,并通过该共享在测试帐户中创建新的数据库。现在,您可以查询该数据,就好像它在测试帐户中一样。如果您需要数据的实际副本,可以对其进行更改等,则需要从共享到另一个数据库中的空表执行CTAS。这将比卸载和加载所有数据快得多。

以下是入门文档:https://docs.snowflake.net/manuals/user-guide/data-sharing-intro.html