实际运行查询之前的google bigquery php api语法有效性检查

时间:2018-03-29 04:17:12

标签: php google-cloud-platform google-bigquery

我有一个用例,其中一个sql查询[将在gcp-bigquery上运行]是基于params以编程方式生成的,我需要通知用户是否生成的查询是否有效。

目前我只是将查询发送到bigquery api端点,并返回结果或错误。

问题是,当您只是想检查此查询是否会运行,并且查询实际运行时,可能会导致计费出现问题。

是否有标志或参数[或者可能是API端点]我可以在发送查询时告诉服务器以模拟模式运行它,以便不会出现结算,我可以使用  对于查询是否有效,简单为true / false。

1 个答案:

答案 0 :(得分:2)

你应该使用所谓的干跑。检查API configuration.dryRun

中的相应参数