在SAP PI中使用JDBC查找从同一数据库访问不同的表

2020-08-19 17:53发布

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

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


大家好,

我面临着以下问题:与拥有DB的所有权限的用户从不同的架构访问表,而且该用户无法访问该表。

请任何人在这个问题上帮助我,我们如何在配置数据库连接的PI JDBC通道中添加该架构名称。

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

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


大家好,

我面临着以下问题:与拥有DB的所有权限的用户从不同的架构访问表,而且该用户无法访问该表。

请任何人在这个问题上帮助我,我们如何在配置数据库连接的PI JDBC通道中添加该架构名称。

付费偷看设置
发送
1条回答
1楼-- · 2020-08-19 18:36

高科技,

让我帮助您,如果这可以解决您的疑问,请帮助我将此评论标记为"已回答"以关闭主题,其他人可以解决您的疑问:/p>

1。 如果您有PI JDBC接收器通道,请使用类似的配置:

提示:此方法

提示:取决于您使用的数据库将是jdbc驱动程序和连接参数,但逻辑相同,因此请记住部署您的数据库 将jdbc驱动程序转换为PI,最后,我与您分享了如何部署所需驱动程序的想法,在此示例中,我们有oracle驱动程序...

  • 通道参数如下 :
  • JDBC驱动程序:oracle.jdbc.driver.OracleDriver
  • 连接:jdbc:oracle:thin:@
  • < li> 其中:
    • IP是Oracle数据库所在的系统IP
    • 端口是默认的Oracle端口1521
    • DBNm是Oracle数据库名
    • Oracle数据库的用户凭据

并遵循不同的模式,例如,如果您需要插入数据,请使用以下元数据实现标准映射:

提示:此处 映射,您可以创建一个逻辑来包含您的不同表名的逻辑:

 
    
        TableName 
<访问> val1 val2 <访问> val

2。 如果您有PI JDBC发送方通道,请使用类似的配置,但要包括下一个重要的配置:

参考: https: //blogs.sap.com/2017/11/10/sap-pi-proxy-to-jdbc-scenario/

部署JDBC驱动程序:https://blogs.sap.com/2015/02/21/deploying-sql -jdbc-driver-in-pi-through-nwds/

一周热门 更多>