google-bigquery - Bigquery 将表的一半附加到另一个表
问题描述
我试图将本地jsonlines
文件附加jl
到 table t2
。jl
但是,bigquery 恰好附加了to行数的一半t2
。我的意思是有 935.094 行,jl
但它只传输了 467.547 行。我想知道将本地文件附加到表时是否有这样的限制。
这是我的代码片段:
def append_local_file_to_table(self,file_path,dataset_id,existing_table):
table_ref=self.client.dataset(dataset_id).table(existing_table)
load_job_config=bigquery.LoadJobConfig()
load_job_config.write_disposition=bigquery.WriteDisposition.WRITE_APPEND
load_job_config.source_format=bigquery.SourceFormat.NEWLINE_DELIMITED_JSON
with open(file_path,'rb') as jl:
load_job=self.client.load_table_from_file(jl,table_ref,job_config=load_job_config)
load_job.result()
解决方案
推荐阅读
- python - 传递 HTML 变量以在 python 函数中使用
- laravel - 从 laravel 中的不同表进行身份验证
- stata - 计数命令的使用
- apache-spark - 我有 56 列的表,想加载 46 列数据,我该怎么做?
- php - 如何使用 PhpMailer 在回复邮件中发送 gmail 线程 ID
- php - 安装库时找不到php composer类
- reactjs - 如何在图像滑块中使用系统图像而不是 React Native 中的链接
- c# - 如何在 Selenium 中打开新标签页
- php - Post 方法的 MethodNotAllowedHttpException .Get 和 Head 支持
- node.js - 无法在 hello.cc 中打开源文件“node.h”