BigQuery对跨项目查询收费

时间:2019-03-03 11:41:15

标签: google-bigquery

我有一个项目A,其中包含我的所有BQ数据集。我有项目B,其中包含脚本和查询逻辑。项目B可以访问项目A的数据集。

如果我从项目B查询项目A的数据,那么这两个项目中的哪一个会产生查询费用?包含数据的项目还是执行查询的项目?

2 个答案:

答案 0 :(得分:0)

运行查询的项目将是产生费用的项目。

您还可以在BigQuery API输入中更清楚地看到这一点,其中projectId作为单独的参数发送给查询

enter image description here

答案 1 :(得分:0)

与查询作业相关的计费费用将应用于与执行查询的项目相关联的计费帐户;但是,视图所有者不断获取与源数据存储相关的费用。基于此,由于项目B的分析师正在使用资源,因此这些任务将计入该项目。您可以查看BigQuery pricing文档,其中包含有关此问题的以下信息:

  • 如何计费
  

您创建的每个项目都附加了一个计费帐户。在项目中运行的BigQuery作业(例如查询作业)所产生的任何费用均计入附加的计费帐户。 即使项目资源与组织外部的其他人共享,这也是正确的。 BigQuery的存储费用也会通过附加的结算帐户进行结算。