首页 > 解决方案 > 如何在 2 个雪花帐户之间复制数据?

问题描述

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

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

标签: snowflake-cloud-data-platform

解决方案


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

这是开始的文档:https ://docs.snowflake.net/manuals/user-guide/data-sharing-intro.html


推荐阅读