最具影响力的数字化技术在线社区

168大数据

 找回密码
 立即注册

QQ登录

只需一步,快速开始

1 2 3 4 5
打印 上一主题 下一主题
开启左侧

SAP HANA – SLT安装配置总结

[复制链接]
跳转到指定楼层
楼主
发表于 2014-11-10 14:09:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多数据大咖,获取更多知识干货,轻松玩转大数据

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

虽然SAP HANA SP03官方文档中,已经提供了一个非常详细的SLT安装和配置文档,但是还是有很多同学没有弄清楚这个安装和配置的步骤,其实文档中说的很清楚的,但是有得很关键的地方,就是一句“请参考什么什么Note”就带过了,很多不仔细的同学,一扫而过,结果SLT无法连通ERP和HANA,造成很多悲剧事件!

所以说,还是要仔细读标准文档,虽然长是长了点,但是一旦读完,以后就不用再读了。


SAP HANA SP03 – LT Server标准安装文件 (重要!)



SAP HANA SP03 – LT Server操作手册(重要! SLT玩家必备凶器)

本文中涉及的文档均可以在

Http://help.sap.com/hana 找到


1)安装:SAP NW Basis 7.0 SP02 版本(单独的SLT服务器)

注意这个NW的版本,不要牛逼的去装最新的NW 7.3,那个DMIS不支持,再牛逼的大侠,不仔细看文档也会栽倒在这里的,下图是安装好的状态。


2)安装:DMIS 2010 (在SLT和源ERP都要安装)


3)安装:DMIS SP05升级包 (在SLT和源ERP都要安装)


整个SLT系统安装完之后,就是这个样子,登录到SLT系统,然后检查系统的状态, 登录SLT系统,输入事务代码“LTR”,出现以下的屏幕,请先直接跳过这一个屏幕,因为你肯定连接不通,因为有很多步骤,你还没有做

这个步骤是很简单的步骤,但是也是最容易发生问题的地方,比如系统无法打开连接,无法创建Schema,RFC出错等等,在做这个配置之前,请先在SLT系统中检查以下的东西:


检查SLT系统中的Background Job数量是否足够。
如果没有,像类似的下图,默认安装之后只有3个后台进程,按照要求SLT的后台JOB数量需要有10个之上,至少,这样才能确保实时的复制有足够的Job可用,否则你创建好的SLT连接会有一个黄色的错误,无论你怎么刷新,还是有问题,下面图是没有调整过BGD JOB的图片

必须请亲爱的BASIS顾问调整后台JOB的数量,之后下面的就有所变化了,至少10个

参照SAP NOTE 1597627( http://service.sap.com/sap/support/notes/1597627 ) 检查以下的项目
是否安装了SAP DBSL for SAP HANA database (如果不安装,需要手动修改下面三个Domain)
是否安装了HANA Client ,因为SLT也要访问HANA的
是否将HANA CLIENT的安装路径加入到系统的环境变量,不设置的话,SLT无法使用驱动去打开一个db连接
做完上面3个检查或者安装,记得重启SLT的服务器,一定要重启!
参照SAP NOTE 1589983( http://service.sap.com/sap/support/notes/1589983 )检查以下项目
检查DB Entries是否存在HDB这样的东西,使用SE11 ,检查一下的DOMAIN里面的Fixed Value是否有HDB这个值,如果没有可以考虑手动加入进入,
也可以参照NOTE中说明,打个Note,也会自动加入所需要的值到这3个Domain中
DBCON_DBMS
DBSYSABBR
DBSYSTEM
4)在SLT系统中配置一个RFC连接,连接源ERP系统
在源ERP中创建一个用户,最基本的权限富裕,定义成Dialog或者System用户其实都可以

如果你打了DMIS的SP05的补丁,其实你给这个RFC用户只需要分配一个角色即可。

在SLT系统中创建一个RFC连接,输入源ERP的IP, SID, Instance Number,填入上面创建的用户名和密码,点击校验,是否能顺利通过
这个一般大家知道,不多加描述
5)配置SLT的连接
Schema Name : 比如输入ECC_SLT, ,一旦配置完成,就会在HANA Studio中创建一个全新的Schema,系统自动创建,不需要你手动做任何事情
Replay Job: 这里我们输入4, 意味着有4个后台的Job会用于做数据的同步复制
这里大有学问了,4个Replay Job对应到SLT系统的就是4个后台BGD的JOB, 一旦定义了就会立即有Job生成用于做数据的复制.

一个Replication Job能够处理20个ERP源系统的数据库表的复制,所以如果在ERP端有50个表需要和HANA做实时的同步,请记住,这里只需要定义3个即可。因为3X20= 60.

定义太多有什么问题?没有,但是你所有的后台BGD的进程会被占用,如果有新的Table需要加入到同步的范围中,可能会出现Trigger无法创建,什么类型的错误.


RFC Destination:选择你创建的RFC连接名称(在SLT中配置一个RFC-ABAP类型,去连接源ERP系统)
System Name: 填写SYSTEM
PASS: 密码
HOST NAME: HANA的IP地址即可,不一定hostname
Instance Number:HANA的Instance Number,一般默认是00,第二个是01.
其他的参数不要动,也不要改(建议新

6)在HANA中执行Data Provision过程,说白了,就是抽数

完成上面你的步骤之后,系统会根据你输入的Schema名称,自动创建新的Schema以及一个同名的用户,还有一些角色,你需要把这些角色赋予给其他用户,这个用户才能使用Data Provision的功能从SLT连接的系统中同步数据库表。

如果希望使用其他的用户来做Data Provision的话,需要分配<Schema>_DATA_PROV这个角色给你希望那个用户,使用那个用户登录就可以从ERP来同步数据库表了。

例如:如果使用SYSTEM来同步ERP的表,这里加入: BG7_DEMO2_DATA_PROV, 这里的BG7_DEMO2就是在第5步中输入的schema名称,只是系统会自动生成这些角色而已。



楼主热帖
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 赞1 踩

168大数据 - 论坛版权1.本主题所有言论和图片纯属网友个人见解,与本站立场无关
2.本站所有主题由网友自行投稿发布。若为首发或独家,该帖子作者与168大数据享有帖子相关版权。
3.其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和168大数据的同意,并添加本文出处。
4.本站所收集的部分公开资料来源于网络,转载目的在于传递价值及用于交流学习,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。
5.任何通过此网页连接而得到的资讯、产品及服务,本站概不负责,亦不负任何法律责任。
6.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源,若标注有误或遗漏而侵犯到任何版权问题,请尽快告知,本站将及时删除。
7.168大数据管理员和版主有权不事先通知发贴者而删除本文。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

关于我们|小黑屋|Archiver|168大数据 ( 京ICP备14035423号|申请友情链接

GMT+8, 2024-4-26 02:59

Powered by BI168大数据社区

© 2012-2014 168大数据

快速回复 返回顶部 返回列表