16.20 - Asignaciones de tipos de datos de Teradata a Hadoop - Teradata Data Mover

Teradata® Data Mover Guía del usuario

Product
Teradata Data Mover
Release Number
16.20
Published
Noviembre de 2021
Content Type
Guía del usuario
Publication ID
B035-4101-107K-ESN
Language
Español (España)
En la siguiente tabla se enumeran las asignaciones comunes en transferencias de Teradata a Hadoop, en caso de que la tabla de destino no exista. Si la tabla de destino existe, asegúrese de que la asignación de datos sea correcta para evitar un error. Si no especifica ningún tipo, se selecciona el tipo predeterminado. Los tipos posibles, de los cuales solo uno se puede establecer, identifican las opciones de tipo de datos aceptables.

Asignación de tipos de datos de Teradata a Hadoop para la utilidad TDCH

Tipo de datos de Teradata de origen Tipo de datos de Hadoop predeterminado Tipo de datos de Hadoop posible
BIGINT BIGINT BIGINT, TINYINT, DOUBLE, FLOAT, INT, SMALLINT, STRING
BYTEINT TINYINT BIGINT, TINYINT, DOUBLE, FLOAT, INT, SMALLINT, STRING
CHAR, CHARACTER CHAR CHAR, VARCHAR, STRING
DECIMAL, DOUBLE DOUBLE BIGINT, TINYINT, DOUBLE, FLOAT, INT, SMALLINT, STRING
FLOAT FLOAT BIGINT, TINYINT, DOUBLE, FLOAT, INT, SMALLINT, STRING
INT, INTEGER INT BIGINT, TINYINT, DOUBLE, FLOAT, INT, SMALLINT, STRING
SMALLINT SMALLINT BIGINT, TINYINT, DOUBLE, FLOAT, INT, SMALLINT, STRING
TIMESTAMP TIMESTAMP TIMESTAMP, STRING
VARCHAR VARCHAR VARCHAR, CHAR, STRING
DATE, CLOB, INTERVAL DAY, INTERVAL DAY HOUR, INTERVAL DAY MINUTE, INTERVAL DAY SECOND, INTERVAL HOUR, INTERVAL HOUR MINUTE, INTERVAL HOUR SECOND, INTERVAL MINUTE, INTERVAL MINUTE SECOND, INTERVAL MONTH, INTERVAL SECOND, INTERVAL YEAR, INTERVAL YEAR MONTH, VARBYTE, BYTE, BLOB STRING STRING

Asignación de tipos de datos de Teradata a Hadoop para la utilidad T2H

Tipo de datos de Teradata de origen Tipo de datos de Hadoop predeterminado Tipo de datos de Hadoop posible
DECIMAL DECIMAL BIGINT, TINYINT, DOUBLE, FLOAT, INT, SMALLINT, STRING
NUMERIC DECIMAL BIGINT, TINYINT, DOUBLE, FLOAT, INT, SMALLINT, STRING
CHAR, CHARACTER CHAR CHAR, VARCHAR, STRING
DATE DATE DATE, STRING
VARCHAR VARCHAR CHAR, VARCHAR, STRING
VARBYTE, BYTE, BLOB BINARY BINARY

Todas las asignaciones de tipos restantes son idénticas en la utilidad TDCH.

Tipo CHAR: el rango de longitud de tipo CHAR en Hadoop (Hive) es de 1 a 255. Si la longitud de datos de origen es superior a 255, T2H trunca los datos de origen a 255 caracteres (o trunca hasta la longitud de la columna CHAR de destino).

En transferencias de Teradata a Hadoop, Data Mover no es compatible con lo siguiente:
  • Transferencia de tablas con nombres de objeto extendidos (EON) a Hadoop
  • UDT personalizada
  • Tipos GEOSPATIAL, GRAPHIC, VARGRAPHIC y LONG VARGRAPHIC de Teradata
  • La longitud de la columna BLOB o CLOB es superior a 64 KB
  • El contenido de la columna BYTE, VARBYTE o BLOB se ha convertido a HEX
  • Tipos MAP, ARRAY y STRUCT de Hive
  • Tipo de unión de Hive