Bigquery异步作业与批处理查询有何不同?

时间:2019-03-26 12:09:22

标签: python google-bigquery

在为应用程序定义作业功能时,我只能在作业与作业类之间进行选择,并且批查询与作业类有何不同?  https://googleapis.github.io/google-cloud-python/latest/bigquery/reference.html#job

1 个答案:

答案 0 :(得分:0)

我不是100%清楚你在问什么,但是我会照做的。

BigQuery中的所有jobs都是异步的。这意味着当您将作业提交给BigQuery(查询,复制,加载或提取)时,该作业将在BigQuery服务上开始执行,并立即返回一个作业ID。然后,您可以使用该工作ID来轮询工作状态,例如runningfaileddone

JobConfig对象是您要运行作业时传递给Job的对象。该对象封装了您工作的所有详细信息,例如它可能包含使用QueryJob等时要运行的SQL。

希望这会有所帮助。