在我之前的集成R和HANA的测试中,大数据营销,购返利,R和HANA的集成"由外而内"的测试第1部分
ODBC被用来连接云平台上的HANA数据库。尽管我使用R环境建立数据库连接并执行SQL操作。ODBC在任何其他编程环境中都应该有类似的工作方式。
SAP支持多种集成技术和方法来编写接口以连接其数据,医疗物联网,从本机和专有的RFC技术(我最喜欢的)到一些基于web和开放标准的技术。
这次我想到了使用JDBC来连接HANA。在我的示例中,我再次使用了R。如果编写一个基于Java的应用程序,国家大数据,它的工作原理应该是类似的。关键依赖之一是使用"ngdbc.jar文件" . 这个Jar文件及其位置需要在Java应用程序的构建路径中指定。它是HANA客户端安装的一部分。它也是将R环境与HANA集成所必需的。
我在云上使用HANA,因此我必须使用安全数据库隧道来连接并获取用户凭据。
JDBC也与本地HANA安装一起工作,云服务器是什么,但是您可能需要联系HANA系统管理员以获取参数要在函数调用中使用的值。
下面共享使用JDBC连接到HANA的R脚本片段
安装程序包("RJDBC")