Im bigrquery для загрузки данных из ведра google в bigquery, и мне нравится устанавливать максимальное количество ошибок, которое я разрешу (по умолчанию 0)
для этого im, используя 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)
но это не сработало