【发布时间】:2019-06-05 02:23:27
【问题描述】:
我需要将数据从 db2 表迁移到 mssql 表,但其中一列的名称不同,但数据类型相同。
Db2 表: NROCTA,NUMRUT,DIASMORA2
MSSQL 表: NROCTA、NUMRUT、DIAMORAS
如您所见,DIAMORAS 与众不同。
我使用以下流程:
ExecuteSQL -> SplitAvro -> PutDatabaseRecord
在 PutDataBaseRecord 中,我有一个以这种方式配置的 AvroReader 作为 RecordReader:
架构访问策略:使用嵌入式 Avro 架构。 架构文本:${avro.schema}
流程只插入前两列。¿如何在 DIASMORA2 和 DIAMORAS 列之间进行映射?
提前致谢!
【问题讨论】:
标签: apache-nifi