Azure Data Factory中快速查看管道与数据集关联的方法咨询
快速查看Azure Data Factory特定管道活动所用数据集的方法
方法一:通过ADF可视化界面直接查看
- 打开目标管道的编辑页面,选中单个活动后,右侧属性面板的「输入/输出」标签下,会直接展示该活动关联的输入、输出数据集。
- 若要批量查看所有活动的数据集关联,点击画布上方的**「查看依赖关系」**按钮(循环箭头图标),在依赖关系视图中,可选择查看上下游依赖,还能筛选仅显示数据集类型的节点,直观看到整个管道内活动与数据集的关联链路。
方法二:使用ADF REST API提取
调用管道详情查询API,返回的JSON数据中包含每个活动的数据集引用:
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelines/{pipelineName}?api-version=2018-06-01
可通过脚本(如Python、PowerShell)解析返回结果,批量提取每个活动的inputs和outputs字段中的数据集名称。
方法三:通过Azure PowerShell批量导出
- 确保已安装并导入
Az.DataFactory模块 - 执行以下命令:
Get-AzDataFactoryV2Pipeline -ResourceGroupName <你的资源组名> -DataFactoryName <你的ADF工厂名> -Name <目标管道名> | Select-Object -ExpandProperty Activities | ForEach-Object { Write-Host "活动名称: $($_.Name)" if ($_.Inputs) { Write-Host "输入数据集: $($_.Inputs.Name)" } if ($_.Outputs) { Write-Host "输出数据集: $($_.Outputs.Name)" } Write-Host "---" }
运行后会直接输出管道内每个活动对应的输入、输出数据集信息。
内容的提问来源于stack exchange,提问作者Caze982
相关产品推荐
相关产品推荐

