cancel
Showing results for 
Search instead for 
Did you mean: 

关于使用BW从Database抽数据的问题

Former Member
0 Kudos

各位大侠,我请教几个问题。

第一,从Database往BW里面抽数据,是否可以做delta,如何做,是在数据库里面做配置,还是在Infopackage里面写例程。

第二,Database如何从BW里面抽数,open hub service这个功能具体怎么使用。

帮忙解释下,或者提供下,可以看的参考资料。

谢谢.......

Accepted Solutions (1)

Accepted Solutions (1)

former_member324993
Active Contributor
0 Kudos

1、你可以先用full loading把数据load到ODS用ODS的delta;或者在DB层做一个triger,通过triger产生类于delta的记录;

2、Openhub出来的数据先在BW的数据中,再用VB写一个程序通过RFC读BW中的数据,把通过ADO联你外部DB把数据写到外部的DB中。

Answers (4)

Answers (4)

Former Member
0 Kudos

1. 从DB做delta抽取,需要数据库表支持的情况下,建议你写abap实现增量.

2. 你可以尝试做下使用open hub把ODS数据导入DB Table的练习.

thanks,

xwu.

Former Member
0 Kudos

1、在设计数据源的时候rso2中delta机制的选项,设置按照某个字段应该就可以实现数据源delta了。对于自己开发的数据源,每次数据源抽数都会将程序运行一遍,如果这样的话,不知道在rso2种配置有没有作用,还是在数据源开发时就应该在程序中实现增量。

2、open hub service不知道是否有抽取至外围系统的机制,现open hub service有3种方式,数据库表、文件及第三方工具,不知道第三方工具是否可以有标准的程序,实现从open hub service中将数据导入至外围系统的数据库中。

Vince_Lu
Product and Topic Expert
Product and Topic Expert
0 Kudos

.

Vince_Lu
Product and Topic Expert
Product and Topic Expert
0 Kudos

关于第二点,这个问题实在太大了 不知从何说起,或许你可以先浏览一下sap的online help..

http://help.sap.com/saphelp_nw04/helpdata/en/e3/e60138fede083de10000009b38f8cf/frameset.htm

-> Data Warehousing

-> Data Retrieval

-> Open Hub Service

这个是netweaver 2004 (也就是BW 3.5)的help..

Vince_Lu
Product and Topic Expert
Product and Topic Expert
0 Kudos

hi

关于从DBconnect delta抽取数据到BW,你可以参考一下..

B.R.

Vince