2013-07-05 33 views
1

在BigQuery文本框中输入查询时,它立即提供查询要处理的数据的大小。例如,此查询将在处理839 GB时处理跑。google-bigquery:查询要处理的数据的数据大小

问题1:bigquery如何快速了解它要处理的数据大小。

问题2:如何准确是这个数字

问题3:我想通过大量查询工具,这个数字并希望在我的项目中使用。有没有办法通过API获取这个数字。

回答

4
  1. BigQuery将查看查询中提到的所有列,并添加它们的大小。这是要处理的总数据:它只计算提及的列和其全部大小。
  2. 100%准确,只要列大小在此期间不变。
  3. 访问此图的API参数:dryRun。它不使用配额,所以随时查询。 https://developers.google.com/bigquery/docs/reference/v2/jobs/query
+0

感谢您的回答。关于问题3,我试图通过发布请求访问bigquery,但不能通过命令行工具通过Big Query访问。发布请求。 https://www.googleapis.com/bigquery/v2/projects/{project-ID}/queries?key={key for browser apps}&query = {query}。我收到的答复是“未找到”,我做错了什么。请帮忙 。此外,如何通过bigquery命令行工具获得“dryRun”参数 – user2553672

+1

有没有办法通过bigquery命令行工具获取dr​​yRun参数 – user2553672

+0

bq帮助查询 - > bq查询--dry_run –