Я думаю, что проблема заключается в том, что вы пытались загрузить данные метки времени UNIX в столбец метка времени в BigQuery. Столбец отметки времени BigQuery не совпадает с отметкой времени UNIX. Последнее представляет собой просто числовое значение, представляющее количество секунд с начала эпохи UNIX в 1970 году.
Таким образом, исправлением здесь будет загрузка ваших данных в столбец INT64
(или INTEGER
, если вы используете устаревшую версию). Оттуда вы можете преобразовать свою метку времени UNIX в истинную дату или метку времени.
Существует MSEC_TO_TIMESTAMP()
функция , которая может преобразовывать целое число миллисекунд со времени UNIX в истинную временную метку, например,
SELECT MSEC_TO_TIMESTAMP(1522865628160)
2018-04-04 11:13:48 UTC