Tipos globales a tipos de datos de BigQuery
El conector de iniciador asigna tipos de datos globales a tipos de datos de BigQuery.
Tipo global | Tipo de BigQuery |
---|---|
G_Array/G_Array_VC/G_Array_VC_Latin/G_Array_VC_UTF16 | Array |
G_Boolean | Boolean |
G_Blob/G_Byte/G_Varbyte | Bytes |
G_Date | Date |
G_TimeStamp | DateTime |
G_Double/G_Float | Float64 |
G_BigInt/G_ByteInt/G_Integer/G_SmallInt | Int64 |
G_Decimal/G_Number | Numeric/BigNumeric Al insertar en BigQuery un decimal, si el valor es demasiado grande, se produce un error. Si hay demasiados dígitos después de la coma decimal, el número se redondea hacia arriba.
|
G_Char_Latin/G_Char_UTF16/G_Char_UTF8 | String |
G_Clob/G_Clob_Latin/G_Clob_UTF16/G_Clob_UTF8 | String |
Todos los tipos de intervalo | String |
G_JSON/G_JSON_Latin/G_JSON_UTF16 | String |
G_LongVarchar/G_Map | String |
G_STGeometry | String |
G_Varchar_Latin/G_Varchar_UTF16/G_Varchar_UTF8/G_XML | String |
G_Row | Struct |
G_Time | Time |
G_TimeStampWithTimeZone | Timestamp |
Tipos de datos de BigQuery a tipos globales
El conector de destino asigna tipos de datos de BigQuery a tipos de datos globales.
Tipo de BigQuery | Tipo global |
---|---|
Array | G_Array |
Boolean | G_Boolean |
Bytes | G_Blob/G_VarByte G_VarByte asignado cuando 16.20+ LOB Support no está seleccionado en las propiedades del conector.
|
Date | G_Date |
Datetime | G_TimeStamp |
Geography | G_Clob_UTF16 |
INT64 (INT, SMALLINT, INTEGER, BIGINT, TINYINT y BYTEINT) | G_BigInt |
Numeric (Decimal) | G_Decimal |
BigNumeric (BigDecimal) | G_BigDecimal Cuando el tipo BigNumeric contiene más de 38 dígitos, se puede importar siempre que la parte entera tenga menos de 30 dígitos. Las partes fraccionarias se truncan (redondean). Se admiten partes fraccionarias con 9 dígitos tanto para Numeric como para BigNumeric.
|
Float64 | G_Double |
String | G_Clob_UTF16/G_VarChar G_VarChar asignado cuando 16.20+ LOB Support no está seleccionado en las propiedades del conector.
|
Struct | G_Row |
Time | G_VarChar |
TimeStamp | G_TimeStampWithTimeZone |
Consideraciones sobre tipos binarios y VarChar de BigQuery
Las columnas BLOB y CLOB del conector de BigQuery están restringidas a un tamaño máximo de 100 MB. Debido a la naturaleza en memoria de estos tipos, es necesaria una gran cantidad de recursos en el lado de BigQuery cuando sus tamaños se acercan a 100 MB. Por lo tanto, Teradata recomienda aumentar el tamaño de la pila del controlador del conector de BigQuery al trabajar con tipos CLOB o BLOB.