使用命令行工具bq作业摘要

时间:2012-12-31 13:48:26

标签: google-bigquery

有没有办法只使用大查询命令获取加载作业列表(不是查询作业)摘要?我知道有一个命令来获取bq作业的摘要,但它返回查询并加载作业sumary。还有哪些文件我可以看到bq命令列表?

$ bq ls -j --max_results = 5                   jobId作业类型状态开始时间持续时间


dsdsdsdssssssssssssssssdsdsdsdss6c67查询RUNNING 31 Dec 19:06:00
  dsdsdsdssssssssssssssssdsdsdsdss6c66查询SUCCESS 31 Dec 19:04:54 0:00:06
  r314343434343434343434343434343 load SUCCESS 31 Dec 19:04:25 0:01:33
  dsdsdsdssssssssssssssssdsdsdsdss52e7查询SUCCESS 31 Dec 19:03:34 0:00:05
  314343434343434343434343434345加载SUCCESS 31 Dec 19:02:53 0:00:18

1 个答案:

答案 0 :(得分:2)

你可以像下面那样使用“加载”过滤(它会尝试将结果行与第二列“加载”匹配并丢弃不匹配的行):

bq ls -j | awk 'NR <= 2 || $2=="load" {print $0}' | head -n7

结果如下:

enter image description here

要检查命令,您可以执行

bq help
bq help <command>

或参考bq cli_tools