Проблема с часовым поясом в Улье - PullRequest
0 голосов
/ 28 января 2020

Мы загружаем данные в таблицу паркета Hive из базы данных oracle, используя инструмент ETL. База данных хранит метки времени в формате UT C, однако, когда мы видим это в таблице Hive, она показывает значения меток времени в восточном направлении (часовой пояс кластера в EST).

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

Цель состоит в том, чтобы сохранить значения такими же, как у источника, и не допускать каких-либо неявных преобразований. Другим способом является обработка этих значений меток времени как строк, но мы не хотим go при таком подходе. Спасибо, если кто-то может посоветовать правильное решение для этого.

Спасибо

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