使用数据流中的数据
SQL Server 2005 Integration Services (SSIS) 提供了用于数据流中的一组数据类型。添加到数据流的源将源数据转换为 Integration Services 数据类型。后续转换可能将数据转换为不同的 Integration Services 数据类型,而且根据数据加载于其上的数据存储区的类型,目标可能将最终的 Integration Services 数据类型转换成目标数据存储区所需的数据类型。有关详细信息,请参阅 Integration Services 数据类型。
为将数据转换为 Integration Services 数据类型,数据流组件对数据进行分析。Integration Services 提供两种类型的数据分析:快速分析和标准分析。大多数数据流组件只能使用标准分析;但是,平面文件源和数据转换既可以使用快速分析,也可以使用标准分析。有关详细信息,请参阅分析数据。
很多转换都对数据值进行比较。例如,聚合转换对值进行比较是为了聚合一组数据行中的值,排序转换对值进行比较是为了对值进行排序,而查找转换将值与单独的引用表中的值进行比较。为指定应如何比较字符串,转换包括了一组比较选项,如是否忽略区分大小写、如何处理日语文本中的假名类型以及是否忽略字符串中的空格字符。有关详细信息,请参阅比较字符串数据。
表达式计算器在计算变量、优先约束和转换使用的表达式时,也对数据值进行比较。有关详细信息,请参阅 Integration Services 表达式概念。