首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将非HANA ECC表解压缩到R中?

如何将非HANA ECC表解压缩到R中?
EN

Stack Overflow用户
提问于 2020-02-04 11:52:43
回答 2查看 213关注 0票数 1

我发现关于如何将SAP表提取到R中的文档非常少。我不是在谈论SAP HANA。

目前,我需要使用GUI界面手动提取SAP表,并将其导出为表格格式,这是非常麻烦的。然后,只有我可以使用我的R脚本导入它们。

我目前正在探索的解决方案是让我的SAP同事将这些SAP表导出到SQL数据库中,然后我可以从R中查询表。

理想情况下,我希望省去将SAP表导出到数据库中这一看似不必要的步骤。

EN

回答 2

Stack Overflow用户

发布于 2020-02-04 17:33:06

对于SAP R/3系统(或您所说的ECC),最好的选择是执行远程函数调用(即RFC)。

通常情况下,至少在最近的版本(例如4.6或更高版本)中,开源接口将支持这些特性。

然而,它们相当稀缺,而且我只知道R中有一个这样的实现--这就是RSAP。你还需要下载NW RFC SDK,根据你的操作系统可能会有更多的要求(例如,你需要什么样的视窗C++,等等)。

在Python中还有一个稍微广为人知的等价物,即PyRFC

另一方面,您可以尝试使用Robotic Process Automation (RPA)以自动方式与GUI进行交互。其中一个选项是UiPath,但也有其他选项。这样,您可以配置表提取的自动化,同时还可以直接从RPA调用R脚本。

总体而言,老实说,将表提取到单独的数据库中的解决方案似乎是最好的替代方案(与我上面描述的相比)。

SQL :以上假设-出于任何原因,通常是安全的-您不能直接通过ODBC调用访问底层的数据库-否则,从R连接和调用的说明与HANA或类似的说明相同。

票数 1
EN

Stack Overflow用户

发布于 2020-02-07 14:50:29

考虑使用RODBC。这个包允许添加不同的ODBC源,并在R Studio中使用它们。

遵循this article,不要窃听单词" HANA ",这种方法允许使用任何数据库,而不仅仅是HANA。

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

https://stackoverflow.com/questions/60050334

复制
相关文章

相似问题

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