编辑:这是一个连接到git存储库的工作区。如果我要将触发器添加到"Live"-mode中的工作区,则触发器将显示。如何将触发器添加到已安装到git的工作区?
使用Azure Synapse,在创建和删除一些触发器之后,我在发布工作区时遇到了一些问题。
我决定删除UI中的所有触发器,然后发布工作正常。
为了避免在UI中重新创建触发器,我希望通过azure命令行创建触发器,但是我创建的触发器不会出现在Synapse UI中。
我正在通过azure命令行创建Synapse触发器:
az synapse trigger create --workspace-name wsname --name triggername --file @"path/trigger.json"通过cli列出的触发器显示了新创建的触发器:
$ az synapse trigger list --workspace-name wsname
[
{
"etag": "sometag",
"id": "/subscriptions/subscription/resourceGroups/rg/providers/Microsoft.Synapse/workspaces/wsname/triggers/triggername",
"name": "triggername",
"properties": {
"additionalProperties": null,
"annotations": [],
"delay": "00:00:00",
"dependsOn": [],
"description": null,
"endTime": "2022-08-17T08:32:00+00:00",
"frequency": "Hour",
"interval": 24,
"maxConcurrency": 50,
"pipeline": {
"parameters": null,
"pipelineReference": {
"name": null,
"referenceName": "Pipelinename",
"type": "PipelineReference"
}
},
"retryPolicy": {
"count": null,
"intervalInSeconds": 30
},
"runtimeState": "Stopped",
"startTime": "2022-08-17T06:32:00+00:00",
"type": "TumblingWindowTrigger"
},
"resourceGroup": "rg",
"type": "Microsoft.Synapse/workspaces/triggers"
}
]如果我在Synapse UI中查看Synapse > Manage >触发器,它会显示“不显示触发器.”
发布于 2022-08-17 11:14:12
答案是Synapse工作区是使用设置的。要添加触发器,只需将它们添加到存储库并推送更改即可。
如果它是在Live中设置的,则azure命令可以正常工作。
https://stackoverflow.com/questions/73386703
复制相似问题