我有一个Informatica Developer(IDQ)映射,该映射使用数据处理器转换从关系源(SQL Server)读取并编写NDJSON(换行分隔的JSON)文件。但是,输出文件在每个JSON对象之间都有一个多余的空行
{"CustInfo":{"CustName":{"FirstName":"F1","LastName":"L1"}}}
{"CustInfo":{"CustName":{"FirstName":"F1","LastName":"L1"}}}
{"CustInfo":{"CustName":{"FirstName":"F1","LastName":"L1"}}}
{"CustInfo":{"CustName":{"FirstName":"F1","LastName":"L1"}}}
{"CustInfo":{"CustName":{"FirstName":"F1","LastName":"L1"}}}
{"CustInfo":{"CustName":{"FirstName":"F1","LastName":"L1"}}}
我在输出文件属性中尝试了不同的定界符,但是似乎没有一个起作用。有什么建议吗?
答案 0 :(得分:0)
REPLACESTR(1,Output_mplt_Output,CHR(10),CHR(13),'')
对来自数据处理器的端口使用上面的表达式。它将解决额外的线路问题。