如何将 ADF V1 管道设置为每周二 运行

How to set the ADF V1 pipeline to run every Tuesday

我在 Azure 中使用 ADF V1。

我希望我的管道每周二 10:00AM 运行。 我知道如何设置时间,但如何在数据集和管道中设置特定的星期几?

我希望我的管道 运行 每个星期二 10:00 AM。

我的示例数据集

{
  "$schema": "http://datafactories.schema.management.azure.com/internalschemas/2015-09-01/Microsoft.DataFactory.table.json",
  "name": "SQL-My-Table-DS",
  "properties": {
    "structure": [
      {
        "name": "ServiceName",
        "type": "String"
      }
    ],
    "published": false,
    "type": "SqlServerTable",
    "linkedServiceName": "MyLinkedService",
    "typeProperties": {
      "tableName": "[common].[MyTable_Staging]"
    },
    "availability": {
      "frequency": "Week",
      "interval": 1,
      "offset": "00:00:10"
    },
    "external": false,
    "policy": {}
  }
}

如果您使用的是数据工厂版本 1,您可以通过将可用性设置为频率月份、间隔 1,并将偏移量设置为您希望管道的天数 运行。

例如,如果你想要运行如你所说的每个月的 9 号,你将得到如下内容:

 "availability": {
"frequency": "Month",
"interval": 1,
"offset": "9.00:00:00", 
"style": "StartOfInterval"
}

也编辑一周的答案,下面的代码片段将在每个星期二生成 运行 的管道。

"availability": {
"frequency": "Week",
"interval": 1,
"offset": "2.00:00:00", 
"style": "StartOfInterval"
}