如何在informatica

时间:2016-03-13 11:05:50

标签: sql tsql plsql informatica

在一个表中,我有用户ID和操作。对于每个动作作为action2,userid将从原始ID更改为新id。但是,更改是相同用户历史记录的一部分。如下面的数据。

ProductID ACTION PreviousID

1001   action1 

1002   action2 1001

1003   action2 1002

1003   action1 1003

我需要找到一种方法来分配一个唯一值,该值将这些操作标识为属于一个用户。

ProductID ACTION UNIQID

1001   action1   100

1002   action2 100

1003   action2 100

1003   action1 100

如何使用Informatica实现此目的。

第一步是将数据链接为productid&lt ;-( previousid-productid)&lt ;-( previousid-productid)&lt ;-( previousid-productid)

每个记录产品通过其先前的产品与主产品相关,如下所示。如何使用SQL实现这一点?

我可以使用存储过程执行此操作,但是在Informatica中寻找解决方案。

Emman

0 个答案:

没有答案