BigQuery 查询的费用由谁支付?

Posted

技术标签:

【中文标题】BigQuery 查询的费用由谁支付?【英文标题】:Who is billed for BigQuery queries? 【发布时间】:2014-12-31 12:13:07 【问题描述】:

我仍然不清楚谁为我的数据集上的 BigQuery 查询付费。如果我与另一个用户共享了我的数据集并且另一个用户查询它,谁为这些查询付费?一年前有一个类似的帖子,但我仍然不确定我是否了解在这种情况下谁付款。

【问题讨论】:

这不是一个编程问题,因此是题外话。 这个问题似乎跑题了,因为它不是编程问题 【参考方案1】:

如果您拥有数据集,则需要为该数据集中所有表的存储付费。您还需要为您运行的任何查询付费。如果其他用户对您的表运行查询,则向他们收费,而不是您。

所有查询都在控制计费的项目上下文中运行。我可能是多个项目的成员,但只有一个项目需要付费。如果您使用的是 BigQuery 网页界面,则活动项目将确定为查询计费的人员。如果您使用的是 bq 命令行工具,则默认项目或 --project_id 标志确定计费项目。

【讨论】:

个人谷歌用户帐户怎么样?如果您与某人的 gmail 帐户共享一个大查询数据集?

以上是关于BigQuery 查询的费用由谁支付?的主要内容,如果未能解决你的问题,请参考以下文章

了解 Google Bigquery 物化视图定价

如何计算查询bigquery的大小?

将 MySQL 查询转换为 BigQuery 查询

BigQuery - 在插入表时调用查询

查询结果后 BigQuery 导出多个文件

BigQuery:无效日期错误