SAP HANA Smart Data Access 组件是为了实现在HANA Studio中添加远程数据源。在HANA Studio中添加数据源之前,必须先在SAP HANA服务器端完成ODBC驱动管理器和ODBC驱动的安装与配置,并保证连接畅通。不同数据源驱动的安装配置过程基本一致,只是细节略有不同。本文以HANA 和Oracle数据库为例讲解如何安装和配置SDA数据源驱动。
安装unixODBC驱动管理器
SDA使用ODBC与远程数据源连接,所以需要在SAP HANA服务器端安装ODBC驱动管理器unixODBC. unixODBC软件包可从http://www.unixodbc.org/下载。SQL Server数据源需要unixODBC 2.3.0版本(更高版本不适用),Oracle及其他数据源则要求2.3.1或以上版本。
1.下载相应版本的unixODBC软件包,文件名为unixODBC-x.x.x.tar.gz,x表示版本号;
2.以root用户登录SAP HANA服务器,解压下载的unixODBC软件包,进入解压目录,依次执行:
./configure
make
make install
3.一切顺利的话,unixODBC就已经安装好了,可以用isql –version查看版本信息;若有错误,请根据错误信息排除,比如unixODBC依赖的某些组件尚未安装。
安装数据源ODBC驱动
目前,SAP HANA SDA支持的数据源有:SAP HANA、SAP Sybase ASE、Teradata database、Oracle、MS SQL Server、Hadoop等。数据库产品都提供了各自的ODBC驱动,如Oracle,可到其官网http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html下载对应版本的Instant Client。至于Hadoop数据源,