2017-08-10 73 views

回答

2

正如你可以在docs看,你还有其他2个possibilites:

从谷歌云存储,BigTable的,数据存储加载

只需运行job.insert方法从job资源并设置元数据字段configuration.load.sourceUri

在Python客户端中,这是在方法LoadTableFromStorageJob中完成的。

因此,您可以将您的文件发送给GCS,然后进行API调用以将文件带入BigQuery。

媒体上传

这也是一个job.load操作,但是这一次HTTP请求也从您的计算机文件进行二进制文件。所以你几乎可以用这个请求发送你磁盘中的任何文件(假定格式被BQ接受)。

在Python中,这是在资源表Table.upload_from_file中完成的。

相关问题