如何在BigQuery Ruby API中设置BillingTier?

时间:2017-02-07 19:21:36

标签: ruby google-bigquery

我的一些查询返回Rc错误,并对其进行故障排除时会向我发送文档,告诉我更改查询作业的配置。

我在REST API中找到billingTierLimitExceeded但在Ruby客户端库中找不到。

如何使用Ruby SDK设置configuration.query.maximumBillingTier

1 个答案:

答案 0 :(得分:0)

要在更高的定价层运行查询,请将maximumBillingTier的新值作为查询请求的一部分传递,与传递其他属性的方式相同。请参阅参考here

例如,您可以执行configuration.query.createDispositionconfiguration.query.allowLargeResults

之类的操作

应该注意的是,maximumBillingTier是一个正整数,用作每TB 5美元基本价格的乘数。请参阅参考和更详细的信息here

您也可以在bq命令行中实现此目的:

USAGE: bq.py [--global_flags] <command> [--command_flags] [args]

根据需要更改job_property全局标记:

  

- job_property:要包含在作业配置的属性字段中的其他键值对;重复此选项   指定值列表