我一直在使用google_cloud
提交作业来big query
提取文件,GCS
如下所示:
dataset = self.bqClient.dataset(self.website_id)
table = dataset.table(table_name)
job_name = str(uuid.uuid4())
job = self.bqClient.extract_table_to_storage(
job_name, table, destination)
job.destination_format = "NEWLINE_DELIMITED_JSON"
job.compression = 'GZIP'
job.begin()
这里的工作id
或者name
是uuid4
。基本上我正在收集这些工作ids
,queue
并想稍后检查它job
是否处于DONE
状态。我怎样才能做到这一点?
我一直在寻找这个,但到目前为止还没有运气。我只能找到该功能 -client.list_jobs()
但它是所有jobs
. 我只想query
或search
为一个特定的job
。