1)Informatica Power Center规范化转换中的问题

时间:2019-04-21 13:55:54

标签: pivot informatica informatica-powercenter

我正在尝试使用informatica中的Normalization Transformation标准化SOurce表的记录,但是不会为不同的行重新生成Sequence。

以下是源表:

Store_Name  Sales_Quarter1  Sales_Quarter2  Sales_Quarter3  Sales_Quarter4
DELHI       150             240             455             100
MUMBAI      100             500             350             340

目标表:

Store_name
Sales
Quarter

我正在使用“发生次数-4”在“销售”列上获取GCID销售。

对于季度,我正在使用“ GCID销售”列:

O / P:

STORE_NAME  SALES_COLUMN    QUARTER
Mumbai      100         1
Mumbai          500         2
Mumbai          350         3
Mumbai          340         4
Delhi           150         5
Delhi           240         6
Delhi           455         7
Delhi           100         8

为什么德里的季度价值不会从1重新开始,而是从5开始继续?

1 个答案:

答案 0 :(得分:0)

有一个GK列,该列保留所有行的序号。绝对可以,GCID是右列,可将连续多次出现的数字保持在一行中。因此,请仔细检查是否存在GCID端口,而没有链接到目标的QUARTER端口的GK ...

最好为映射和规范化器转换(“规范化器”选项卡)提供一个屏幕截图,以更全面地了解您的问题/问题...

但是我想您在1级具有'Store_Name'端口,并且在Normalizer选项卡的2级对所有'Sales_Quarter1','Sales_Quarter2','Sales_Quarter3'和'Sales_Quarter4'端口进行了分组(使用>>按钮左上方)。然后在组级别(对于这四个端口),将“出现次数”设置为4。