java - 有没有办法使用 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驱动程序不支持?
解决方案
Java似乎不可能,但Python 和 Go客户端库、DDL 语句、UI 等可能。
推荐阅读
- gatsby - Gatsby:生成嵌套的动态路由
- postgresql - 是否可以仅从最新的 PostgreSQL 转储中恢复新更改
- php - 一些 PHP 代码被执行——一些没有
- python - 导致 NaN 的旋转但索引不匹配问题
- scala - 我应该如何处理 Scala 中的“匹配可能并不详尽”警告?
- vue.js - Nuxt.js npm run build 导致一些 JS 文件找不到
- php - 防止 utf8_encode() 弄乱字符
- r - 基于前一行的循环条件
- c# - Dynamically add text to docusign template in C#
- azure-active-directory - Get current authenticated Username via Azure Function on Node.js