SQL ServerIntegration Services 转换是包的数据流中对数据进行聚合、合并、分发和修改的组件。转换还可以执行查找操作并生成样本数据集。本节介绍 Integration Services 所包括的转换并说明它们是如何工作的。
商业智能转换
下列转换执行商业智能操作,例如清除数据、挖掘文本以及运行数据挖掘预测查询。
行转换
下列转换更新列值并创建新列。转换应用于转换输入中的每个行。
行集转换
下列转换将创建新行集。行集可以包括聚合值和已排序值、样本行集或者透视行集和逆透视行集。
聚合转换 |
执行聚合(如 AVERAGE、SUM 和 COUNT)的转换。 |
排序转换 |
对数据进行排序的转换。 |
百分比抽样转换 |
使用百分比指定样本大小来创建样本数据集的转换。 |
行抽样转换 |
通过指定样本中的行数来创建样本数据集的转换。 |
透视转换 |
创建规范化表的不太规范化版本的转换。 |
逆透视转换 |
创建非规范化表的较规范化版本的转换。 |
拆分和联接转换
以下转换将行分发到不同的输出,创建转换输入的副本,将多个输入联接成一个输出,并执行查找操作。
条件性拆分转换 |
将数据行路由到不同输出的转换。 |
多播转换 |
将数据集分发到多个输出的转换。 |
Union All 转换 |
合并多个数据集的转换。 |
合并转换 |
合并两个已排序数据集的转换。 |
合并联接转换 |
使用 FULL、LEFT 或 INNER 联接将两个数据集联接起来的转换。 |
查找转换 |
使用完全匹配查找引用表中的值的转换。 |
缓存转换 |
将数据流中已连接数据源的数据写入到缓存连接管理器(将数据保存到缓存文件中)的转换。查找转换会对缓存文件中的数据执行查找。 |
审核转换
Integration Services 包括以下转换,用于添加审核信息和对行进行计数。
审核转换 |
使环境信息可用于包中数据流的转换。 |
行计数转换 |
对通过转换的行进行计数并将最终计数存储到变量中的转换。 |
自定义转换
还可以编写自定义转换。有关详细信息,请参阅开发具有同步输出的自定义转换组件和开发具有异步输出的自定义转换组件。
- 使 Integration Services 保持最新
若要从 Microsoft 获得最新的下载内容、文章、示例和视频,以及从社区获得所选解决方案,请访问 MSDN 或 TechNet 上的 Integration Services 页:
若要获得有关这些更新的自动通知,请订阅该页上提供的 RSS 源。
|