Библиотека Bigrquery в R не загружает данные и не возвращает ошибок. Получение приложения перезвонить при нажатии Стоп - PullRequest
0 голосов
/ 29 апреля 2020

Я пытаюсь загрузить данные в Google Big Query с помощью пакета Bigrquery в R - раньше мне удавалось успешно запустить сценарий, но сегодня произошел сбой без изменений в сценарии.

См. скрипт ниже:

library(bigrquery)
df = mtcars
    bq_auth(email = "my@email.com")
    job <- insert_upload_job("project-id", "dataset", "table name", df)

Когда я запускаю скрипт, он показывает, что он работает, но загрузка занимает бесконечное количество времени. Когда я прекращаю процесс загрузки, я получаю следующее сообщение:

Error in curl::curl_fetch_memory(url, handle = handle) : 
  Operation was aborted by an application callback

Удивительно, но раньше мне удавалось успешно запустить вышеуказанный скрипт, и только сегодня он потерпел неудачу (я ничего не изменил ). Пожалуйста, помогите.

Спасибо!

1 Ответ

0 голосов
/ 29 апреля 2020

insert_upload_job является устаревшей функцией. Они предлагают изменить его на использование одной из api_perform функций.

Попробуйте:

bq_tbl <- bq_table("project-id", "dataset", "table name")

bq_table_create(bq_tbl)

job <- bq_table_upload(bq_tbl,values=df,quiet = FALSE)
...