Я создаю конвейер в Data Fusion, где мы используем подключаемый модуль базы данных для приема данных из нашей локальной базы данных Oracle и вставки в таблицу BigQuery. Подключаемый модуль базы данных правильно определяет timestamp
типы данных для полей даты в наших таблицах Oracle. Однако проблема в том, что поля даты на самом деле находятся в часовом поясе MST. Однако Data Fusion предполагает, что они находятся в формате UTC.
Пример: Дата в локальной БД - Mar 11, 2020, 5:45:40 AM MST
, а в BigQuery она отображается как Mar 11, 2020, 5:45:40 AM UTC
.
В конвейере я использую подключаемый модуль Wrangler для преобразования типов данных столбцов с помощью директив. Я пробовал использовать директиву parse-as-date DATE_COLUMN US/Mountain
, но это не сработало.
Я спросил у службы поддержки GCP, есть ли способ установить часовой пояс Data Fusion по умолчанию на MST. Я прошу здесь посмотреть, есть ли способ сделать это с помощью плагинов.