Informatica 新行和回车

问题描述 投票:0回答:1

我有一个文件,其中一个字段数据带有换行符和回车符(CRLF)。问题是数据没有按预期加载,因为我们有行分隔符 并到期。示例:

输入:

attr_value¬id¬wf_id¬date
select 'x';select a.id
,b.id from test
union  all
select 'y',select z.id
,c.id from test1¬123¬567¬2024-02-05 00:12:10
select 'j';select k.id
,l.id from test
union  all
select 'm',select r.id
,u.id from test1¬45¬67¬2024-02-05 00:13:10

所以 attr_id 包含换行符和回车符 CRLF,就像 informatica 在 Windows 上一样。 我已经尝试过 REPLACESTR (1, attr_value, CHR (10), CHR (13), '') 但它不起作用,属性字段的数据类型是文本,目标也是文本。如果有人可以请告知是否有任何方法加载目标中的数据,或者如果有任何其他替代选项,则当前将所有这些行单独处理并将 2 条记录加载为 10 条记录

informatica informatica-powercenter informatica-powerexchange
1个回答
0
投票

您可以在会话设置中使用 Informatica 自定义属性

"MatchQuotesPastEndOfLine = Yes"

© www.soinside.com 2019 - 2024. All rights reserved.