使用**“聚合转换编辑器”对话框的“高级”**选项卡,可以设置组件属性、指定聚合并设置输入和输出列的属性。
![]() |
---|
对于键计数、键范围、非重复键计数和非重复键范围的选项来说,如果是在“高级”选项卡中指定的,则会应用于组件级;如果是在“聚合”选项卡的高级显示部分中指定的,则会应用于输出级;而如果是在“聚合”选项卡底部的列列表中指定的,则会应用于列级。 |
若要了解有关聚合转换的详细信息,请参阅聚合转换。
选项
- 键范围
根据需要,可以指定聚合所需的键的大致数目。转换将使用此信息优化其初始缓存大小。默认情况下,此选项的值为**“未指定”。如果同时指定了“键范围”和“键数”,则“键数”**优先。
<table>
<colgroup>
<col style="width: 50%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>值</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><p>未指定</p></td>
<td><p>不使用<strong>“键范围”</strong>属性。</p></td>
</tr>
<tr class="even">
<td><p>低</p></td>
<td><p>聚合可以写入大约 500,000 个键。</p></td>
</tr>
<tr class="odd">
<td><p>中</p></td>
<td><p>聚合可以写入大约 5,000,000 个键。</p></td>
</tr>
<tr class="even">
<td><p>高</p></td>
<td><p>聚合可以写入 25,000,000 个以上的键。</p></td>
</tr>
</tbody>
</table>
- 键数
根据需要,可以指定聚合所需的键的精确数目。转换将使用此信息优化其初始缓存大小。如果同时指定了**“键范围”和“键数”,则“键数”**优先。
- 非重复键数范围
根据需要,可以指定聚合能够写入的非重复值的大致数目。默认情况下,此选项的值为**“未指定”。如果同时指定了“非重复键数范围”和“非重复键计数”,则“非重复键计数”**优先。
<table>
<colgroup>
<col style="width: 50%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th>值</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><p>未指定</p></td>
<td><p>不使用 CountDistinctScale 属性。</p></td>
</tr>
<tr class="even">
<td><p>低</p></td>
<td><p>聚合可以写入大约 500,000 个非重复值。</p></td>
</tr>
<tr class="odd">
<td><p>中</p></td>
<td><p>聚合可以写入大约 5,000,000 个非重复值。</p></td>
</tr>
<tr class="even">
<td><p>高</p></td>
<td><p>聚合可以写入 25,000,000 个以上的非重复值。</p></td>
</tr>
</tbody>
</table>
- 非重复键计数
根据需要,可以指定聚合能够写入的非重复值的精确数目。如果同时指定了**“非重复键数范围”和“非重复键计数”,则“非重复键计数”**优先。
- 自动扩展系数
使用一个 1 到 100 之间的值指定在聚合过程中内存可扩展的百分比。默认情况下,此选项的值为 25%。
请参阅
参考
其他资源
Integration Services Error and Message Reference
如何使用聚合转换来聚合数据集中的值