通过下图,我们可以了解到系统SAP HANA的系统全景,基本上我们也就清楚了整个系统所需的组件。
1. HANA BOX是由SAP认证的硬件厂商所构建的服务器比如IBM、HP、DELL等。
2. SAP HANA目前只能使用Linux SUSE作为操作系统。
3. 管理员通过SAP HANA Studio来进行内存数据库管理,并进行建模。
4. 用户可以使用MDX 组件在Excel中进行数据展现。
5. SAP BW系统可以通过BO data service组件进行数据加载。

以后有机会可以通过一个实例来说明整个HANA的建模步骤。
根据SAP的建议,总结出了HANA目前的硬件标准和软件以及网络要求。希望对想上HANA的朋友们给一些帮助,当然事先最好查看HANA master & installation guide。
安装HANA,首先要按照HANA 服务器有硬件指标来采购,如下图:


HANA系统目前只能运行在SUSE linux系统上,并且SAP建议网络带宽达到10GBps。
未来,HANA将代替Oracle、MS SQL、DB2等数据库成为ECC和BI系统的后台数据库。当然目前来看,这条路还很远,预期最快也要到2015年左右。
Change Log Data : I think there is lot of confusion in forums on deleting changelog data. Some say we can delete the changelog data no problem, some say we will get incorrect data if there are any updates for deleted old data.
For the record, change log data can be deleted, there are no issues with it even when we get changes for the records we deleted. Here is how change log /delta from ODS to the cube works.
1. Data is first loaded into new table (This is before ODS activation)
2. ODS Activation : During activation SAP compares records in new table with records in active table and generates changelog records and puts them under a unique id which corresponds to request id in the active table. Records in new table are deleted at the end of activation.
3. Now when you do a delta from the ODS to the cube it loads the records from changelog table based on request id, after the delta load is complete the records in change log table are never used for anything again unless you want to reconstruct/reload data requests by requests.
4. Even if you need to reload you do it by either full or delta init loads or data will be loaded from active table.
作为在去年10月份SAP公司大会上隆重推出的产品,不得不提,HANA是十分强大的,它与BW是相辅相成的,但又可以独立于BW之外,虽然建模功能不如BW强大,但是它的ETL较之BW快上了至少10倍以上,速度和可实时性是HANA绝对的优势,它的快不仅仅是把数据都放到内存中应用,最重要的是它把原有的最底层数据存储由原来的行排列变成了列排列,其中SAP的HANA专家还指出应用了几个新玩意,CE和DS,以及SUP+HANA平台的概念,HANA里的Attribute View,Anaylisal View和Calculation View等等,其实就是BW中的InfoObject,Cube,其中Calculation View这个东西可以编程,Oh,My God!听完这些,相信一些资深的BW顾问就会不禁要有一种世界末日的感觉,呵呵。SAP HANA此玩意感觉上颠覆了很多东西,其创新真是让人感觉眼前很亮。但是别急,后面的才是最重要的,那就是销售。无论是底蕴多丰厚,资历多悠久的公司都必然要靠销售,要靠利润来支撑。别的不说,就拿是个人都知道的来说吧,微软的win7,以及即将面世的win8,都需要拥有大众的认可,大众的金钱来购买。现实社会总是残酷的,哪还会有纯为大众服务,一分不取之说,有也只是个人行为而已,一个世界名企诸如SAP之类,无不是需要庞大资金来维持嘛,否则哪来的创新,所以说,创新和销售绝对是相辅相成,创新完了就是销售,获得利润再来创新,以此循环往复。相信很多人会认为随着HANA的推出BW的时代过去了,也不全是这样,SAP推出了2种BI方案,一种是纯HANA,另一种就是BW ON HANA,我在跟SAP专家聊的时候,他跟我说SAP不敢完全舍弃BW全部改为HANA,就是因为之前很多企业都上了BW,那样做的话会引起公愤,呵呵。虽然HANA相对于BW有速度和实时性的强大压倒性优势,往往超级复杂的报表在BW中需要20分钟甚至几十个小时的时间,在HANA中提高了5-300倍的速度效率,这个成绩是绝对惊人的。毕竟BW出来的年头也不算多,未来的BI方向其实就是BW+HANA+BO,正所谓各有优势各有所用而已。但是其中有一点引起我的关注,SAP专家指出SUP+HANA平台,将会以BO做为数据源做为后台,而在我们的认知中,BW往往是BO的后台,BW做为一个数据处理的后台,BO是做为前端展示。由此是否会得出HANA=BW+BO的结论呢?呵呵,那这个就应该不是创新,而是革新。SAP做为德国出产的世界名企,在全世界各地都有分布,也许在别的国家是很适用的,但是在中国却绝对行不通。
我亲眼见识了一次也是我本人第一次的售前会,哈哈,很搞笑,中国国情就决定了当下,废了BW改上HANA?一旦不行,谁也付不起这个责任,在别的国家可能行吧,在中国很难,领导一拍桌子大怒,指着鼻子就该骂了,这不是明摆着骗钱嘛,怎么能被别人牵着鼻子走,只有适合的难题才会适合上HANA而已,中石油的勘探院根据自身真实情况,已经决定完全上纯HANA的技术。SAP专家个个都是人精,借着是来交流的其实就是销售,一看下面的技术领导不能拍板,就改问上面的信息主任是谁哇,局长是谁哇,呵呵。这就是中国啊!其实作为IT实施项目,只要甲方答应做了也开始付钱了,那么作为乙方的实施方就只会不管三七二十一,强扭的瓜也要给你扭成甜的,怎么着都会把系统鼓搞到上面去,为了赚钱就是会如此不择手段。对于这块我的感触还有很多,在此不表。

