2012-06-12 2 views
2

Я получаю сообщение об ошибке: BigQuery error in load operation: Backend Error, когда я пытаюсь загрузить и импортировать данные на BQ. Я уже уменьшил размер, увеличил время между импортом, но ничего не помогает. Странно то, что, если я жду времени и повторюсь, это просто работает.Получение ошибки из инструмента bq при загрузке и импорте данных на BigQuery - «Ошибка backend»

В инструменте BigQuery Browser это похоже на ошибку в некоторой строке/поле, но я проверил и нет. И, очевидно, это поддельное сообщение, потому что, если я подожду и повторю попытку загрузки/импорта того же файла, он работает.

Tnks

+0

Можете ли вы отправить имя неудавшегося задания (например, job_ )? Он должен отображаться в bq при запуске импорта, или bq ls -j должен показывать идентификаторы работы для неудачных заданий. –

+0

Один из них - job_ff366bf61ee84f779dd0d8ba91589d7e –

ответ

0

Я посмотрел на наши ошибочные рабочие места в BigQuery бэкэнде, и я не мог найти работу, что законченную «ошибку серверной». Я обнаружил несколько неудачных, потому что в данных найдены нулевые значения ascii. (может быть полезно просмотреть ошибки потока ошибок, а не только результат ошибки). Возможно, данные были искажены на пути к bigquery ... уверены ли вы, что данные не изменились между неудачным импортом и успешным с теми же данными?

+0

Я отправляю сжатые файлы GZIP с полями с разделителями (\ t) и данные не меняются, я просто пытаюсь отправить тот же файл снова, а иногда и работает. Я попытаюсь загрузить файл с помощью gs-инструмента в хранилище Google, а затем загрузить его в BigQuery. –

0

Я обнаружил, что экспорт из большой таблицы запросов в csv в облачном хранилище вызывает ту же ошибку, когда некоторые символы присутствуют в одном из столбцов (в этом случае столбец, хранящий необработанные результаты анализа прогноза). Удалив этот столбец из экспорта, он решил проблему.