使用**“聚合转换编辑器”对话框的“聚合”**选项卡,可以指定聚合的列以及聚合属性。可以应用多个聚合。此转换不生成错误输出。
![]() |
---|
对于键计数、键范围、非重复键计数和非重复键范围的选项来说,如果是在“高级”选项卡中指定的,则会应用于组件级;如果是在“聚合”选项卡的高级显示部分中指定的,则会应用于输出级;而如果是在“聚合”选项卡底部的列列表中指定的,则会应用于列级。 |
若要了解有关聚合转换的详细信息,请参阅聚合转换。
选项
- 高级/基本
显示或隐藏为多个输出配置多个聚合的选项。默认情况下,隐藏“高级”选项。
- 聚合名
在“高级”显示中,键入聚合的友好名称。
- 按列分组
在“高级”显示中,通过使用下面描述的**“可用输入列”**列表,选择用于分组的列。
键范围
在“高级”显示中,根据需要指定聚合可写入的键的大致数目。默认情况下,此选项的值为**“未指定”。如果同时设置了“键范围”和“键”属性,则“键”**的值优先。值 说明 未指定
不使用“键范围”属性。
低
聚合可以写入大约 500,000 个键。
中
聚合可以写入大约 5,000,000 个键。
高
聚合可以写入 25,000,000 个以上的键。
- 键
在“高级”显示中,根据需要指定聚合可写入的键的精确数目。如果同时指定了**“键范围”和“键”,则“键”**优先。
- 可用输入列
通过使用此表中的复选框,从可用输入列列表中选择。
- 输入列
从可用输入列的列表中进行选择。
- 输出别名
为每一列键入一个别名。默认值为输入列的名称;不过,您也可以任选一个唯一的描述性名称。
运算
参照下表,从可用操作列表中选择。运算 说明 GroupBy
将数据集划分为组。可以将任何数据类型的列用于分组。有关详细信息,请参阅 GROUP BY。
Sum
对列中的值求和。只能对数值数据类型的列求和。有关详细信息,请参阅 SUM。
Average
返回列中值的平均值。只能对数值数据类型的列求平均值。有关详细信息,请参阅 AVG。
Count
返回组中的项数。有关详细信息,请参阅 COUNT。
CountDistinct
返回组中的唯一非空值的数量。有关详细信息,请参阅 COUNT 和 DISTINCT。
Minimum
返回组中的最小值。只限于数值数据类型。
Maximum
返回组中的最大值。只限于数值数据类型。
- 比较标志
如果选择**“分组依据”**,请使用复选框来控制转换如何执行比较。有关字符串比较选项的信息,请参阅比较字符串数据。
非重复键数范围
根据需要,可以指定聚合能够写入的非重复值的大致数目。默认情况下,此选项的值为**“未指定”**。如果同时指定 CountDistinctScale 和 CountDistinctKeys,则 CountDistinctKeys 优先。值 说明 未指定
不使用 CountDistinctScale 属性。
低
聚合可以写入大约 500,000 个非重复值。
中
聚合可以写入大约 5,000,000 个非重复值。
高
聚合可以写入 25,000,000 个以上的非重复值。
- 非重复键计数
根据需要,可以指定聚合能够写入的非重复值的精确数目。如果同时指定 CountDistinctScale 和 CountDistinctKeys,则 CountDistinctKeys 优先。
请参阅
参考
其他资源
Integration Services Error and Message Reference
如何使用聚合转换来聚合数据集中的值