Informatica - 使用数据处理器编写 JSON 目标

Informatica - Writing JSON target using Data Processor

我有一个 Informatica Developer (IDQ) 映射,它使用数据处理器转换从关系源(SQL 服务器)读取并写入一个 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"}}}

我在输出文件属性中尝试了不同的分隔符,但其中 none 似乎有效。有什么建议吗?

REPLACESTR (1,Output_mplt_Output,CHR(10),CHR(13), '')

对来自数据处理器的端口使用上述表达式。它将解决额外的行问题。