我的一些查询返回Rc
错误,并对其进行故障排除时会向我发送文档,告诉我更改查询作业的配置。
我在REST API中找到billingTierLimitExceeded
但在Ruby客户端库中找不到。
如何使用Ruby SDK设置configuration.query.maximumBillingTier
?
答案 0 :(得分:0)
要在更高的定价层运行查询,请将maximumBillingTier
的新值作为查询请求的一部分传递,与传递其他属性的方式相同。请参阅参考here。
例如,您可以执行configuration.query.createDisposition
或configuration.query.allowLargeResults
应该注意的是,maximumBillingTier
是一个正整数,用作每TB 5美元基本价格的乘数。请参阅参考和更详细的信息here。
您也可以在bq命令行中实现此目的:
USAGE: bq.py [--global_flags] <command> [--command_flags] [args]
根据需要更改job_property
全局标记:
- job_property:要包含在作业配置的属性字段中的其他键值对;重复此选项 指定值列表