Integration Services 转换

SQL Server Integration Services 转换是包的数据流中对数据进行聚合、合并、分发和修改的组件。转换还可以执行查找操作并生成样本数据集。本节介绍 Integration Services 所包括的转换并说明它们是如何工作的。

商业智能转换

下列转换执行商业智能操作,例如清除数据、挖掘文本以及运行数据挖掘预测查询。

转换

说明

渐变维度转换

配置渐变维度更新的转换。

模糊分组转换

对列数据中的值进行标准化的转换。

模糊查找转换

使用模糊匹配查找引用表中的值的转换。

字词提取转换

从文本中提取字词的转换。

字词查找转换

在引用表中查找字词并对从文本中提取的字词进行计数的转换。

数据挖掘查询转换

运行数据挖掘预测查询的转换。

行转换

下列转换更新列值并创建新列。转换应用于转换输入中的每个行。

转换

说明

字符映射表转换

将字符串函数应用于字符数据的转换。

复制列转换

将输入列的副本添加到转换输出的转换。

数据转换

将列的数据类型转换为另一种数据类型的转换。

派生列转换

用表达式的结果填充列的转换。

导出列转换

将数据流中的数据插入到文件中的转换。

导入列转换

读取文件中的数据并将其添加到数据流中的转换。

脚本组件

使用脚本提取、转换或加载数据的转换。

OLE DB 命令转换

为数据流中的每个行运行 SQL 命令的转换。

行集转换

下列转换将创建新行集。行集可以包括聚合值和已排序值、样本行集或者透视行集和逆透视行集。

转换

说明

聚合转换

执行聚合(如 AVERAGE、SUM 和 COUNT)的转换。

排序转换

对数据进行排序的转换。

百分比抽样转换

使用百分比指定样本大小来创建样本数据集的转换。

行抽样转换

通过指定样本中的行数来创建样本数据集的转换。

透视转换

创建规范化表的不太规范化版本的转换。

逆透视转换

创建非规范化表的较规范化版本的转换。

拆分和联接转换

以下转换将行分发到不同的输出,创建转换输入的副本,将多个输入联接成一个输出,并执行查找操作。

转换

说明

条件性拆分转换

将数据行路由到不同输出的转换。

多播转换

将数据集分发到多个输出的转换。

Union All 转换

合并多个数据集的转换。

合并转换

合并两个已排序数据集的转换。

合并联接转换

使用 FULL、LEFT 或 INNER 联接将两个数据集联接起来的转换。

查找转换

使用完全匹配查找引用表中的值的转换。

缓存转换

将数据流中已连接数据源的数据写入到缓存连接管理器(将数据保存到缓存文件中)的转换。查找转换会对缓存文件中的数据执行查找。

审核转换

Integration Services 包括以下转换,用于添加审核信息和对行进行计数。

转换

说明

审核转换

使环境信息可用于包中数据流的转换。

行计数转换

对通过转换的行进行计数并将最终计数存储到变量中的转换。

可供下载的转换

下表列出了可从 Microsoft 网站下载的转换。

说明

下载

平衡的数据分发服务器采用单个输入并且通过多线程将传入行平均分发到一个或多个输出。

平衡的数据分发服务器转换可从 Microsoft SQL Server Integration Services 平衡的数据分发服务器下载。

自定义转换

还可以编写自定义转换。有关详细信息,请参阅开发具有同步输出的自定义转换组件开发具有异步输出的自定义转换组件

外部资源

Integration Services 图标(小) 使 Integration Services 保持最新

若要从 Microsoft 获得最新的下载内容、文章、示例和视频,以及从社区获得所选解决方案,请访问 MSDN 或 TechNet 上的 Integration Services 页:

若要获得有关这些更新的自动通知,请订阅该页上提供的 RSS 源。