SQLServer与Hudi字段类型映射
Migration会根据源端的字段类型按默认规则转换成目的端字段类型,并以此完成自动建表和实时同步。
字段类型映射规则
当源端为SQLServer,目的端为Hudi时,支持的字段类型请参见下表,以确保数据完整同步到目的端。
|
类别 |
数据类型(SQLServer) |
数据类型(Hudi) |
说明 |
|---|---|---|---|
|
字符串 |
BINARY |
STRING |
- |
|
VARBINARY |
STRING |
- |
|
|
CHAR |
STRING |
- |
|
|
VARCHAR |
STRING |
- |
|
|
NCHAR |
STRING |
- |
|
|
NVARCHAR |
STRING |
- |
|
|
NTEXT |
STRING |
- |
|
|
TEXT |
STRING |
- |
|
|
IMAGE |
STRING |
- |
|
|
XML |
STRING |
- |
|
|
数值 |
DECIMAL |
DECIMAL |
- |
|
NUMERIC |
DECIMAL |
- |
|
|
FLOAT |
DOUBLE |
- |
|
|
REAL |
FLOAT |
- |
|
|
INT |
INT |
- |
|
|
BIGINT |
BIGINT |
- |
|
|
SMALLINT |
INT |
- |
|
|
TINYINT |
INT |
- |
|
|
MONEY |
DECIMAL(19,4) |
- |
|
|
SMALLMONEY |
DECIMAL(10,4) |
- |
|
|
NUMERIC |
DECIMAL |
- |
|
|
位 |
BIT |
STRING |
- |
|
日期时间 |
DATE |
DATE |
- |
|
TIME |
STRING |
- |
|
|
DATETIME |
STRING |
- |
|
|
DATETIME2 |
STRING |
- |
|
|
SMALLDATETIME |
STRING |
- |
|
|
DATETIMEOFFSET |
STRING |
- |