BW 7.5中的DB Connect数据源中的方法DBEXTRACT未实现接口

2020-08-23 11:57发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我在使用DB Connect数据源时遇到问题(例如技术名称为" ABC"。)。我们的数据源是一个名称为" REQUEST"的Oracle表,我创建了一个DB Connect数据源并将其每天拉入BW

问题说明:我们已要求数据库管理员将Oracle表REQUEST中以前为" INT"类型的字段/列的类型(列名称:External Costs)更改为"十进制" 当数据库管理员试图更改现有列的数据类型时,弹出消息提示他应该删除并重新创建表,以便在表中更改数据类型。 他首先删除了表" REQUEST",然后重新创建了另一个名称为" REQUEST"的表,其"外部成本"列的数据类型从INT更改为小数位。

问题:尝试从新创建的表" REQUEST"中提取数据时,出现以下错误

接口未通过方法DBEXTRACT实现。消息号 RSDS002

发现:当我们创建一个新表" REQUEST1"并将其压缩到BW时,它可以正常工作。 但是,当我们的BD管理员删除表" REQUEST"并使用相同的名称" REQUEST"重新创建时,就会发生错误。

问题

1。 为什么会出现这种现象。.在Oracle中删除表并使用相同的名称重新创建表时会发生什么情况。.为什么未将数据拉到BW ..后端中是否为表存储了一些技术ID?

2。 我们可以以某种方式在BW中管理从Oracle表中提取数据,甚至删除该表并在同名的Oracle中重新创建该表吗?

谢谢您的答复!

致谢

拉杰什·马拉帕蒂

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我在使用DB Connect数据源时遇到问题(例如技术名称为" ABC"。)。我们的数据源是一个名称为" REQUEST"的Oracle表,我创建了一个DB Connect数据源并将其每天拉入BW

问题说明:我们已要求数据库管理员将Oracle表REQUEST中以前为" INT"类型的字段/列的类型(列名称:External Costs)更改为"十进制" 当数据库管理员试图更改现有列的数据类型时,弹出消息提示他应该删除并重新创建表,以便在表中更改数据类型。 他首先删除了表" REQUEST",然后重新创建了另一个名称为" REQUEST"的表,其"外部成本"列的数据类型从INT更改为小数位。

问题:尝试从新创建的表" REQUEST"中提取数据时,出现以下错误

接口未通过方法DBEXTRACT实现。消息号 RSDS002

发现:当我们创建一个新表" REQUEST1"并将其压缩到BW时,它可以正常工作。 但是,当我们的BD管理员删除表" REQUEST"并使用相同的名称" REQUEST"重新创建时,就会发生错误。

问题

1。 为什么会出现这种现象。.在Oracle中删除表并使用相同的名称重新创建表时会发生什么情况。.为什么未将数据拉到BW ..后端中是否为表存储了一些技术ID?

2。 我们可以以某种方式在BW中管理从Oracle表中提取数据,甚至删除该表并在同名的Oracle中重新创建该表吗?

谢谢您的答复!

致谢

拉杰什·马拉帕蒂

付费偷看设置
发送
1条回答
hongfeng1314
1楼-- · 2020-08-23 12:18

您好,Rajesh,

我没有看到您删除了REQUEST的原始BW DB Connect定义的地方。

我的猜测是系统发现BW DB的创建日期 Connect的REQUEST定义早于源表的创建日期,并将其标识为错误。 正确的顺序应该是。

1)删除REQUEST的BW DB Connect定义。

2)删除源系统中的REQUEST。

3)重新创建REQUEST

4)重新创建REQUEST的BW DB Connect定义。

John Hawk

一周热门 更多>