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

QueryGrid™ Guía de instalación y uso- 3.06

Deployment
VantageCloud
VantageCore
Edition
Enterprise
IntelliFlex
Lake
VMware
Product
Teradata QueryGrid
Release Number
3.06
Published
Diciembre de 2024
ft:locale
es-ES
ft:lastEdition
2024-12-18
dita:mapPath
es-ES/ndp1726122159943.ditamap
dita:ditavalPath
ft:empty
dita:id
lxg1591800469257
Product Category
Analytical Ecosystem

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.