如何解决如何通过R访问SAP沙箱?
我在SAP ID Service上进行了注册,以检查其沙箱的工作方式。
如何使用R连接到沙箱数据表?
我发现的例子:
library ("RODBC")
# 1
ch <- odbcConnect("data source name",uid = "test_hana",pwd = "test12")
sqlQuery(ch,"SELECT * FROM '_SYS_BIC'.'BILLING_DATA'")
# 2
ch <- odbcConnect("HANA_TK",uid="xxxx",pwd="xxxx")
odbcQuery(ch,"SELECT table_name from SYS.CS_TABLES_ where schema_name = 'SFLIGHT'")
tables <- sqlGetResults(ch)
odbcClose(ch)
两者都不起作用。而且,目前尚不清楚如何访问沙箱中的至少一个SAP表。
欢迎任何想法!
解决方法
您需要在系统设置here is how或here中设置到HANA的ODBC连接,然后必须在R中安装并加载RODBC软件包:
> install.packages("RODBC")
> library("RODBC")
然后通过连接字符串连接到HANA:
> channel <- odbcConnect(“data source name”,uid=”test_hana”,pwd=”test12″);
并像这样提取数据:
> sqlQuery(channel,‘SELECT * FROM “_SYS_BIC”.”BILLING_DATA” ‘)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。