适用于:SQL Server 
Azure 数据工厂中的 SSIS Integration Runtime
若要添加并配置聚合转换,则包必须已包含至少一个数据流任务和一个源。
聚合数据集中的值
- 在 SQL Server Data Tools (SSDT)中,打开包含所需包的 Integration Services 项目。 
- 在解决方案资源管理器中,双击该包将其打开。 
- 单击 “数据流” 选项卡,然后从 “工具箱”中将聚合转换拖动到设计图面。 
- 将连接线从源或前一转换拖到聚合转换,从而将聚合转换连接到数据流。 
- 双击此转换。 
- 在 “聚合转换编辑器” 对话框中单击 “聚合” 选项卡。 
- 在 “可用输入列” 列表中,选中要对其值进行聚合运算的列旁边的复选框。 所选的列出现在表中。 - 注意 - 可以多次选择同一列,这样便可对此列应用多次转换。 若要唯一标识聚合,请在列输出别名的默认名称后面追加一个数字。 
- 或者,修改 “输出别名” 列中的值。 
- 若要更改默认聚合操作 “分组依据”,请选择 “操作” 列表中的其他操作。 
- 若要更改默认比较,请选择 “比较标志” 列中所列出的单个比较标志。 默认情况下,比较将忽略大小写、假名类型、不占位字符和字符宽度。 
- 对于 “非重复计数” 聚合,如果需要,可在 “非重复键计数” 列中指定非重复值的精确计数,或者在 “非重复键数范围” 列中选择近似的数字。 - 注意 - 由于转换可以为它的工作预先分配合适的内存数量,因此可通过提供不同值的个数(准确或近似)来优化性能。 
- 或者,单击 “高级” 并更新聚合转换输出的名称。 如果聚合包含 Group By 操作,则可以在 “键范围” 列中选择分组键值的近似计数,或者在 “键” 列中指定分组键值的准确数目。 - 注意 - 由于转换可以为它的工作预先分配合适的内存数量,因此可通过提供不同值的个数(准确或近似)来优化性能。 - 注意 - “键范围” 和 “键” 选项互斥。 如果在两个列中都输入值,将使用 “键范围” 或 “键” 二者中的更大值。 
- 或者,单击 “高级” 选项卡并设置应用于优化聚合转换所执行的所有操作的属性。 
- 单击“确定”。 
- 若要保存更新后的包,请单击 “文件” 菜单上的 “保存选定项” 。