使用Polybase将Azure SQL DW转换为Azure SQL DW

使用Polybase将Azure SQL DW转换为Azure SQL DW,azure,azure-storage-blobs,azure-sqldw,polybase,Azure,Azure Storage Blobs,Azure Sqldw,Polybase,我知道您可以使用polybase使用外部表将大量数据从Blob存储加载到Azure SQL DW。但是,我们是否有可能使用polybase直接将数据从SQL DW导入到另一个SQL DW?还是有别的办法?在SQL和DW中必须有某种方法来避免控制节点 据我所知,您必须使用PolyBase和Blob存储或Data Lake存储来获得最大吞吐量(绕过控制节点)您最好使用Azure Data Factory在两个Azure SQL数据仓库之间移动数据。移动数据会很轻松,但要注意任何数据移动成本,尤其是跨

我知道您可以使用polybase使用外部表将大量数据从Blob存储加载到Azure SQL DW。但是,我们是否有可能使用polybase直接将数据从SQL DW导入到另一个SQL DW?还是有别的办法?在SQL和DW中必须有某种方法来避免控制节点

据我所知,您必须使用PolyBase和Blob存储或Data Lake存储来获得最大吞吐量(绕过控制节点)

您最好使用Azure Data Factory在两个Azure SQL数据仓库之间移动数据。移动数据会很轻松,但要注意任何数据移动成本,尤其是跨地区移动。开始选中“使用Polybase”复选框

如果您只想使用Polybase和Blob存储,则必须:

  • 首先使用将数据从源系统内部表导出到blob存储
  • 在目标系统中,在blob存储区中的文件上创建外部表
  • n目标系统使用将外部表中的数据导入数据库

  • 您可以从地理备份创建一个新的SQL DW,该备份应该是SQL DW的完整副本,具有24小时SLA。首先单击createnewsqldw并选择backup作为选项,而不是blank或sample

    多谢各位。我认为CETAS->Blob->CTA是一个不错的选择。我找不到更好的解决方案。如果您觉得有帮助,请考虑将其标记为答案。如果您想复制整个仓库,这可能是一个很好的选择@hirokibutterfield。我认为在您可以从何处进行恢复方面存在一些限制,例如,您只能从这两者之间进行恢复?您可以恢复到任何数据中心,但恢复的成本和时间各不相同。配对区域是最快和最便宜的,其次是原始区域,最慢和最昂贵的是任何其他数据中心,因为您需要支付出口费用。