我们有一些加载作业,可以从 GCS 中获取文件,并将它们加载到 BigQuery 中进行分析。我们使用JobConfigurationLoad
class https://developers.google.com/resources/api-libraries/documentation/bigquery/v2/java/latest/com/google/api/services/bigquery/model/JobConfigurationLoad.html在 BigQuery Java API 中可以实现此目的。
效果很好。
然而,我们注意到,JobStatistics
class https://developers.google.com/resources/api-libraries/documentation/bigquery/v2/java/latest/com/google/api/services/bigquery/model/JobStatistics.html作业完成时返回的信息包含“query”和“totalBytesBilled”信息。
如果这是一个加载作业,为什么它会返回查询信息?
您看到的是有关加载作业的错误报告详细信息。我们在内部遇到了一个问题,因为 BigQuery 加载作业不应填充查询处理统计信息(我们正在利用查询执行树来协助某些加载作业)。
值得注意的是,尽管处理统计字段的填充方式与我们报告查询分析使用情况的方式相同,但这些加载作业并没有贡献任何查询分析成本。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)