informatica - 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), '')
对来自数据处理器的端口使用上述表达式。它将解决额外的行问题。
推荐阅读
- mysql - A connection attempt failed because the connected party did not properly respond after a period of time - VB
- apl - 是否曾经有一个 APL-ASCII 音译方案获得了重大采用?
- sql-server - T-SQL 使用触发器或函数创建自定义列
- webpack - 在 webpack 配置中禁用部分 babelrc
- gradle - 如何在 Raspberry Pi 上运行 JavaFX 11 应用程序?
- c++ - 从数组中删除条目
- r - 使用 R 从 NetCDF4 文件访问大型数据集
- apache - apache httpd端口8009后面的Docker tomcat未连接
- excel - EXCEL / POWERQUERY / VBA - 合并两个具有多个整体的表
- javascript - 使用 fetch 在 POST 请求上重新加载页面