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