Nifi ConvertAvroToJSON - Ошибка типов чисел - PullRequest
0 голосов
/ 08 января 2019

Я пытаюсь прочитать данные из 'Oracle' и заполнить их базой данных 'mysql'.

'ExecuteSQL' - >'ConvertAvroToJSON' - >'ConvertJSONToSQL' - >'PutSQL'

enter image description here

На рисунке 1 показаны не преобразованные данные в ConvertAvroToJSON.

enter image description here

На рисунке 2 показаны данные после преобразования.

enter image description here

Тип данных после преобразования теперь имеет неправильный формат.

1 Ответ

0 голосов
/ 09 января 2019

Я работал с процессорами ConvertJsonToAvro и ConverAvroToJson и часто сталкивался с некоторыми странными предупреждениями или ошибками. Например. ConvertJsonToAvro может показать вам предупреждение типа «Не удалось разобрать входящие данные», и все. Ничего другого.

После этого я начал использовать процессор ConvertRecord. Мне нужно преобразовать JSON в AVRO, поэтому я установил JsonTreeReader в свойстве Reader и AvroRecordSetWriter в свойстве Writer.

Мой совет: попробуйте использовать процессор ConvertRecord. Может быть, вы увидите более подробную информацию о разборе и ошибках.

...