【问题标题】:BigQuery - which project gets the cost: dataset or query?BigQuery - 哪个项目获得成本:数据集还是查询?
【发布时间】:2018-10-16 16:04:24
【问题描述】:

如果我从项目 A 对项目 B 中的数据集运行查询,我的成本是否与项目 A 或项目 B 或两者的某种组合相对?

这是一个简单的问题,我发现很难找到答案。我检查了文档here 和谷歌搜索,搜索堆栈溢出无济于事。文档看起来好像是运行查询的项目,但看不到明确提及。


更新:澄清一下,我知道在项目 B 中存储数据也会产生持续的存储成本,但是对于这个问题,我特别指的是 查询 本身的成本

【问题讨论】:

  • 这是运行查询的项目。这让我很着迷,因为更新后的 UI 可以更轻松地查看跨项目的数据集,而无需在屏幕顶部显式更改项目。

标签: google-cloud-platform google-bigquery


【解决方案1】:

通过代码查看:

bq = bigquery.Client(
  project_id='project_a')
bq.query_job = client.query(
  'SELECT * FROM `project_b.dataset.table`')
  • project_b 支付存储费用
  • project_a 为查询付费

此模型的美妙之处在于您可以公开您的数据集,而且您无需为任何第三方查询付费。他们为查询付费,每个人都可以获得每月的免费查询套餐。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-02
    • 1970-01-01
    相关资源
    最近更新 更多