我想使用存储 API 从 bigQuery 的视图中读取大量行。 我正在使用 Java :)
Storage API 存在限制,无法从视图中消费。 (https://cloud.google.com/bigquery/docs/reference/storage#limitations)
所以我的问题是,如何查询呢? 有没有一种简单的方法可以使用我的查询创建临时表并获取该 tableId,以便我可以使用 StorageAPI 从那里读取数据?
我想您使用存储读取 API 是为了获得更好的性能?但是,当您添加额外的步骤并将视图结果存储在临时表中时,速度不会更快。相反,获取视图的 SQL 定义并将其用作存储读取 API 的查询。
免责声明:我不是 BigQuery 专家。这只是一个想法。希望有帮助。