日期:2014-05-17  浏览次数:21132 次

如何使用odi对没有主键的表进行数据抽取
目前有需求,要对一个表进行数据抽取,此表没有主键,有三个字段,每个字段都可以为空。


所以不能在数据库进行主键设定。


网上只搜到这篇文章《使用ODI处理没有主键的表》
http://blog.csdn.net/bbqk9/article/details/6120003

由于向导入表的数据量不太大,想用其中第一个方案进行解决,但小弟才疏学浅没能理解第一个方案该如何实施,有没有大侠能够具体的解释下,谢谢了。

以下为上述文章中讲述的第一个方案:
1、全刷新
以TRUNC/INSERT方式来处理没有主键的表,这种方式可以确保数据的准确性,对于数据量小的表,不存在任何问题,但是就像之前所说的那些表,都是大数据量的表,特别象MTL_TRANSACTION_LOT_NUMBERS,可能达到百万以上,使用这种方式就会存在性能问题。

或者有什么别的方法可以解决,都可以,小弟在此先谢谢了。




------解决方案--------------------
无能为力的说。。。