datax数据类型与数据库/数仓的对应关系

一、ADB PG

DataX 内部类型

ADB PG 数据类型

Long

bigint, bigserial, integer, smallint, serial

Double

double precision, float, numeric, real

String

varchar, char, text

Date

date, time, timestamp

Boolean

bool

二、ADS

DataX 内部类型

ADS 数据类型

Long

int, tinyint, smallint, int, bigint

Double

float, double, decimal

String

varchar

Date

date

Boolean

bool

Bytes

三、Cassandra

DataX 内部类型

Cassandra 数据类型

Long

int, tinyint, smallint,varint,bigint,time

Double

float, double, decimal

String

ascii,varchar, text,uuid,timeuuid,duration,list,map,set,tuple,udt,inet

Date

date, timestamp

Boolean

bool

Bytes

blob

四、DRDS

DataX 内部类型

DRDS 数据类型

Long

int, tinyint, smallint, mediumint, int, bigint

Double

float, double, decimal

String

varchar, char, tinytext, text, mediumtext, longtext

Date

date, datetime, timestamp, time, year

Boolean

bit, bool

Bytes

tinyblob, mediumblob, blob, longblob, varbinary

五、FTP

DataX 内部类型

FTP文件 数据类型

Long

Long -> 字符串序列化表示

Double

Double -> 字符串序列化表示

String

String -> 字符串序列化表示

Boolean

Boolean -> 字符串序列化表示

Date

Date -> 字符串序列化表示


六、HBase

DataX 内部类型

HBase 数据类型

Long

int, short ,long

Double

float, double

String

string,binarystring

Date

date

Boolean

boolean

七、 Phoenix

DataX 内部类型

Phoenix 数据类型

String

CHAR, VARCHAR

Bytes

BINARY, VARBINARY

Bool

BOOLEAN

Long

INTEGER, TINYINT, SMALLINT, BIGINT

Double

FLOAT, DECIMAL, DOUBLE,

Date

DATE, TIME, TIMESTAMP

八、Hive

DataX 内部类型

Hive表 数据类型

Long

TINYINT,SMALLINT,INT,BIGINT

Double

FLOAT,DOUBLE

String

String,CHAR,VARCHAR,STRUCT,MAP,ARRAY,UNION,BINARY

Boolean

BOOLEAN

Date

Date,TIMESTAMP


九、KingbaseES

DataX 内部类型

KingbaseES 数据类型

Long

bigint, bigserial, integer, smallint, serial

Double

double precision, money, numeric, real

String

varchar, char, text, bit, inet

Date

date, time, timestamp

Boolean

bool

Bytes

bytea

十、MongoDB

DataX 内部类型

MongoDB 数据类型

Long

int, Long

Double

double

String

string, array

Date

date

Boolean

boolean

Bytes

bytes

十一、ADB PG

DataX 内部类型

Mysql 数据类型

Long

int, tinyint, smallint, mediumint, int, bigint, year

Double

float, double, decimal

String

varchar, char, tinytext, text, mediumtext, longtext

Date

date, datetime, timestamp, time

Boolean

bit, bool

Bytes

tinyblob, mediumblob, blob, longblob, varbinary

十二、ODPS

DataX 内部类型

ODPS 数据类型

Long

BIGINT

Double

DOUBLE

String

STRING

Date

DATETIME

Boolean

Boolean

十三、TSDB

DataX 内部类型

TSDB 数据类型

String

TSDB 数据点序列化字符串,包括 timestamp、metric、tags 和 value

十四、Oracle

DataX 内部类型

Oracle 数据类型

Long

NUMBER,INTEGER,INT,SMALLINT

Double

NUMERIC,DECIMAL,FLOAT,DOUBLE PRECISION,REAL

String

LONG,CHAR,NCHAR,VARCHAR,VARCHAR2,NVARCHAR2,CLOB,NCLOB,CHARACTER,CHARACTER VARYING,CHAR VARYING,NATIONAL CHARACTER,NATIONAL CHAR,NATIONAL CHARACTER VARYING,NATIONAL CHAR VARYING,NCHAR VARYING

Date

TIMESTAMP,DATE

Boolean

bit, bool

Bytes

BLOB,BFILE,RAW,LONG RAW


十五、OSS

DataX 内部类型

OSS 数据类型

Long

Long

Double

Double

String

String

Boolean

Boolean

Date

Date

十六、OTS

DataX 内部类型

OTS 数据类型

Long

Integer

Double

Double

String

String

Boolean

Boolean

Bytes

Binary

十七、PostgreSQL

DataX 内部类型

PostgreSQL 数据类型

Long

bigint, bigserial, integer, smallint, serial

Double

double precision, money, numeric, real

String

varchar, char, text, bit, inet

Date

date, time, timestamp

Boolean

bool

Bytes

bytea

十八、SqlServer

DataX 内部类型

SqlServer 数据类型

Long

bigint, int, smallint, tinyint

Double

float, decimal, real, numeric

String

char,nchar,ntext,nvarchar,text,varchar,nvarchar(MAX),varchar(MAX)

Date

date, datetime, time

Boolean

bit

Bytes

binary,varbinary,varbinary(MAX),timestamp

十九、本地文件

DataX 内部类型

本地文件 数据类型

Long

Long

Double

Double

String

String

Boolean

Boolean

Date

Date

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值