【发布时间】:2017-08-19 15:51:17
【问题描述】:
我一直在使用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。基本上我在queue 中收集这些工作ids 并想稍后检查job 是否处于DONE 状态。我该怎么做?
我一直在寻找这个,但到目前为止还没有运气。我只能找到函数 - client.list_jobs(),但它是所有 jobs 的列表。对于一个特定的job,我只想query 或search。
【问题讨论】:
标签: python google-bigquery google-python-api