谁能告诉我如何创建一个具有两个复制活动的管道。复制活动 1 用于输入数据集 1 和输出数据集 1复制活动 2 用于输入数据集 2 和输出数据集 2应将管道计划为一次运行这两个活动
只需在同一管道中包含 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 将为您处理这个问题。或者,如果要使用启动/停止/暂停选项控制每个管道,请将它们放在单独的管道中。
否则,如果要同时复制定义时间片范围内的多个数据集,则可以增加策略块中的活动并发值。
示例:输入数据集 1,每月切片,1 月、2 月、3 月、4 月。并发 2 将并行复制 Jan 和 Feb,然后复制 Mar 和 4 月。
希望这有帮助。