文档中心>数据开发治理平台 WeData>操作指南>数据集成>实践教程>离线同步至 COS(Parquet 文件)字段映射指南

离线同步至 COS(Parquet 文件)字段映射指南

最近更新时间:2025-03-19 08:58:02

我的收藏

1. Oracle 同步至 COS

Oracle 字段类型
映射至 COS(Parquet 文件)字段类型
备注
CHAR
STRING
-
VARCHAR2
STRING
-
NVARCHAR2
STRING
-
NCHAR
STRING
-
NUMBER
DECIMAL
-
INTEGER
BIGINT
-
FLOAT
DOUBLE
-
LONG
STRING
-
BINARY_FLOAT
FLOAT
-
BINARY_DOUBLE
DOUBLE
-
DATE
STRING
不带时区(若时间带有毫秒,STRING 会丢失毫秒精度)
TIMESTAMP
STRING
不带时区(若时间带有毫秒,STRING 会丢失毫秒精度)
TIMESTAMP WITH TIME ZONE
TIMESTAMP
带时区
INTERVAL YEAR TO MONTH
STRING
-
INTERVAL DAY TO SECOND
STRING
-
BLOB
STRING
-
CLOB
STRING
-
NCLOB
STRING
-
RAW
STRING
-
LONG RAW
STRING
-
ROWID
STRING
-
UROWID
STRING
-

2. PostgreSQL 同步至 COS

PostgreSQL 字段类型
映射至 COS(Parquet 文件)字段类型
备注
BIT
STRING
-
BIT VARYING
STRING
-
BOOLEAN
BOOLEAN
-
BOX
STRING
-
BYTEA
STRING
-
CHARACTER
STRING
-
CHARACTER VARYING
STRING
-
CIDR
STRING
-
CIRCLE
STRING
-
DATE
TIMESTAMP
-
DOUBLE PRECISION
FLOAT
-
INET
STRING
-
INTEGER
INT
-
INTERVAL
STRING
-
JSON
STRING
-
JSONB
STRING
-
LINE
STRING
-
LSEG
STRING
-
MACADDR
STRING
-
MACADDR8
STRING
-
MONEY
STRING
-
NUMERIC
DECIMAL
-
PATH
STRING
-
PG_LSN
STRING
-
PG_SNAPSHOT
STRING
-
POINT
STRING
-
POLYGON
STRING
-
REAL(FLOAT4)
FLOAT
-
SMALLINT
INT
-
SMALLSERIAL
INT
-
SERIAL
INT
-
TEXT
STRING
-
TIME WITHOUT TIME ZONE
STRING
不带时区(若时间带有毫秒,STRING 会丢失精度)
TIMESTAMP WITHOUT TIME ZONE
STRING
不带时区(若时间带有毫秒,STRING 会丢失精度)
TIMESTAMP WITH TIME ZONE(TIMESTAMPTZ)
TIMESTAMP
带时区
TSQUERY
STRING
-
TSVECTOR
STRING
-
UUID
STRING
-
XML
STRING
-
ARRAY
STRING
-

3. SQL Server 同步至 COS

SQL Server 字段类型
映射至 COS(Parquet 文件)字段类型
备注
TINYINT
INT
-
SMALLINT
INT
-
INT
INT
-
BIGINT
BIGINT
-
BIT
BOOLEAN
-
DECIMAL
DECIMAL
-
NUMERIC
DECIMAL
-
MONEY
DECIMAL
-
SMALLMONEY
DECIMAL
-
FLOAT
FLOAT
-
REAL
FLOAT
-
DATE
STRING
-
TIME
STRING
不带时区(若时间带有毫秒,STRING 会丢失精度)
DATETIME2
TIMESTAMP
-
DATETIMEOFFSET
TIMESTAMP
-
DATETIME
TIMESTAMP
-
SMALLDATETIME
STRING
-
CHAR
STRING
-
VARCHAR
STRING
-
TEXT
STRING
-
NCHAR
STRING
-
NVARCHAR
STRING
-
NTEXT
STRING
-
BINARY
STRING
-
VARBINARY
STRING
-
IMAGE
STRING
-
CURSOR
STRING
-
GEOGRAPHY
STRING
-
GEOMETRY
STRING
-
HIERARCHYID
STRING
-
JSON
STRING
-
ROWVERSION
BIGINT
-
SQL_VARIANT
STRING
-
UNIQUEIDENTIFIER
STRING
-
XML
STRING
-

4. MySQL 同步至 COS

MySQL 字段类型
映射至 COS(Parquet 文件)字段类型
备注
BIT
STRING
-
TINYINT
INT
-
BOOL
BOOLEAN
-
BOOLEAN
BOOLEAN
-
SMALLINT
INT
-
MEDIUMINT
INT
-
INT
INT
-
BIGINT
BIGINT
-
DECIMAL
DECIMAL
-
NUMERIC
DECIMAL
-
FIXED
DECIMAL
-
FLOAT
FLOAT
-
DOUBLE
DOUBLE
-
REAL
FLOAT
-
DATE
STRING
-
TIME
STRING
不带时区(若时间带有毫秒,STRING 会丢失精度)
DATETIME
STRING
不带时区(若时间带有毫秒,STRING 会丢失精度)
TIMESTAMP
TIMESTAMP
带时区
YEAR
INT
-
CHAR
CHAR
-
VARCHAR
CHAR
-
BINARY
STRING
-
VARBINARY
STRING
-
TINYBLOB
STRING
-
BLOB
STRING
-
TEXT
STRING
-
MEDIUMBLOB
STRING
-
MEDIUMTEXT
STRING
-
LONGTEXT
STRING
-
SET
STRING
-
GEOMETRY
STRING
-
POINT
STRING
-
LINESTRING
STRING
-
POLYGON
STRING
-
MULTIPOINT
STRING
-
MULTILINESTRING
STRING
-
MULTIPOLYGON
STRING
-
GEOMETRYCOLLECTION
STRING
-
JSON
STRING
-

5. BigQuery 同步至 COS

BigQuery 字段类型
映射至 COS(Parquet 文件)字段类型
备注
ARRAY
STRING
-
BOOL
BOOLEAN
-
BYTES
STRING
-
DATE
STRING
不带时区
DATETIME
STRING
不带时区
TIME
STRING
不带时区
TIMESTAMP
TIMESTAMP
带时区
GEOGRAPHY
STRING
-
INTERVAL
STRING
-
JSON
STRING
-
INT64
BIGINT
-
NUMERIC
DECIMAL
-
BIGNUMERIC
STRING
-
FLOAT64
DOUBLE
-
RANGE
STRING
-
STRING
STRING
-
STRUCT<...>
STRING
-