gpt4 book ai didi

azure - Synapse UI 中缺少通过 azure cli 创建的 Synapse 触发器

转载 作者:行者123 更新时间:2023-12-03 06:52:55 26 4
gpt4 key购买 nike

编辑:这是一个连接到 git 存储库的工作区。如果我向处于“实时”模式的工作区添加触发器,触发器将显示。如何将触发器添加到设置到 git 存储库的工作区?

使用 Azure Synapse,我在创建和删除一些触发器后发布工作区时遇到了一些问题。

我决定删除用户界面中的所有触发器,然后发布工作正常。

为了避免在 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 > 管理 > 触发器,它会显示“没有可显示的触发器...”

最佳答案

答案是 Synapse 工作区是使用 Git 存储库设置的。要添加触发器,只需将它们添加到存储库并推送更改即可。

如果在实时模式下设置,azure cli 命令可以正常工作。

关于azure - Synapse UI 中缺少通过 azure cli 创建的 Synapse 触发器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73386703/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com