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

巴努

我有一个 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"}}}

我在输出文件属性中尝试了不同的分隔符,但它们似乎都不起作用。有什么建议么?

哈尼米雷迪

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

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章