更改 BigQuery API 的 maximumBillingTier?

Posted

技术标签:

【中文标题】更改 BigQuery API 的 maximumBillingTier?【英文标题】:Change maximumBillingTier for BigQuery API? 【发布时间】:2017-06-05 14:57:55 【问题描述】:

我目前正在运行一个需要计费层 4 的查询。在向查询端点运行我的 post 请求时,我设置了 "maximumBillingTier":4。我能够在 BigQuery 控制台中成功运行查询,但不能从我使用 API 的实际应用程序中运行。我的项目默认计费层级是第 1 层。

【问题讨论】:

没有看到你的代码就很难提供帮助 @MikhailBerlyant 我不是专门指代码。我更多地指的是如果有办法更改我的项目的计费等级,代码实现是正确的。 【参考方案1】:

如果有办法更改我的项目的计费等级

您可以提交 BigQuery High-Compute queries form 以设置项目范围的默认值

更新:

根据November 14, 2017 Release Notes -

高计算查询正在逐步淘汰,因此您不再需要选择加入。第 100 层下的所有高计算查询都按第 1 层计费。运行高计算查询不需要设置阈值标志。

第 100 层以上的所有查询都将失败并出现 RESOURCES_EXCEEDED_PER_BYTE 错误,除非查询在保留实例中运行。在过去 30 天内运行高于 100 层的高计算查询的现有用户保留在 2018 年 10 月 31 日之前在更高的计费层运行查询的能力。

【讨论】:

遗憾的是,这个 from 已经不存在了。我希望这可能是这个***.com/questions/48410977/… 问题的答案。是否有更新的表单来请求不同的计费等级? @Rotkiv - 感谢您的 pinging - 我更新了答案,因为它已经过时了

以上是关于更改 BigQuery API 的 maximumBillingTier?的主要内容,如果未能解决你的问题,请参考以下文章

更改 BigQuery 项目 ID

Bigquery 流式处理 API 超时错误

如何同步调用 google-bigquery 删除和插入 API?

BigQuery 分区表

BigQuery:关于使用 nodejs 删除和更新行的问题

BigQuery - 使用更改/删除的记录更新表