首页 > 解决方案 > 使用 R 从存储桶上传数据时设置最大错误

问题描述

我使用 bigrquery 将数据从 google 存储桶上传到 bigquery,我喜欢设置允许的最大错误数(默认为 0)

对于那个我使用 bq_perform_load

bq_job<-    
  bq_perform_load(bq_table(destination_project,destination_dataset,destination_table_temp),
                  file_name,
                  source_format ="CSV",
                  nskip="1",
                  create_disposition = "CREATE_IF_NEEDED",
                  write_disposition = "WRITE_TRUNCATE",
                  fields = bq_fields,         
                  billing = destination_project)

作为文档的一部分,看起来可以添加其他参数

... 传递给底层 API 调用的附加参数。snake_case 名称会自动转换为 camelCase。

但我不确定如何使用它

我试过类似的东西

bq_perform_load(bq_table(destination_project,destination_dataset,destination_table_temp),
                  file_name,
                  source_format ="CSV",
                  nskip="1",
                  create_disposition = "CREATE_IF_NEEDED",
                  write_disposition = "WRITE_TRUNCATE",
                  fields = bq_fields,
                  maxBadRecords = "500",
                  billing = destination_project)

但它没有用

标签: rgoogle-bigquery

解决方案


推荐阅读