sql - 如何将管道从 Azure 数据工厂 V2 移动到另一个(同一资源组)?

标签 sql azure pipeline azure-data-factory

将管道从 Azure 数据工厂 V2 移动到另一个的最简单方法是什么?

两个 ADF V2 都位于同一资源组中。

最佳答案

我找到了另一种将管道从一个 ADF 移动到另一个 ADF 的方法,而与资源组无关。

  1. 将鼠标悬停在管道名称上并转到“操作菜单”。
  2. 您将在此菜单中看到以下选项

enter image description here

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/

    相关文章:

    performance - 加速流式数据类型

    assembly - MIPS 中的延迟分支

    sql - 大写正则表达式替换 Google Bigquery 中的捕获组

    sql - where子句postgres中的搜索条件

    sql - SQL Server 2008 中的 FREETEXT 查询不是短语匹配

    .net - 组合多个 powershell cmdlet 输出

    sql - 为什么 SQL Server 在处理半表情符号时表现不一致?

    javascript - 如何在 Node.js 和 TypeScript 中构建可读流?

    azure - Terraform - 使用模块将 Azure VM 导入状态文件

    azure - 如何在Azure门户中自行保留目录?