源端为SQL Server数据库,目的端为Hive、DWS、Oracle时,支持的数据类型如下:
表4-6 SQL Server 数据库作为源端时支持的数据类型
CHAR CHAR CHAR
nchar 包含unicode格式数据的定长字符 串。
CHAR CHAR CHAR
varcha
r 可变长度的字符串是以长度为1到 255之间字符数(高版本的MySQL超 过255); 例如: VARCHAR(25);创 建VARCHAR类型字段时,必须定义 长度。
VARCHAR VARC
HAR VARCH AR
nvarch
ar 与varchar类似,存储可变长度
Unicode字符数据。 VARC
HAR VARC
HAR VARCH AR 数值数
据类型 int int存储在4个字节中,其中一个二进 制位表示符号位,其它31个二进制 位表示长度和大小,,可以表示-2 的31次方~2的31次方-1范围内的所 有整数。
INT INTEG ER INT
bigint bigint存储在8个字节中,其中一个 二进制位表示符号位,其它63个二 进制位表示长度和大小,可以表 示-2的63次方~2的63次方-1范围内 的所有整数。
BIGIN
T BIGIN
T NUMB ER
smallin
t smallint类型的数据占用了两个字 节的存储空间,其中一个二进制位 表示整数值的正负号,其它15个二 进制位表示长度和大小,可以表 示-2的15次方~2的15次方-1范围内 的所有整数。
SMALLINT SMAL
LINT NUMB ER
tinyint tinyint类型的数据占用了一个字节 的存储空间,可以表示0~255范围 内的所有整数。
TINYI
NT TINYI
NT NUMB ER
real 可以存储正的或者负的十进制数 值。
DOUBLE FLOAT
4 NUMB ER float 其中为用于存储float数值尾数的位
数(以科学计数法表示),因此可 以确定精度和存储大小。
FLOAT FLOAT
8 binary_f loat
decima
l 带固定精度和小数位数的数值数据
类型。 DECI
MAL NUME
RIC NUMB ER
类别 类型 简要释义 Hive DWS Oracle numeri
c 用于存储零、正负定点数 DECI
MAL NUME
RIC NUMB ER 日期时
间数据 类型
date 存储用字符串表示的日期数据。 DATE TIMES
TAMP DATE time 以字符串形式记录一天的某个时
间。
不支持(Stri ng)
TIME 不支持
dateti
me 用于存储时间和日期数据。 TIMES
TAMP TIMES
TAMP 不支持 dateti
me2 datetime的扩展类型,其数据范围 更大,默认的最小精度最高,并具 有可选的用户定义的精度。
TIMES
TAMP TIMES
TAMP 不支持
smalld atetim e
smalldatetime类型与datetime类型 相似,只是其存储范围是从1900年 1月1日到2079年6月6日,当日期时 间精度较小时,可以使用
smalldatetime,该类型数据占用4个 字节的存储空间。
TIMES
TAMP TIMES
TAMP 不支持
timest
amp 时间戳数据类型 TIMES
TAMP TIMES
TAMP TIMES TAMP dateti
meoffs et
用于定义一个采用24小时制与日期 相组合并可识别时区的时间。
不支持(Stri ng)
TIMES
TAMP 不支持
(Stri ng)
不支持(Stri ng)
不支持
netxt 与text类型作用相同,为长度可变
的非Unicode数据。 不支持
(Stri ng)
binary 长度为n个字节的固定长度二进制数
据,其中n是从1~8000的值。 不支持
(Stri ng)
不支持(Stri ng)
不支持
varbin
ary 可变长度二进制数据。 不支持
(Stri ng)
(Stri ng)
不支持(Stri ng)
不支持
类别 类型 简要释义 Hive DWS Oracle small
money 与money类型相似,输入数据时在 前面加上一个货币符号,如人民币 1字节。bit值经常当作逻辑值用于 判断true(1)或false(0),输入非0值时 系统将其替换为1。
不支持 不支持 不支持
其他数
据类型 rowver
sion 每个数据都有一个计数器,当对数 据库中包含rowversion列的表执行 插入或者更新操作时,该计数器数 值就会增加。
不支持 不支持 不支持
unique identifi er
16字节的GUID(Globally Unique Identifier,全球唯一标识符),是Sql Server根据网络适配器地址和主机 CPU时钟产生的唯一号码,其中,
每个为都是0~9或a~f范围内的十六 进制数字。
不支持 不支持 不支持
cursor 游标数据类型。 不支持 不支持 不支持 sql_var
iant 用于存储除文本,图形数据和 timestamp数据外的其它任何合法 的Sql Server数据,可以方便Sql Server的开发工作。
不支持 不支持 不支持
table 用于存储对表或视图处理后的结果 集。
不支持 不支持 不支持
xml 存储xml数据的数据类型。可以在 列中或者xml类型的变量中存储xml 实例。存储的xml数据类型表示实 例大小不能超过2GB。
不支持 不支持 不支持
4.4 管理集群
4.4.1 创建 CDM 集群
CDM采用独立集群的方式为用户提供安全可靠的数据迁移服务,各集群之间相互隔 离,不可相互访问。
DGC实例中已经包含一个CDM集群(试用版除外),如果该集群已经满足需求,您无 需再购买批量数据迁移增量包,可以跳过这部分内容。如果您需要再创建新的CDM集 群,请参考购买DGC增量包,完成购买批量数据迁移增量包的操作。