Ошибка при чтении данных, сообщение об ошибке: Не удалось проанализировать «31.01.2017» как дату для поля, начинающегося с местоположения - PullRequest
0 голосов
/ 08 февраля 2019

Я хочу создать таблицу, используя ~ 17MB CSV.У меня есть схема таблицы в файле json и файл csv (данные таблицы), также скопированные из GCP Bucket в мою локальную систему.Это необходимо, так как при использовании консоли GCP мы не можем напрямую использовать файл из GCP Bucket.

Но я получаю ошибку, скриншот ниже.Мне удалось до успешно создать таблицу с небольшими 200 строками образец того же набора данных.

BIGquery поддерживает формат YYYY-MM-DD, а мой входной набор данных имеет дату в формате '1 /31/2017.Я не изменил формат даты в небольшом наборе данных, который я загрузил, но GCP автоматически преобразовал его в формат ГГГГ-ММ-ДД.

Я сделал следующее:

  1) So did not change format in main ~17MB CSV file and I got errors.
  2) I changed format in Input CSV format but still got error, as they were not changing correctly in file I uploaded in Bucket. 

Я не уверен, как решить проблему, помогите, возможно, я иду в неправильном направлении.

enter image description here

Схема в формате json для показанной колонкив сообщении об ошибке

{
  "mode": "NULLABLE",
  "name": "Docs",
  "type": "INTEGER"
},
{
  "mode": "NULLABLE",
  "name": "end_date",
  "type": "DATE"
},

Пример данных, где NO Я не получил ошибку:

enter image description here

Данные гдеЯ получил ошибку (вставил данные из строки 1100 согласно сообщению об ошибке) enter image description here

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