首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Pentaho ETL工具连接SAP ERP系统时出错

使用Pentaho ETL工具连接SAP ERP系统时出错
EN

Stack Overflow用户
提问于 2020-08-10 22:13:29
回答 2查看 452关注 0票数 3

我正在尝试通过所需的属性将SAP ERP系统与Pentaho数据集成工具连接起来。如下图所示。但未与SAP ERP系统连接。

如果我单击测试按钮,则不会显示任何内容。但是,如果我尝试执行查询,然后显示此错误。

EN

回答 2

Stack Overflow用户

发布于 2020-08-13 11:51:40

Stack Overflow用户

发布于 2020-08-13 19:49:11

在你的第一个屏幕截图的背景中,SAP ERP Table Input不是一个标准的Pentaho步骤,而是一个由IT-Novum开发的插件。这是一种必须购买的产品(参见here)。但即使是这一步也不允许直接使用来自Pentaho的表输入步骤进行查询,它提供了自己的输入步骤。原因是SAP ERP根本不允许直接访问数据库,如果您想通过SAP Netweaver服务器而不是直接访问数据库,则必须通过RFC模块检索数据。这个youtube video包含了一个大约7分钟的视频演示,展示了插件的具体步骤。

你可以使用像RFC_READ_TABLE这样的远程功能模块来单独访问表和视图(以及sapjco库),但是它不能通过常规的表输入步骤来工作,你需要使用SAP步骤。而且RFC_READ_TABLE有许多限制,这使得它在不做一些修改的情况下对扩展的SCN thread任务几乎没有用处(例如,请参阅此SCN thread)。

如果您只需要访问非常少的几个表,并且字段很少,理想情况下只需要几次转换,那么SAP输入步骤可以帮助您做到这一点。但是如果这是一个大型ETL过程的基石,那就开始寻找商业工具来帮助你。或者,如果这对您来说是一个可行的替代方案,那么可以直接访问数据库。但可能存在许可证限制(由SAP授权的Oracle db仅允许SAPSR3用户访问)以及技术原因(例如安全风险)来避免这样做。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63341943

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档