BigQuery - смешанная схема: невозможно прочитать поле типа STRING как DATETIME - PullRequest
1 голос
/ 14 февраля 2020

У меня есть ежедневная секционированная таблица, охватывающая несколько лет. Один из столбцов определяется как DATETIME 90% времени, но в середине есть небольшой непрерывный диапазон дат, где этот столбец определен как STRING. Значение столбцов всегда форматируется как 2017-07-11T05:43:05.[\d+Z?].

При попытке выбрать все эти даты с использованием подстановочного знака я получаю сообщение об ошибке:

Cannot read field of type STRING as DATETIME

Я понимаю причина, по которой это происходит , поэтому попытка привести типы столбцов и жонглирование не работает.

Вопрос

Есть ли решение для такого короткого пути извлечения этих данных из BigQuery и повторная загрузка с исправленной схемой?

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