Data Integration Connectors
- Data Integration Connectors
- All Products
Google BigQuery Data Type
| Transformation Data Type
| Range and Description for the Transformation Data Type
|
---|---|---|
BOOLEAN
| String
| Boolean True or False values.
Default precision is 5.
|
BIGNUMERIC
| String or Decimal
| The BigNumeric data type by default maps to the String data type. You can use edit metadata option to map the BigNumeric data type to Decimal data type in the Source and Target transformations.
For String data type:
For Decimal data type:
|
DATE¹
| Date/Time
| Date values. Google BigQuery Connector uses the following format:
YYYY-[M]M-[D]D
Minimum value: 0001-01-01
Maximum value: 9999-12-31
Precision 29, scale 9
|
DATETIME¹
| Date/Time
| Google BigQuery Connector uses the following format:
YYYY-[M]M-[D]D[( |T)[H]H:[M]M:[S]S[.DDDDDD]]
Minimum value: 0001-01-01 00:00:00
Maximum value: 9999-12-31 23:59:59.999999
Default precision 29, scale 9
|
FLOAT
| Double
| Precision 15, scale 0
|
INTEGER
| BigInt
| -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807
Precision 19, scale 0
|
RECORD
| String
| 1 to 104,857,600 characters
Default precision is 255. You can increase the value up to 104857600 characters.
|
NUMERIC
| Decimal
|
|
STRING
| String
| 1 to 104,857,600 characters
Default precision is 255. You can increase the value up to 104,857,600 characters.
If you configure the optional connection property
SupportParameterisedDatatype , you can use the string column precision that is defined in Google BigQuery when you import the metadata. However, if the precision defined in Google BigQuery is higher than 104,857,600 characters, then the precision is updated to 104,857,600 characters.
|
BYTE
| Bytes
| 1 to 104,857,600 bytes
|
TIME¹
| Date/Time
| Time values. Google BigQuery Connector uses the following format:
[H]H:[M]M:[S]S[.DDDDDD]
Minimum value: 00:00:00
Maximum value: 23:59:59.999999
Precision 29, scale 9
|
TIMESTAMP¹
| Date/Time
| Google BigQuery Connector uses the following format:
YYYY-[M]M-[D]D[( |T)[H]H:[M]M:[S]S[.DDDDDD]][time zone]
Minimum value: 0001-01-01 00:00:00
Maximum value: 9999-12-31 23:59:59.999999 UTC
Precision 29, scale 9
|
INT64²
| BigInt
| -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807
Precision 19, scale 0
|
FLOAT64²
| Double
| Precision 15, scale 0
|
BOOL²
| String
| Boolean True or False values.
Default precision is 5.
|
¹where
²Applies only to SQL transformation.
|