Tipos globales a tipos de datos de Spark SQL
Los tipos de datos globales marcados con un asterisco (*) solo están disponibles con Teradata Database 16.20 Feature Update 1 y versiones posteriores.
Tipo de datos globales | Tipo de datos de Spark SQL |
---|---|
G_Array | Array |
G_Array_VC_UTF16/G_Array_VC_Latin * | Array |
G_BigInt | Bigint |
G_Blob | Binary |
G_Boolean | Boolean |
G_Byte | Binary |
G_ByteInt | Tinyint |
G_Char_Latin La asignación de tipos de datos latinos solo es para los tipos de datos que usan la codificación ISO_8859_1 o US_ASCII.
|
String |
G_Char_UTF16 | String |
G_Clob_Latin La asignación de tipos de datos latinos solo es para los tipos de datos que usan la codificación ISO_8859_1 o US_ASCII.
|
String |
G_Clob_UTF16 | String |
G_Date | Date |
G_Decimal | Decimal |
G_Double | Double |
G_Float | Float |
G_Integer | Integer |
G_JSON_UTF16/G_JSON_Latin * | String |
G_Map | Map |
G_Number | Decimal |
G_Row | Struct |
G_SmallInt | Smallint |
G_STGeometry * | String |
G_TimeStamp | Timestamp |
G_Varbyte | Binary |
G_Varchar_Latin La asignación de tipos de datos latinos solo es para los tipos de datos que usan la codificación ISO_8859_1 o US_ASCII.
|
String |
G_Varchar_UTF16 | String |
G_XML * | String |
Otros | No se admite actualmente |
Tipos de datos de Spark SQL a tipos globales
Tipo de datos de Spark SQL | Tipo de datos globales |
---|---|
Array | G_Array |
Bigint | G_BigInt |
Binary | G_Blob |
Boolean | G_Boolean |
Char | G_Char_Latin La asignación de tipos de datos latinos solo es para los tipos de datos que usan la codificación ISO_8859_1 o US_ASCII.
|
Char | G_Char_UTF16 |
Date | G_Date |
Decimal | G_Decimal |
Double | G_Double |
Float | G_Float |
Integer | G_Integer |
Map | G_Map |
Smallint | G_SmallInt |
String | G_Clob_Latin La asignación de tipos de datos latinos solo es para los tipos de datos que usan la codificación ISO_8859_1 o US_ASCII.
|
String | G_Clob_UTF16 |
Struct | G_Row |
Timestamp | G_TimeStamp |
Tinyint | G_ByteInt |
Varchar | G_Varchar_Latin La asignación de tipos de datos latinos solo es para los tipos de datos que usan la codificación ISO_8859_1 o US_ASCII.
|
Varchar | G_Varchar_UTF16 |
Consideraciones sobre tipos binarios y de cadena de Spark SQL
Las columnas String y Binary de Spark SQL tienen un tamaño máximo restringido de 1 GB. No obstante, debido a la naturaleza en memoria de estos tipos, se requiere una gran cantidad de recursos en el lado de Spark cuando sus tamaños se acercan a 1 GB. Por lo tanto, se recomienda precaución al insertar grandes columnas CLOB o BLOB de Teradata en las columnas String o Binary de Spark SQL al usar QueryGrid.