能否追踪ADF Pipeline的变更内容及执行变更的人员?
查看Azure Data Factory Pipeline变更内容及执行人的方法
通过ADF门户直接查看
- 打开QA环境对应的Azure Data Factory实例,点击左侧菜单栏的「版本历史记录」
- 在版本列表中找到已发布的变更版本,点击「查看详情」就能看到Pipeline变更的具体内容对比,同时会显示执行发布操作的人员账号
- 若使用协作分支模式开发,还可以在「协作」模块里查看分支的提交记录,每条提交都会标注作者和对应变更内容
通过关联的Git仓库查看
ADF通常和Git仓库集成,QA环境的发布一般对应仓库里的特定分支(如release/qa):- 打开关联的Git仓库,切换到QA环境对应的发布分支
- 查看分支的提交历史,每条提交会显示作者信息,通过diff功能可以查看Pipeline的具体变更细节(比如活动配置、触发器设置、数据集修改等)
- 如果用Azure DevOps等工具管理发布,还能在发布管道的运行记录里找到对应发布任务,关联查看执行人及变更内容
通过Azure Monitor审计日志查看
若需要更全面的操作审计记录,可到Azure Monitor的「日志」模块查询ADF操作日志,用Kusto语句筛选发布相关操作:AzureActivity | where ResourceProviderValue == "Microsoft.DataFactory" | where OperationNameValue contains "Publish" | where Resource == "<你的ADF实例名称>" | project EventTimestamp, OperationNameValue, Caller, Properties结果里的
Caller字段就是执行人账号,Properties会包含操作的相关信息
内容的提问来源于stack exchange,提问作者Yuvarajan Selvakumar
相关产品推荐
相关产品推荐

