部署 ADF 管道的最佳实践

Best Practice for deploying ADF pipelines

我是 ADF 的新手,正在创建我的第一个数据工厂。我正在使用 UI 选项(如果有人能指出任何使用代码的文档,我将不胜感激)。

我将有 3 个不同的环境 - dev/test/prod。其中每一个都有略微不同的配置(是的,我知道!)。所以我的数据集和链接服务需要针对每个环境进行更改。做这个的最好方式是什么?你会如何处理这个问题?
(p.s:我们还有用于 CI/CD 的 BitBucket 和 Jenkins/Octopus,因此如果可能的话,最好创建脚本来自动执行此操作。)

谢谢

您可以使用代码创建数据工厂。您可以找到包含详细信息的代码 here

有 2 种部署 ADF 管道的方法。

  1. ARM 模板
  2. 自定义方法(Json 文件,通过 REST API)- 通过这种方法,我们可以完全自动化 CI/CD 流程,因为协作分支将成为我们的部署源。这就是为什么该方法也称为从代码(JSON 文件)(JSON 文件)进行(直接)部署的原因。

参考 Kamil Nowinski 的 blog

问题的范围很广。但是,Mohamed Radwan 的 video 实际上展示了如何部署和管理 3 种不同的环境,即 ADF-DEV、ADF-PROD 和 ADF-UAT。