如何将管道从 Azure 数据工厂 V2 移动到另一个(同一资源组)?
How do I move a pipeline from an Azure Data Factory V2 to another (same Resource Group)?
将管道从 Azure 数据工厂 V2 移动到另一个的最简单方法是什么?
两个 ADF V2 都在同一个资源组中。
Continuous integration & delivery 在 Azure 数据工厂中将管道从一个环境(开发、测试、生产)移动到另一个环境,这应该可以满足您的要求。
如果这是一次性举措,则导出 RM 模板并将其导入到其他数据工厂,记住适当更改参数(如名称)。
如果您有自托管 Integration Runtime,您需要在导入后修复 IR 引用,因为它会复制 IR,但该 IR 应链接到原始 IR 或注册其自己的 IR。
如果您结合 Wang 的建议并拥有一个自托管的 IR,那么我会监控我的 post here 以解决我遇到的一些问题。
男.
我找到了另一种将管道从一个 ADF 移动到另一个 ADF 的方法,而不考虑资源组。
- 将鼠标悬停在管道名称上并转到 "action menu"。
- 您将在此菜单中看到以下选项
enter image description here
Open
Clone
Move to
Download Support files
Delete
单击操作菜单中可用的 "Download support files" 选项。它将允许您在 system/laptop.
上本地下载链接到此管道的 ADF 工件的 zip 版本
请注意,如果你有一个隐式调用其他管道(一个或多个)的驱动程序管道,并且如果你想导出整套这些管道,那么你只需要导出调用其他管道的主管道的支持文件。
当您在您的系统或笔记本电脑上本地打开此 zip 文件夹时,您将看到此顺序的文件
$ ls -lart
total 29
drwxr-xr-x 1 Is 1049089 0 May 6 14:16 ../
drwxr-xr-x 1 Is 1049089 0 May 6 14:16 ./
drwxr-xr-x 1 Is 1049089 0 May 6 2020 trigger/
drwxr-xr-x 1 Is 1049089 0 May 6 2020 pipeline/
drwxr-xr-x 1 Is 1049089 0 May 6 2020 linkedService/
drwxr-xr-x 1 Is 1049089 0 May 6 2020 integrationRuntime/
-rw-r--r-- 1 Is 1049089 260 May 6 2020 info.txt
-rw-r--r-- 1 Is 1049089 739 May 6 2020 diagnostic.json
drwxr-xr-x 1 Is 1049089 0 May 6 2020 dataset/
接下来,您需要在本地系统上创建 Git 存储库或 Azure Devops Git 存储库的本地副本。现在,从您的协作分支创建一个分支,例如 import-pipeline。
当您列出新分支导入管道的内容时,您将看到如下所示的工件
$ ls -lart
total 37
drwxr-xr-x 1 Is 1049089 0 May 6 14:34 ../
-rw-r--r-- 1 Is 1049089 58 May 6 14:34 README.md
drwxr-xr-x 1 Is 1049089 0 May 6 14:34 ./
drwxr-xr-x 1 Is 1049089 0 May 6 14:36 notebooks/
drwxr-xr-x 1 Is 1049089 0 May 6 14:36 dataset/
drwxr-xr-x 1 Is 1049089 0 May 6 14:36 integrationRuntime/
drwxr-xr-x 1 Is 1049089 0 May 6 14:36 linkedService/
drwxr-xr-x 1 Is 1049089 0 May 6 14:36 pipeline/
drwxr-xr-x 1 Is 1049089 0 May 6 14:36 trigger/
drwxr-xr-x 1 Is 1049089 0 May 6 14:36 .git/
现在,您需要将步骤 5 中提到的以下 zip 文件夹中的工件手动复制到步骤 7 中提到的 import-pipeline 分支的相应文件夹中
'''
数据集
管道
扳机
链接服务
'''
不要复制 integrationRuntime,因为 integrationRuntime 表示自托管会因项目而异。
按照步骤 8 中所述导入工件后,请更改链接服务的值访问凭据、密钥保管库 URL、秘密名称(如果有)。这里的objective是为了让所有链接的服务都能连接成功,所有数据集都能浏览成功。
您现在需要将本地分支导入管道的更改推送回远程仓库。在此阶段,当您 select 分支导入管道处于 Git 模式时,您应该能够在 ADF 中看到新管道及其工件。
在您的 ADF 中以调试模式测试新导入的管道。如果满意,则将导入管道分支合并到协作分支并将您的更改发布到数据工厂。
将管道从 Azure 数据工厂 V2 移动到另一个的最简单方法是什么?
两个 ADF V2 都在同一个资源组中。
Continuous integration & delivery 在 Azure 数据工厂中将管道从一个环境(开发、测试、生产)移动到另一个环境,这应该可以满足您的要求。
如果这是一次性举措,则导出 RM 模板并将其导入到其他数据工厂,记住适当更改参数(如名称)。
如果您有自托管 Integration Runtime,您需要在导入后修复 IR 引用,因为它会复制 IR,但该 IR 应链接到原始 IR 或注册其自己的 IR。
如果您结合 Wang 的建议并拥有一个自托管的 IR,那么我会监控我的 post here 以解决我遇到的一些问题。
男.
我找到了另一种将管道从一个 ADF 移动到另一个 ADF 的方法,而不考虑资源组。
- 将鼠标悬停在管道名称上并转到 "action menu"。
- 您将在此菜单中看到以下选项
enter image description here
Open
Clone
Move to
Download Support files
Delete
单击操作菜单中可用的 "Download support files" 选项。它将允许您在 system/laptop.
上本地下载链接到此管道的 ADF 工件的 zip 版本
请注意,如果你有一个隐式调用其他管道(一个或多个)的驱动程序管道,并且如果你想导出整套这些管道,那么你只需要导出调用其他管道的主管道的支持文件。
当您在您的系统或笔记本电脑上本地打开此 zip 文件夹时,您将看到此顺序的文件
$ ls -lart
total 29
drwxr-xr-x 1 Is 1049089 0 May 6 14:16 ../
drwxr-xr-x 1 Is 1049089 0 May 6 14:16 ./
drwxr-xr-x 1 Is 1049089 0 May 6 2020 trigger/
drwxr-xr-x 1 Is 1049089 0 May 6 2020 pipeline/
drwxr-xr-x 1 Is 1049089 0 May 6 2020 linkedService/
drwxr-xr-x 1 Is 1049089 0 May 6 2020 integrationRuntime/
-rw-r--r-- 1 Is 1049089 260 May 6 2020 info.txt
-rw-r--r-- 1 Is 1049089 739 May 6 2020 diagnostic.json
drwxr-xr-x 1 Is 1049089 0 May 6 2020 dataset/
接下来,您需要在本地系统上创建 Git 存储库或 Azure Devops Git 存储库的本地副本。现在,从您的协作分支创建一个分支,例如 import-pipeline。
当您列出新分支导入管道的内容时,您将看到如下所示的工件
$ ls -lart
total 37
drwxr-xr-x 1 Is 1049089 0 May 6 14:34 ../
-rw-r--r-- 1 Is 1049089 58 May 6 14:34 README.md
drwxr-xr-x 1 Is 1049089 0 May 6 14:34 ./
drwxr-xr-x 1 Is 1049089 0 May 6 14:36 notebooks/
drwxr-xr-x 1 Is 1049089 0 May 6 14:36 dataset/
drwxr-xr-x 1 Is 1049089 0 May 6 14:36 integrationRuntime/
drwxr-xr-x 1 Is 1049089 0 May 6 14:36 linkedService/
drwxr-xr-x 1 Is 1049089 0 May 6 14:36 pipeline/
drwxr-xr-x 1 Is 1049089 0 May 6 14:36 trigger/
drwxr-xr-x 1 Is 1049089 0 May 6 14:36 .git/
现在,您需要将步骤 5 中提到的以下 zip 文件夹中的工件手动复制到步骤 7 中提到的 import-pipeline 分支的相应文件夹中 ''' 数据集 管道 扳机 链接服务 ''' 不要复制 integrationRuntime,因为 integrationRuntime 表示自托管会因项目而异。
按照步骤 8 中所述导入工件后,请更改链接服务的值访问凭据、密钥保管库 URL、秘密名称(如果有)。这里的objective是为了让所有链接的服务都能连接成功,所有数据集都能浏览成功。
您现在需要将本地分支导入管道的更改推送回远程仓库。在此阶段,当您 select 分支导入管道处于 Git 模式时,您应该能够在 ADF 中看到新管道及其工件。
在您的 ADF 中以调试模式测试新导入的管道。如果满意,则将导入管道分支合并到协作分支并将您的更改发布到数据工厂。