SAP HANA step by step #1

带图文件请下载附件

SAP HANA在快速地进化中,而我手头的资料涵盖了从最初到最新的很多版本,有些技术细节或者术语可能与最新版本有出入,在我发现后会及时更新。但是这并不妨碍我们学习HANA

非技术

首先,了解HANA的途径有
http://help.sap.com  
http://www.sdn.sap.com/irj/sdn/in-memory
http://service.sap.com/hana

在经历了SAP1年的十分积极地推广(无论是内部还是外部)之后,SAP HANA究竟是什么,以及大概在SAP未来的整个产品中占据怎样的位置这样的基本问题(却是神重要的问题)差不多尘埃落定了。首先SAP HANA最开始大家都搞不清楚到底是什么,BW的替代者?一个数据库?现在SAP给出了清晰地解释:
SAP HANA is a hardware and software combination that integrates a number of SAP components including the SAP HANA database, Sybase Replication technology and SAP LT (Landscape Transformation) Replicator.
也就是说SAP HANA是一个软硬件结合的混血产物,并包含了一系列SAP产品组件。这让我想起了当年NetWeaver刚刚推出大家的迷惑一样,最终NetWeaver成为了一个“商标”。HANA不是一个产品,更像是一种战略方向,一把挑战Oracle的利剑。而OracleExtradata正是于此直接竞争的产品。

此外,SAP HANA此前被人广泛误解的真正的内存内数据库,以前的名字叫做In-Memory Computing EngineIMCE,现在已正是更名为SAP HANA Database(曾经也叫做SAP In-Memory Database)。

SAP认证的HANA硬件提供商有:HP IBM 富士 思科 DELL – (我奇怪的是为何online help中没有提及Lenovo)。


HANA的主要组成部分


客户端:HANA Studio(In-memory studio)
内存内数据库:
HANA Database
数据复制组件:
SLT/Sybase Replication Sever/BusinessObjects DataServices

·         数据复制组件

SAP提供了三种数据复制方法,如图:

Trigger-based使用的是SAP自己开发的已经有一段历史的工具SAP Landscape Transformation Replication Server (SLT RS),这是与底层数据库无关的技术。ETL-based其实就是ETL数据到HANA,使用的当然是SAP EIM的旗舰产品BusinessObjects DataServicesLog-basedSybaseReplication Server,而这曾经是SAP HANA的首选,是基于数据库change log的复制技术。
由于SLT RSSAP自家产品,所以集成起来更容易。Sybase RS应该说虽然十分成熟,但是毕竟是SAP收购的,所以整个架构比较复杂,而且最关键的是,从SAP官方的帮助文档来看它只支持IBM DB。其实sybase RS本身是支持Oracle,毫无疑问的,但是在HANA刚刚推出时,记得看过一篇国外的blogOracle为了应对挑战,第一个反应是Sybase RS可能产生的侵权问题,因为调用了一些未公开的API(呵呵,十分的Oracle)。鉴于Oracle强大的打官司能力,我想SAP是不会冒这个风险的。而完整的数据复制方法对比表格从帮助文档中摘录如下:



·         Studio

SAP In-memory studio是一个机遇EclipseHANA管理和建模工具,主要有管理和建模两个视图。

猜你喜欢

转载自sap.iteye.com/blog/1323564