将管道从 Azure 数据工厂 V2 移动到另一个的最简单方法是什么?
两个 ADF V2 都位于同一资源组中。
最佳答案
我找到了另一种将管道从一个 ADF 移动到另一个 ADF 的方法,而与资源组无关。
- 将鼠标悬停在管道名称上并转到“操作菜单”。
- 您将在此菜单中看到以下选项
Open
Clone
Move to
Download Support files
Delete
单击操作菜单中的“下载支持文件”选项。它将允许您在您的系统/笔记本电脑上本地下载链接到此管道的 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 中所述导入工件后,请更改链接服务的访问凭据、 key 保管库 URL、 secret 名称(如果有)的值。这里的目标是使所有链接的服务都能够成功连接,并且所有数据集都能够成功浏览。
您现在需要将本地分支导入管道的更改推送回远程存储库。在此阶段,当您在 Git 模式下选择分支导入管道时,您应该能够在 ADF 中看到新管道及其工件。
在 ADF 中以 Debug模式测试新导入的管道。如果满意,则将导入管道分支合并到协作分支并将更改发布到数据工厂。
关于sql - 如何将管道从 Azure 数据工厂 V2 移动到另一个(同一资源组)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53069984/