You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何统计Azure Data Factory中datasets、triggers、pipelines与linked services的数量?

Azure Data Factory 资源数量统计方案

方法一:通过PowerShell统计

前置准备

首先确保你已安装Az.DataFactoryPowerShell模块,且已登录Azure账号:

# 安装Az.DataFactory模块
Install-Module -Name Az.DataFactory -Force -AllowClobber
# 登录Azure账户
Connect-AzAccount

单类型资源统计

先定义基础变量,请替换为你实际的资源配置:

$resourceGroupName = "你的资源组名称"
$adfInstanceName = "你的ADF实例名称"

对应各资源的统计命令如下:

  • 数据集(Datasets)数量:(Get-AzDataFactoryV2Dataset -ResourceGroupName $resourceGroupName -DataFactoryName $adfInstanceName).Count
  • 触发器(Triggers)数量:(Get-AzDataFactoryV2Trigger -ResourceGroupName $resourceGroupName -DataFactoryName $adfInstanceName).Count
  • 管道(Pipelines)数量:(Get-AzDataFactoryV2Pipeline -ResourceGroupName $resourceGroupName -DataFactoryName $adfInstanceName).Count
  • 链接服务(Linked Services)数量:(Get-AzDataFactoryV2LinkedService -ResourceGroupName $resourceGroupName -DataFactoryName $adfInstanceName).Count

汇总统计

你可以直接运行以下脚本一次性输出所有资源的统计结果:

$statResult = @(
    [PSCustomObject]@{
        资源类型 = "数据集(Datasets)"
        数量 = (Get-AzDataFactoryV2Dataset -ResourceGroupName $resourceGroupName -DataFactoryName $adfInstanceName).Count
    },
    [PSCustomObject]@{
        资源类型 = "触发器(Triggers)"
        数量 = (Get-AzDataFactoryV2Trigger -ResourceGroupName $resourceGroupName -DataFactoryName $adfInstanceName).Count
    },
    [PSCustomObject]@{
        资源类型 = "管道(Pipelines)"
        数量 = (Get-AzDataFactoryV2Pipeline -ResourceGroupName $resourceGroupName -DataFactoryName $adfInstanceName).Count
    },
    [PSCustomObject]@{
        资源类型 = "链接服务(Linked Services)"
        数量 = (Get-AzDataFactoryV2LinkedService -ResourceGroupName $resourceGroupName -DataFactoryName $adfInstanceName).Count
    }
)

$statResult | Format-Table -AutoSize

方法二:通过Azure CLI统计

前置准备

确保已安装Azure CLI并完成登录:

az login

统计命令

先定义基础变量,请替换为你实际的资源配置:

resourceGroupName="你的资源组名称"
adfInstanceName="你的ADF实例名称"

对应各资源的统计命令如下:

  • 数据集数量:az datafactory dataset list --resource-group $resourceGroupName --factory-name $adfInstanceName --query length
  • 触发器数量:az datafactory trigger list --resource-group $resourceGroupName --factory-name $adfInstanceName --query length
  • 管道数量:az datafactory pipeline list --resource-group $resourceGroupName --factory-name $adfInstanceName --query length
  • 链接服务数量:az datafactory linked-service list --resource-group $resourceGroupName --factory-name $adfInstanceName --query length

上述命令直接用Azure CLI原生的--query参数处理计数,无需额外安装jq工具。


其他可视化统计方式

如果无需命令行操作,你可以直接登录Azure门户,进入对应ADF实例的概览页面,即可直接看到各类资源的实时计数;也可以进入ADF Studio的管理 tab,在对应资源的管理列表页查看总数量。

内容的提问来源于stack exchange,提问作者Pradeep

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 11:39:04