BigQuery CLI:我可以列出加载到特定数据集的所有作业类型吗?
BigQuery CLI: Can i list all jobtypes of load to a specific dataset?
如何使用 bq ls 搜索加载的作业类型,其中数据加载到特定数据集,例如像
bq ls -j -all -jobtype="load" myproject:mydataset
我不太理解语法,有什么想法吗?
祝福
戴夫
不幸的是,有一个 filter
选项仅限于过滤标签。
使用 grep
下面的命令怎么样?
bq ls -j -a | grep load
有什么建议。
您可以查询INFORMATION_SCHEMA了解load jobs的详情。在 WHERE 子句中,您可以提及 job_type 和 dataset_id.
bq query --nouse_legacy_sql '
SELECT job_id, job_type, start_time,end_time,state, destination_table.dataset_id, destination_table.table_id
FROM `region-us`.INFORMATION_SCHEMA.JOBS_BY_PROJECT
WHERE job_type="LOAD" AND destination_table.dataset_id="mydataset"
'
INFORMATION_SCHEMA 中有更多列可用,可提供更多详细信息。参考这个 doc.
如何使用 bq ls 搜索加载的作业类型,其中数据加载到特定数据集,例如像
bq ls -j -all -jobtype="load" myproject:mydataset
我不太理解语法,有什么想法吗?
祝福
戴夫
不幸的是,有一个 filter
选项仅限于过滤标签。
使用 grep
下面的命令怎么样?
bq ls -j -a | grep load
有什么建议。
您可以查询INFORMATION_SCHEMA了解load jobs的详情。在 WHERE 子句中,您可以提及 job_type 和 dataset_id.
bq query --nouse_legacy_sql '
SELECT job_id, job_type, start_time,end_time,state, destination_table.dataset_id, destination_table.table_id
FROM `region-us`.INFORMATION_SCHEMA.JOBS_BY_PROJECT
WHERE job_type="LOAD" AND destination_table.dataset_id="mydataset"
'
INFORMATION_SCHEMA 中有更多列可用,可提供更多详细信息。参考这个 doc.