BigQuery: невозможно вставить новое значение после обновления нескольких полей схемы с помощью потокового API - PullRequest
0 голосов
/ 11 октября 2018

Проблема, с которой я сталкиваюсь в моем приложении nodejs, идентична вопросу этого пользователя: Невозможно вставить новое значение в таблицу BigQuery после обновления новым столбцом с использованием потокового API .

Насколько я понимаю, для таких изменений, как расширение схемы таблицы, может потребоваться некоторый период времени, прежде чем потоковые вставки смогут ссылаться на новые столбцы, в противном случае будет возвращена ошибка «нет такого поля».Для меня эта ошибка не всегда соответствует, так как иногда я могу успешно вставить.

Тем не менее, я специально хотел узнать, можете ли вы альтернативно использовать задание загрузки вместо потоковой передачи?Если да, то какие недостатки это имеет, поскольку я не уверен в разнице, даже прочитав документацию.

В качестве альтернативы, если я использую потоковую передачу, но с опцией ignoreUnknownValues, означает ли это, что все данныев конечном итоге вставляется, включая данные, ссылающиеся на новые столбцы?Только что новые столбцы нельзя запросить, пока схема таблицы не закончит обновление?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...