google-api - 有什么方法可以验证BigQuery API中的查询

标签 google-api google-bigquery google-api-php-client

我正在使用Google APIs Client Library for php,并且希望能够在将查询发送到执行之前对其进行验证。 Google BigQuery API中是否有任何方法可以验证查询(在红色框中获取文本)。

我找不到我正在阅读本节https://cloud.google.com/bigquery/docs/reference/v2/jobs/query

最佳答案

dryRun请求上将 jobs.query 参数设置为true应该可以验证查询。空运行查询不能捕获所有错误,但可以捕获很多错误。 Web UI中的查询验证器使用空运行查询来提供实时错误,如屏幕截图所示。
dryRun参数的文档:

[Optional] If set, don't actually run this job. A valid query will return a mostly empty response with some processing statistics, while an invalid query will return the same error it would if it wasn't a dry run.

关于google-api - 有什么方法可以验证BigQuery API中的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31060881/

相关文章:

upload - YouTube ClientLogin替代特殊用例/上传到多个用户帐户

php - 将过滤器与 Google Analytics 报告 API 结合使用

google-api-php-client - require_once(谷歌/Auth/AssertionCredentials.php): failed to open stream: No such file or directory

php - 错误 "(get) unknown parameter: ' personFields'"遵循 Google People API 文档中的示例时

java - 谷歌登录已签名的 apk 无法正常工作

curl - google speech api 空结果 JSON

android - 如何使用谷歌图表 API

python - 云 Composer Airflow 引发错误 : Broken DAG: cannot import name '_parse_data' when importing new dag

java - 如何修复 Google DataFlow Pipeline (args) 空指针异常?

sql - BigQuery 请求、生成组合并计算交集