google-bigquery - 在 BigQuery 中从 JSON 文件创建分区表
问题描述
我想在 BigQuery 中创建一个分区表。该表的架构采用 JSON 格式存储在我的本地路径中。
我想使用“bq mk -t”命令从 JSON 文件中创建带有分区的表。请帮忙。
提前致谢。
解决方案
使用 JSON 格式创建 bigquery 表的一项建议。(1) 如果我们决定使用分区表以获得更好的性能,请使用伪分区(_PARTITIONTIME或_PARTITITIONDATE)。(2) 例如,partition_date 是数据类型为 TIMESTAMP 的列(我们也可以使用数据类型列 DATE)。
{
"name": "partition_date",
"type": "TIMESTAMP",
"mode": "NULLABLE",
"timePartitioning": {
"type": "DAY"
},
"field" : [
{
"name": "partition_date",
"type": "TIMESTAMP"
}
]
},
推荐阅读
- javascript - javascript post base64加密和解密图像
- javascript - 商店更改时更新组件
- scala - 带有分区的 Spark 2.3.1 insertinto table (s3) 在实际写入之前运行许多查询
- c# - 如何通过 linux/mac 上的集成测试为 .Net Core 2.x 生成代码覆盖率?
- r - 提取存在重复对的行索引以及这些不同行的值
- elasticsearch - Elasticsearch 仅与过滤器匹配
- php - 插入 MySQL 时输入值自动变为数字
- java - IntelliJ-Idea 禁用检查:参数的实际值始终为
- c# - GetPrintQueue 导致表单加载执行不完整
- python - Convert (transpose) dataframe lists to columns