购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

第二节

先进的平台,前所未有的体验

经常会有人问,SAP HANA到底是什么?“它是SAP新发布的分析报表系统吗?”“它就是个内存数据库,对吧?”“我觉得它就是个数据仓库。”面对这些问题,我们颇觉得有点盲人摸象的感觉。也许这些提问者或多或少了解一点SAP HANA的知识,但是由于不够全面,他们常常以点代面,以偏概全。

让我们首先来了解下SAP HANA到底是什么。SAP HANA TM ,英文全称为SAP High-Performance Analytic Appliance,即SAP高性能分析设备,是一个由硬件(通过SAP硬件合作伙伴提供)及整合了基于硬件优化的SAP软件的模块组成的,专注于实时大数据分析和应用的先进平台。

我们知道,信息是当今企业的生命线,企业需要实时了解业务的运营状态。但遗憾的是,由于企业运营的数据量通常非常大,传统的磁盘系统无法在合理的时间内处理完成请求的数据,最终迫使企业不得不削减从运营应用程序导入分析模型的数据量,导致决策者对运营状况的了解大大滞后于采集的相应数据。通过部署SAP HANA,企业能够把企业当前的和历史的海量数据全部放到服务器的内存中进行存储以及处理,彻底消除了传统数据库中物理硬盘I/O延时这一最大的性能瓶颈,通过SAP出色的内存计算技术,企业级应用可以对企业所有运营数据进行实时预测分析,并将结果迅速展现给终端用户来制定下一步决策。不仅如此,SAP HANA平台把事务数据处理(OLTP)、分析数据处理(OLAP)以及应用逻辑处理等功能集于一身。这一开创性的变革彻底消除了以往企业日常业务运行数据和决策分析数据需要分别处理的壁垒,应用开发者无需提前对原始数据进行数据建模和物化聚合,由此消除了程序开发的复杂性,这使开发者可以以更直接和清晰的方式创建基于SAP HANA平台的应用,实现了数据库应用的快速开发。目前来讲,企业不仅可以通过单独购买SAP硬件合作伙伴提供的装有预配置软件的设备 在企业内部部署SAP HANA,也可以通过SAP云服务(SAP HANA Enterprise Cloud)来帮助企业管理和运维SAP HANA系统。如此一来,企业可以以更低的总体拥有成本更快速地实现价值,同时还可以畅享由世界领先的企业应用软件供应商SAP所提供的灵活性和可靠性。

图1-1为完整的SAP HANA构架图。从图中我们可以看出SAP HANA主要由SAP BusinessObjects数据服务组件、实时数据同步模块、SAP HANA内存数据库、SAP HANA Studio组成。其中SAP HANA的内存数据库(SAP HANA In-Memory Database,IMDB)是其重要组成部分,包括内存数据库服务器(In-Memory Database Server)、建模工具和客户端工具(ODBO、JDBC、ODBC、SQLDBC等)。SAP内存计算引擎(Computing Engine)是其核心,负责解析并处理对大量数据的各类操作,支持SQL和MDX语句、SAP和非SAP数据。在这个平台之上,用户可以构建数据仓库或数据集市、报表和仪表盘等,并可以通过SAP HANA平台的扩展服务来开发基于SAP HANA的新应用。

图1-1

SAP HANA的主要特点有:

● 软件+硬件(HP,IBM,Cisco,Dell等)的结合体

● 数据管理和数据建模

● 实时数据同步

● SAP BusinessObjects数据服务组件不仅提供在SAP自身应用,如SAP Business Suite、SAP NetWeaver Business Warehouse,同时也支持非SAP的第三方应用的数据采集—传输—上载功能。

SAP HANA的能力主要有:

● 以史无前例的速度对海量非聚合数据进行实时分析

● 灵活的分析模式

● 多样的分析功能

好了,解释完SAP HANA的整体概念,接下来的小节里面将重点介绍SAP HANA的基本组成模块,如SAP HANA内存数据库、SAP内存计算等。而在下一部分——SAP HANA实践篇里面,会详细介绍更多的模块,例如数据同步、SAP HANA Studio和SAP HANA平台的扩展应用。

在谈到基础模块之前,我们首先要了解一个概念,这不得不从SAP HANA出现的时代背景说起。从2011年开始,哪个词最热门,被人们谈论得最多呢?当然是“大数据”(big data),而SAP HANA则是专门针对大数据做实时分析的先进平台。 nKKCwAb23vfpyzUX2w95+GDkvJMxxdrL6ZWQ8BZK8S0Kjvs8tY3ALZCOSDkbbnpr

点击中间区域
呼出菜单
上一章
目录
下一章
×