首页 > 解决方案 > 有没有办法使用 java 驱动程序为大查询创建基于非摄取时间的分区表?

问题描述

我一直在环顾四周,甚至使用最新的大查询 java 驱动程序:

<dependency>
    <groupId>com.google.cloud</groupId>
    <artifactId>google-cloud-bigquery</artifactId>
    <version>1.81.0</version>
</dependency>

它似乎只提供了基于加载/摄取时间进行分区的选项。

TimePartitioning.of(Type.DAY);

我应该使用另一个选项或类来根据特定的 DATE 或 TIMESTAMP 列进行分区吗?或者这只是java驱动程序不支持?

标签: javagoogle-bigquery

解决方案


Java似乎不可能,但Python 和 Go客户端库、DDL 语句、UI 等可能。


推荐阅读