You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Informatica的Normalizer转换实现按ID列列转行

使用Informatica Normalizer转换实现数据规范化

需求背景

现有宽表结构数据:

POLICY_NUMBERAGENT_NUMBER_1AGNT_PCT_RT_1AGENT_NUMBER_2AGNT_PCT_RT_2
SC123456789CL0002225050CL0005008325

需要转换为行式结构:

  • SC123456789 ---> CL00022250 ----> 50
  • SC123456789 ---> CL00050083 ----> 25

操作步骤

  1. 创建映射并连接源表
    在Informatica PowerCenter中新建映射,将源表的所有字段拖拽到Normalizer转换的输入端口。

  2. 配置Normalizer的重复组

    • 打开Normalizer转换的编辑界面,创建一个重复组,设置重复次数为2(对应两组代理数据)。
    • 将AGENT_NUMBER_1和AGENT_NUMBER_2映射到重复组内的同一个输出字段,命名为AGENT_NUMBER。
    • 将AGNT_PCT_RT_1和AGNT_PCT_RT_2映射到重复组内的同一个输出字段,命名为AGNT_PCT_RT。
    • 保持POLICY_NUMBER为非重复组字段,确保每一行输出都携带该保单号。
  3. 验证输出结果
    将Normalizer的输出端口(POLICY_NUMBER、AGENT_NUMBER、AGNT_PCT_RT)连接到目标表或查看预览数据,即可得到需求中的行式结构。

内容的提问来源于stack exchange,提问作者karthik

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 04:47:38