我正在尝试从'Oracle‘读取数据,并将其填充到'mysql’数据库中。
'ExecuteSQL' - >'ConvertAvroToJSON' - >'ConvertJSONToSQL' - >'PutSQL'

图1显示了ConvertAvroToJSON中未转换的数据。

图2显示了转换后的数据。

转换后的数据类型现在的格式错误。
发布于 2019-01-09 21:27:17
我使用过ConvertJsonToAvro和ConverAvroToJson处理器,经常遇到一些奇怪的警告或错误。例如,ConvertJsonToAvro可以显示诸如“无法解析传入数据”之类的警告,仅此而已。没别的了。
从那以后,我开始使用ConvertRecord处理器。我需要将json转换为avro,所以我在Reader属性中设置了JsonTreeReader,在Writer属性中设置了AvroRecordSetWriter。
我的建议是:尝试使用ConvertRecord处理器。也许你会看到更多关于解析和错误的详细信息。
https://stackoverflow.com/questions/54087095
复制相似问题