我正在寻找关于如何从GCP云到AZURE云数据迁移的一些输入。
情景-
我在GCP云(包含遗留数据的多个数据库)上配置了一个雪花实例,在Azure cloud (在此实例上创建的DWH)上配置了另一个雪花实例。
我希望将位于GCP雪花实例上的所有数据库(包括所有子对象-模式、表、视图等)的数据移动/复制到Azure Cloud上配置的雪花实例。
请您指导我如何才能最好地解决此类数据迁移问题,任何步骤或文档链接都将非常有用。
非常感谢-明蒂
发布于 2022-04-20 08:50:33
请检查数据库复制机制,它可以作为SF帐户从一个云平台迁移到另一个平台的工具。https://docs.snowflake.com/en/user-guide/database-replication-intro.html
发布于 2022-04-20 08:27:18
老实说,这不是我以前做过的事情,但如果您不想使用外部工具,一种可能的方法是确保您的GCP数据库与Azure雪花帐户共享。
然后,您可能能够创建一个新的数据库,该数据库是该共享的克隆(不确定这是否可行)。
除了阶段和管道之外,大多数对象都是克隆的,但是表、视图等应该继续进行。
发布于 2022-04-20 12:19:41
这是一个非常简单的过程,有几个先决条件。
注意:这将适用于在您的Azure雪花帐户中的GCP雪花帐户数据库中的数据库的副本。如果要永久迁移数据库,则需要设置故障转移/故障回退。这是一个业务关键特性,但雪花支持将启用它的较低版本,直到您可以完成您的迁移,届时他们将禁用它。
https://stackoverflow.com/questions/71935288
复制相似问题