A 列マッピング

Oracle GoldenGateは、Oracle、SQL Serverなどの様々なデータ型へのHive列マッピングをサポートしています。

A.1 Oracleデータ型からHiveへのマッピング

Oracleデータ型 Oracle GoldenGate Veridata形式 Hiveデータ型
CHAR、NCHAR String CHAR
VARCHAR、NVARCHAR String VARCHAR
LONGRAW、BLOB Blob BINARY
RAW Binary BINARY
FLOAT、BINARY_FLOAT Float FLOAT
BINARY_DOUBLE Binary DOUBLE
DATE Date DATE
TIMESTAMP Timestamp TIMESTAMP
LONG、CLOB、NCLOB Clob STRING

A.2 SQLServerからHiveへのマッピング

SQLServerデータ型 Oracle GoldenGate Veridata形式 Hiveデータ型

BIGINT,

BIT,

INT、

SMALLINT

TINYINT

numeric

TINYINT,

SMALLINT,

INT、

BIGINT

DECIMAL,

MONEY,

SMALLMONEY

dec_float

DECIMAL

FLOAT

float

FLOAT

REAL

float

DOUBLE

CHAR,

NCHAR,

string

CHAR

VARCHAR,

NVARCHAR,

string

VARCHAR

STRING

TEXT,

NTEXT

clob

STRING

BINARY,

VARBINARY

binary

BINARY

IMAGE

blob

BINARY

DATE

date

DATE

DATETIME,

DATETIME2,

SMALLDATETIME,

DATETIMEOFFSET

timestamp

TIMESTAMP

TIME

time

TIMESTAMP