我在Azure中使用ADF V1。
我希望我的管道在每个星期二上午 10:00 运行。我知道如何设置时间,但如何在数据集和管道中设置一周中的特定日期?
我希望我的管道每周二上午 10:00 运行。
我的示例数据集
{
"$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"
}