如何删除/修改ADF v2触发器

时间:2018-01-08 23:39:26

标签: azure-data-factory

我正在追随那种顽皮 https://docs.microsoft.com/en-us/azure/data-factory/concepts-pipeline-execution-triggers

我创建了一个Scheduled Trigger来每天运行管道。 这会出现在门户网站的哪个位置? 另外,我如何删除或修改此触发器?

3 个答案:

答案 0 :(得分:1)

门户网站没有为数据工厂v2显示太多,你有监视器和放大器。管理界面,将显示管道运行,他们的活动和东西,但关于它,你不会看到触发器,数据集,链接服务或门户网站上的任何东西(记住它仍然在预览中)。

如果您安装了带有azure库的powershell,则可以修改或删除它的触发器。只需使用

登录即可
res = [{"caseId": case, "users": [{"userId": user, "emailStatus": [{"emailStatus": s} for s in status]} 
                                  for user, status in users.items()]} 
       for case, users in temp.items()]
print(res)
# [{'caseId': 18, 'users': [{'userId': 1, 'emailStatus': [{'emailStatus': 20}]}, {'userId': 4, 'emailStatus': [{'emailStatus': 21}, {'emailStatus': 20}]}]},
#  {'caseId': 19, 'users': [{'userId': 1, 'emailStatus': [{'emailStatus': 20}]}, {'userId': 3, 'emailStatus': [{'emailStatus': 21}]}]},
#  {'caseId': 20, 'users': [{'userId': 1, 'emailStatus': [{'emailStatus': 21}, {'emailStatus': 20}]}, {'userId': 3, 'emailStatus': [{'emailStatus': 21}]}]}]

然后选择

订阅
Login-AzureRmAccount

要删除触发器,请使用命令(用数据填写“”):

Select-AzureRmSubscription -SubscriptionName "your subscription name"

要修改触发器,请使用与创建新触发器相同的命令:

Remove-AzureRmDataFactoryV2Trigger -ResourceGroupName "" -DataFactoryName "" -Name ""

希望这有帮助!

PS:如果您不记得触发器的名称,也可以使用以下命令获取数据工厂中的触发器列表:

Set-AzureRmDataFactoryV2Trigger -DataFactoryName "" -ResourceGroupName "" -Name "" -DefinitionFile C:/(path to json)

答案 1 :(得分:0)

超级有用,我已将触发器重命名为实际已克隆的触发器,因此我需要删除旧的触发器。我刚有一台新笔记本电脑,所以我需要做

Install-Module Az

Set-ExecutionPolicy RemoteSigned --

那是一个GPO,需要由我的组织来解决

然后我有点卡住了,因为我们的资源组名称和工厂名称非常相似。资源组在顶部中间的第一页上,factory是工厂的名称

答案 2 :(得分:0)

点击屏幕左侧的“管理”按钮,然后点击“作者”标题下的“触发器”。

当您将鼠标悬停在触发器名称上时,您可以删除它们。

manage ADF triggers