在BigQuery CLI中按作业状态过滤

时间:2018-10-11 14:38:51

标签: google-bigquery

如何使用Wikipedia

返回 RUNNING 作业列表

这不起作用bq ls -j -a --filter='states:RUNNING'

1 个答案:

答案 0 :(得分:4)

带有state:[STATE]的{​​{3}}适用于传输运行。另外,--filter标志用于过滤filter flag

要解决此问题,可以在使用Linux CL的情况下运行命令bq ls -j -a | grep RUNNING,或者可以运行curl命令来调用BigQuery API。例如:

curl -H "Authorization: Bearer $(gcloud auth print-access-token)" 'https://www.googleapis.com/bigquery/v2/projects/<Your Project>/jobs?alt=json&allUsers=true&projection=full&stateFilter=RUNNING'

此外,您可以向BigQuery工程团队填写labels,以考虑可以选择使用bq ls -j命令过滤正在运行的作业