我正在尝试使用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开始继续?
答案 0 :(得分:0)
有一个GK列,该列保留所有行的序号。绝对可以,GCID是右列,可将连续多次出现的数字保持在一行中。因此,请仔细检查是否存在GCID端口,而没有链接到目标的QUARTER端口的GK ...
最好为映射和规范化器转换(“规范化器”选项卡)提供一个屏幕截图,以更全面地了解您的问题/问题...
但是我想您在1级具有'Store_Name'端口,并且在Normalizer选项卡的2级对所有'Sales_Quarter1','Sales_Quarter2','Sales_Quarter3'和'Sales_Quarter4'端口进行了分组(使用>>按钮左上方)。然后在组级别(对于这四个端口),将“出现次数”设置为4。