snowflake-cloud-data-platform - 如何在 2 个雪花帐户之间复制数据?
问题描述
尝试在 metastack 和超级用户上搜索雪花标签,但找不到它们。因此在这里提出问题。
我有 2 个雪花帐户,我需要将数据从生产帐户复制到测试帐户。我怎样才能做到这一点?我阅读了使用 s3 加载和卸载数据的雪花文档,但是有没有一种快速的方法来获取数据?
解决方案
正如霍华德所说,您可以使用数据共享。使用您要复制的数据创建一个共享,授予测试帐户对 SHARE 的访问权限,从共享中在测试帐户中创建一个新数据库。现在您可以像在测试帐户中一样查询该数据。如果您需要数据的实际副本,以便可以更改它等,那么您需要从共享到另一个数据库中的空表执行 CTAS。这将比卸载和加载所有数据快得多。
这是开始的文档:https ://docs.snowflake.net/manuals/user-guide/data-sharing-intro.html
推荐阅读
- django - Django 测试返回一个 AnonymousUser 实例而不是新用户
- jquery - 在循环之外获取当前变体 id 并将其用于服务器端功能。WooCommerce / jQuery
- database - MariaDB 服务经常停止
- javascript - 与动态创建的元素相关的 Onclick 函数
- python - 查找两个文件之间的子字符串匹配
- python - 如何从文本文件中提取键和值
- java - 重启后,Android 播放默认通知而不是自定义(保存在 sharedPreferences 中)
- express - CORS 不适用于 apollo-server-express
- javascript - 在 JavaScript 中将变量的值作为对象的属性调用
- django - 保持 django-localized-fields 的唯一性