使用Polybase的Azure SQL DW到Azure SQL DW

Him*_*nja 4 azure azure-storage-blobs azure-sqldw polybase

我知道您可以使用外部表格使用polybase将大量数据从Blob存储加载到Azure SQL DW.但有没有可能我们可以直接使用polybase将数据从SQL DW导入另一个SQL DW?或者还有其他方式吗?必须有一些方法来避免SQL DW中的控制节点.

wBo*_*Bob 6

您最好使用Azure Data Factory在两个Azure SQL数据仓库之间移动数据.它可以轻松地移动数据,但要注意任何数据移动成本,特别是跨区域移动.从这里开始.选中"使用Polybase"复选框.

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

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

  • 谢谢.我认为CETAS-> Blob-> CTAS还有很长的路要走.我找不到更好的解决方案 (2认同)