繁体   English   中英

具有2个副本的Azure数据工厂管道

[英]Azure Data Factory Pipeline With 2 copy

谁能告诉我如何使用两个复制活动创建管道。 复制活动1用于InputDataset1和OutputDataset1复制活动2用于InputDataset2和OutputDataset2应当安排管道一次运行两个活动

您只需要在同一管道中包含2个复制活动。

像这样:

{
  "name": "Copy2Things",
  "properties": {
    "activities": [
      {
        "type": "Copy",
        "typeProperties": {
          "source": {
            "type": "FileSystemSource",
            "recursive": false
          },
        }
        "inputs": [
          {
            "name": "InputDataset1"
          }
        ],
        "outputs": [
          {
            "name": "OutputDataset1"
          }
        ],
        "policy": {
            //etc...
        },
        "scheduler": {
          "frequency": "Month",
          "interval": 1,
          "style": "EndOfInterval"
        },
        "name": "activity1"
      },
      {
        "type": "Copy",
        "typeProperties": {
          "source": {
            "type": "FileSystemSource",
            "recursive": false
          }
        },
        "inputs": [
          {
            "name": "InputDataset2"
          }
        ],
        "outputs": [
          {
            "name": "OutputDataset2"
          }
        ],
        "policy": {
            //etc...
        },
        "scheduler": {
          "frequency": "Month",
          "interval": 1,
        },
        "name": "activity2"
      }
      //etc...

在它们同时运行方面,ADF将为您处理。 或者,如果您想使用开始/停止/暂停选项控制它们,则将它们放在单独的管道中。

否则,如果要同时复制定义的时间片范围内的多个数据集,则可以在策略块中增加活动并发值。

示例:InputDataset1,每月切片,Jan,Feb,3月,Apr。并发2将并行复制Jan和Feb,然后复制Mar和Apr。

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM