是否有任何方法可以验证 BigQuery api 中的查询
Is there any method to validate a query in the BigQuery api
我正在使用 Google APIs Client Library for php, and I'd like to be able to validate a query before send it to execution. Are there any method in the Google BigQuery API 来验证查询(获取红色框中的文本)。
我没找到。我正在阅读此部分 https://cloud.google.com/bigquery/docs/reference/v2/jobs/query
在 jobs.query
请求上将 dryRun
参数设置为 true 应该允许您验证查询。干 运行 查询不会捕获所有错误,但它们可以捕获相当多的错误。网络中的查询验证器 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 APIs Client Library for php, and I'd like to be able to validate a query before send it to execution. Are there any method in the Google BigQuery API 来验证查询(获取红色框中的文本)。
我没找到。我正在阅读此部分 https://cloud.google.com/bigquery/docs/reference/v2/jobs/query
在 jobs.query
请求上将 dryRun
参数设置为 true 应该允许您验证查询。干 运行 查询不会捕获所有错误,但它们可以捕获相当多的错误。网络中的查询验证器 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.