HANA SDA连接外部数据库到BW的步骤

咱都知道,我们不能直接从BW连接到外部数据库。第一步得从HANA database通过SDA去建一个到外部DB的连接。
数据库连接好了,那么接下来别忘了,还得建一个源系统。

也就是说第一步,我们要用HANA SDA通过Linux ODBC driver去连接外部的My SQL或者是Oracle的数据库(HANA的ODBC连接文件在sidadm下面,HANA Driver:UnixODBC.ini)这一步交给Basis去做。

然后就是在HANA系统里,用系统用户的账号去登录然后到Provisioning里面邮件创建新的远程源。


Data Source Name就用odbc.ini的头名,目标数据库的账户名和密码由Oracle或者My SQL的DBA给你创建好。
接下来你就能看到这个远程连接的源了,进去查看你能访问的表,这个也是人家的DBA给你限定好的,接着就右键选择add as virtual table就行了,给一个Schema的名字。

 

这个我在另外一篇也写过:链接: [HANA SDA-远程数据源访问](https://editor.csdn.net/md/?articleId=129144589)

这时候,要到RSA1里面给SDA的远程DB创建一个逻辑名。
就是到HANA Smart Data Access里面右键,新建一个连接。

如果一开始看不见呢,就在空白地方新建一个。

Logical name就是个tech name,技术名,然后source system name就是个描述名。
不过最后一个Source System Type我真不知道选啥,我瞎选的。

反正后来建起来测试也没问题。接下来就选详细的连接类型。

里面的schema啥的都是建好了的。往里面填就好了。
建好了测试就没问题了。

 

 当然。这一切前提条件是你得有HANA里面的这个权限:CREATE VIRTUAL TABLE

以上基于个人经验,写的乱七八糟的,就是这么个意思。
 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xiaomici

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值