SAP HANA 笔记1

来源:互联网 发布:mac 强制退出程序死机 编辑:程序博客网 时间:2024/05/23 19:20

http://scnblogs.techweb.com.cn/opparts/archives/155.html#more-155


根据SAP的字面意思理解,SAP HANA是硬件和和软件组合起来一个解决方案,容许客户分析大量的数据,而且是以接近Real Time的方式来同步数据,不需要花费太多时间在数据传输上,目前HANA的版本是1.0.

集成了一些SAP的组件,比如IMDB(In-Memory Database), Sybase的Replication 技术,以及SAP STR(Landscape Transformation Replicator)等等。

SAP HANA作为一种第3方硬件合作伙伴共同合作而优化打造的应用,目前支持和认证的硬件厂商,包含HP, IBM, 思科, 富士通,戴尔5家合作伙伴,据说给联想LENOVO做的HANA方案,是使用的联想自己的服务器,应该也可以。但是不在SAP通用实施的合作伙伴范围之内。

关于IMDB

SAP IMDB(In-Memory Database)是一个内存数据库的混血儿,不仅包含行存储,也包含列存储,而且还有机遇对象存储的数据数据库技术,这么设计的主要目的是用来充分挖掘和使用现代多核CPU架构设计所带来的并发处理能力,毫无疑问,SAP的这种应用能从中受益颇多。

IMDB是SAP HANA的核心,用来帮助客户提升运营效率,敏捷而且灵活,下图来自SAP HANA的Technology of Manual中图片。

image

IMDB支持多种数据源,目前支持3中数据replication方法,并且提供了一个管理界面,这边叫admin studio,一般的监控和新modeling都可以在这里实现。

然后支持2种客户端,查看基于内存存储而产生的报表。

SAP HANA Replication Technologies-数据复制技术

SAP IMDB所产生报告和分析所需要的业务数据是需要从源系统复制到SAP 的IMDB. 具体怎么复制这里现在提供了3中方法,在看具体有那3中方式之前,先看这个IMDB的核心中有哪些会参与到数据Replication的场景:

image

  • SAP HANA由IMDB和IMDB Admin Studio组成,UI主要用来管理hana的应用装置,有点类似BO的仪表盘界面
  • Source System,例如ERP
  • 用于支持数据复制的软件组件

image

Trigger-Based Replication

这里暂且称呼为实时模式,虽然也需要一个Landscape Transformation Replicator,实时扑捉SAP ERP的数据库系统的修改变化,然后几乎是是实时的就同步到HANA中,这个Replicator可以直接安装在ERP上,比较方便,也可以独立的安装在一个服务器中,也用于扑捉实时ERP的数据库修改变化。

ETL Based Replication

这里暂时称呼为BO模式,需要用到BO的Data Service组件,意味着需要有BO,优点是可以对抽取的数据做合并和加工处理,支持多数据源和多目标系统

Log Based Replication

这里暂时称呼Sybase模式,因为这种模式对于数据的要求是有依赖的,而前2种都是独立于任何任何数据库的,一般不推荐使用(SAP官方说法),除非客户制定使用这种方式。

所以一看数据复制技术的排序方式,就知道了,肯定是重要和好的放在前面,这就像在支持硬件中,HP惠普排名第一一样,总不能以上来就直接吧LOG BASED 复制技术,放在第一,然后跟着说这种方式不推荐吧!所以拍大腿也知道,前面两种是重点对象。

详细对比,SAP HANA TOM上有详细描述,3中方式各有千秋,看你的的业务需要什么样的模式了,这里不谈好坏,只谈差异!

下面看看HANA的其他的一些话题,例如安全和备份恢复的问题,硬件选择等等。


原创粉丝点击