DQS 域支持的 SQL Server 和 SSIS 数据类型

适用于:SQL Server

SQL Server 和 SQL Server Integration Services (SSIS) 中有很多数据类型,但是只有四种数据类型用于 DQS 域:Date、Decimal、Integer 和 String。 并非所有 SQL Server 和 SSIS 数据类型在 DQS 中都受支持。 仅当源数据类型在 DQS 中受支持且与 DQS 域数据类型匹配时,才能将源数据映射到 DQS 域来执行数据质量活动。 本主题提供有关支持的可映射到 DQS 中四种域数据类型之一的 SQL Server 和 SSIS 数据类型信息。

注意

在 .xlsx 和 .xls 文件中,源列的数据类型由前八行中最主要的数据类型确定。 如果某一单元不符合该数据类型,将向它提供 null 值。 同样,在 .csv 文件中,源列的数据类型由前八行中最主要的数据类型确定。

支持的 SQL Server 数据类型

下表提供有关对于每种 DQS 域数据类型支持的 SQL Server 数据类型的信息:

DQS 域数据类型 支持的 SQL Server 数据类型
日期 date
Decimal decimal

float

money

numeric

real

smallmoney
整数 bigint

整数

smallint

tinyint
字符串 char

nchar

nvarchar

varchar

其余 SQL Server 数据类型在 DQS 中不受支持。 有关所有 SQL Server 数据类型的信息,请参阅数据类型 (Transact-SQL)

支持的 SSIS 数据类型

下表提供有关对于每种 DQS 域数据类型支持的 SSIS 数据类型的信息:

DQS 域数据类型 支持的 SSIS 数据类型
日期 DT_DATE
小数 DT_DECIMAL

DT_NUMERIC

DT_R4

DT_R8
整数 DT_I1

DT_I2

DT_I4

DT_I8

DT_U1

DT_U2

DT_U4

DT_U8
字符串 DT_STR

DT_WSTR

其余 SSIS 数据类型在 DQS 中不受支持。 有关所有 SSIS 数据类型的信息,请参阅 Integration Services Data Types

另请参阅

管理域