BigQuery数据类型
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BigQuery数据类型相关的知识,希望对你有一定的参考价值。
我从一个新项目开始,只是想在定义表模式之前进行验证
BigQuery是否支持以下任何内容:
string –
integer –
float–
boolean –
答案
BigQuery数据类型官方文档:
- https://cloud.google.com/bigquery/data-types
- https://cloud.google.com/bigquery/docs/reference/standard-sql/data-types
上一个答案列出了基本数据类型:
- 串
- 整型(Int64的)
- FLOAT(FLOAT64)
- 布尔
BigQuery还支持:
- RECORD(JSON对象,请参阅嵌套记录)
- TIMESTAMP
- BYTES
- 日期
- 时间
- 约会时间
- ARRAY
- STRUCT
2018年,现在还:
- 数字
- 地理
更多关于:
- 嵌套记录:https://developers.google.com/bigquery/docs/data#nested
- 使用时间戳:https://developers.google.com/bigquery/docs/timestamp
- 文件:https://developers.google.com/bigquery/preparing-data-for-bigquery#datatypes
另一答案
确实是的。
BigQuery Type ICD Type Length Checks
INTEGER Integer
FLOAT Decimal
STRING Text <65536
BOOLEAN Choice "true" or "false", case-insensitive
https://developers.google.com/bigquery/articles/ingestionbestpractices#cutplace
另一答案
Boolean也支持1表示true,0表示false表示时间戳支持UTC或“YYYY-MM-DD HH:MM:SSSS”
以上是关于BigQuery数据类型的主要内容,如果未能解决你的问题,请参考以下文章
通过 Dataflow Java API 返回客户端的不一致 BigQuery 数据类型