在 BigQuery CLI 中按作业状态过滤

Fun*_*nmi 0 google-bigquery

如何使用BigQuery CLI返回正在运行的作业列表

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

F10*_*F10 5

过滤器旗标state:[STATE]被应用于传输线路。此外,--filter标志是过滤标签

bq ls -j -a | grep RUNNING如果您使用的是 Linux CL,解决方法可能是运行该命令,或者您可以运行 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'
Run Code Online (Sandbox Code Playgroud)

此外,您可以向 BigQuery 工程团队提交功能请求,以考虑使用以下bq ls -j命令过滤正在运行的作业