我一直在使用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。