在一个表中,我有用户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