Nifi преобразование даты Oracle во временную метку в миллисекундах и добавление 00:00:00

#oracle11g #apache-nifi

#oracle11g #apache-nifi

Вопрос:

У нас в Oracle есть таблицы с полем даты, которые мы извлекаем через Nifi с логическими типами Avro true.

Выбор * или имени столбца приводит к тому, что эта запись имеет логический тип в виде временной метки в миллисекундах. Это может быть связано с тем, что oracle хранит дату в часах, минутах, секундах. Есть ли какой-либо способ получить это в формате даты в логическом типе avro?

Комментарии:

1. как дата представлена прямо сейчас? пожалуйста, приведите примеры в вашем вопросе, что у вас есть сейчас и чего вы хотите (не у всех есть oracle для тестирования).

2. Вы когда-нибудь добирались до сути этого?

3. Привет, Эмеральд, Да, причина была той же. Даже для поля даты oracle внутренне сохраняет дату с меткой времени внутри. ИТАК, это происходило таким образом. Мы обработали приведение в целевой таблице Bigquery.