2

当在 BigQuery 文本框中输入查询时,它会立即提供查询要处理的数据大小,例如此查询在运行时将处理 839 GB。

问题 1:bigquery 如何如此快速地知道它要处理的数据大小。

问题2:这个数字有多准确

问题3:我想通过bigquery工具得到这个图,想在我的项目中使用。有没有办法通过 API 获得这个数字。

4

1 回答 1

4
  1. BigQuery 会查看查询中提到的所有列,并添加它们的大小。这就是要处理的总数据:它只计算提到的列及其完整大小。
  2. 100% 准确,只要列大小在此期间不变。
  3. 访问此图的 API 参数:dryRun。它不使用配额,所以请随时查询。https://developers.google.com/bigquery/docs/reference/v2/jobs/query
于 2013-07-05T14:15:41.137 回答