我创建了一个活动存储过程1。 当我手动运行时,它运行良好。 可以立即使用Trigger很好地运行。
但计划触发器未运行。我的管道“存储过程1”中只有一项活动
下面是触发代码
{
"name": "trigger1",
"properties": {
"runtimeState": "Started",
"pipelines": [
{
"pipelineReference": {
"referenceName": "pipeline3",
"type": "PipelineReference"
}
}
],
"type": "ScheduleTrigger",
"typeProperties": {
"recurrence": {
"frequency": "Minute",
"interval": 6,
"startTime": "2019-01-10T20:47:00.000Z",
"timeZone": "UTC"
}
}
}
答案 0 :(得分:2)
基于official document,由于Azure数据工厂的限制,我认为您的触发器没有被触发。
官方声明:
parameters属性是管道的必需属性 元件。如果您的管道没有任何参数,则必须 为parameters属性添加一个空的JSON定义。
因此,根据您的代码,您错过了parameters
属性。即使您没有它,也请添加它,触发器将正常执行。
答案 1 :(得分:0)
如果对某人有帮助,只需添加它即可... 我有类似的问题,并尝试了在管道中创建虚拟变量的此选项,但是问题是当我将代码部署到其他环境(dev-> test / ppe / prod)时,我遇到了类似``实例的错误对象设置不正确”(而且我的adf管道中存在azure函数活动,这就是我收到此错误的地方)。因此,我尝试在azure函数活动中的“设置”下创建虚拟头,并进行了部署,这次触发按预期工作。希望这会有所帮助。