Как я могу изменить часовой пояс колонки в Apache Nifi?
Мы используем Apache Nifi для приема данных. Мы извлекаем данные из нескольких источников, особенно из баз данных Oracle. Многие извлеченные таблицы содержат метки времени. Поскольку мы работаем в международном контексте, я хочу изменить часовой пояс всех временных меток на время UTC.
- Как я могу изменить часовой пояс столбца timestamp на время UTC?
- Есть ли общее решение, чтобы все метки времени конвертировались одновременно?
1 ответ
Вы можете преобразовать столбец отметки времени в время UTC.
Пожалуйста, посмотрите на ссылку ниже веб-сайта. https://nifi.apache.org/docs/nifi-docs/html/expression-language-guide.html
Просто учтите, что у вас есть атрибут с именем "time", который имеет значение 1420058163264
${time:format("yyyy/MM/dd HH:mm:ss.SSS'Z'", "GMT")}
В методе формата вы можете передать свой часовой пояс, который может конвертировать временную метку в часовой пояс UTC.
Я надеюсь, что это помогает /
Спасибо