You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将ADF中存在关联的Datasets、Linked Services及Pipelines迁移至Synapse Analytics

ADF关联资产定向迁移到Synapse Analytics的操作方法

我们的核心目标是仅迁移ADF中和管道、链接服务存在依赖关联的数据集,以及对应的关联管道、链接服务,跳过所有无关联的冗余资产。
现有全量迁移方案会直接导出ADF所有资源批量导入Synapse,无法满足定向筛选的需求,可通过以下步骤实现需求:

  • 导出ADF全量ARM模板
    可以通过Azure CLI执行导出命令:
    az datafactory export --name <你的ADF实例名称> --resource-group <ADF所属资源组名称> --output-folder ./adf_arm_export
    也可以直接在Azure门户ADF实例的「ARM模板」页面导出完整模板。
  • 提取关联资源清单
    1. 先解析模板中所有管道资源,提取每个活动引用的数据集ID,整理为关联数据集列表
    2. 再根据关联数据集列表,解析对应数据集引用的链接服务ID,整理为关联链接服务列表
    3. 最终得到的关联管道、关联数据集、关联链接服务三类资源即为需要迁移的全部资产
  • 裁剪ARM模板
    从全量ARM模板的resources数组中,仅保留上述清单内的三类资源,删除其余所有未匹配的资源条目。
  • 部署到目标Synapse工作区
    运行Azure CLI命令部署裁剪后的ARM模板到Synapse:
    az deployment group create --resource-group <Synapse所属资源组名称> --template-file ./trimed_adf_arm.json --parameters workspacename=<你的Synapse工作区名称>

建议部署前先在测试环境验证裁剪后模板的可用性,确认所有依赖资源都被保留,避免迁移后管道运行报错。

内容的提问来源于stack exchange,提问作者NagaSri

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 00:30:01