【问题标题】:google-bigquery: Data Size of the data which query is going to processgoogle-bigquery:查询要处理的数据的数据大小
【发布时间】:2013-07-05 22:15:41
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: google-bigquery


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

    【讨论】:

    • 感谢您的回答。关于问题 3,我正在尝试通过发布请求访问 bigquery,但无法通过命令行工具通过 Big Query 访问。发布请求。 googleapis.com/bigquery/v2/projects{project-ID}/queries?key={用于浏览器应用程序的密钥}&query={query} 。我得到的回应是“未找到”,是我做错了什么。请帮忙 。此外,如何通过 bigquery 命令行工具获取“dryRun”参数
    • 有没有办法通过bigquery命令行工具获取dr​​yRun参数
    • bq 帮助查询 -> bq 查询 --dry_run
    猜你喜欢
    • 2023-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多