Google BigQuery PHP API语法有效性检查实际运行查询之前



我有一个用例,该用例基于参数,以编程性生成SQL查询[要在GCP-bigquery上运行],并且如果已经已经过去了查询的查询,我需要通知用户生成是否有效。

目前,我只是将查询发送到BigQuery API端点,然后以结果或错误返回。

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

我可以在发送查询时可以使用的标志或参数[或一个API端点],以告诉以模拟模式运行它的服务器,以免发生计费,我可以得到 简单的true/fals,对于查询是否有效。

您应该使用所谓的Dry-Run。检查API configuration.dryRun中的相应参数

最新更新