2.15 - Asignación de tipo de datos de Spark SQL - Teradata QueryGrid

Teradata® QueryGrid™ Guía de instalación y uso

Product
Teradata QueryGrid
Release Number
2.15
Release Date
Marzo de 2021
Content Type
Administración
Configuración
Guía del usuario
Instalación
Publication ID
B035-5991-031K-ESN
Language
Español (España)

Tipos globales a tipos de datos de Spark SQL

Los tipos de datos globales denotados 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.