2013-07-05 35 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 –