当前位置:
文档之家› SAP_Hana-内存计算介绍
SAP_Hana-内存计算介绍
更快更好的决策
即时访问,新的浏览业务的 方式 立即访问相关信息 基于实时信息的快速反应 获取信息时降低对IT的依赖
创造革新的应用
将海量交易数据与分析数 据合并,提升商务智能 加速事务操作,实时访问 ,更佳决策 实时操作数据与分析数据 结合,支持计划与预测
降低IT的负担和风险
内存计算技术 SAP HANA介绍
Agenda
什么是内存计算? 什么是SAP HANA? 如何使用SAP HANA并且获得收益?
© 2011 SAP AG. All rights reserved.
Internal
2
内存计算
为什么要内存计算,什么是内存计算?
每天,数以千万计的智能设备、 传感器、无时无刻的向后台系 统传输着数据,如何将这些实 时的数据加工成为实时的信息, 为企业提供实时决策的的依据? 如何更好的实时优化生产、物 流,帮助企业可持续性发展? 我们的答案是:
SQL BICS MDX
MaxDB/ liveCache
SAP ECC
TREX
RealTime Replicati on
SAP HANA
3rd Party
SAP BW
SAP BusinessObjects Data Services
SAP liveCache SAP TREX
SAP BWA BWA加速器
计算模型是一个有向导的图形来表示数 据流的输入和输出的各种操作。
Parse
Compile & Optimize
Calculation Model
Calculation Engine
计算模型可以基于客户端(例如,Excel 中提供的MDX)的表达式灵活生成。
计算模型可以定义为高度优化,可重用 的参数计算模式。
Internal
12
内存计算 — 创新带来业务机会
硬件技术创新
多核架构(每个刀片8 x 8 核心 CPU) 多刀片大规模并行扩展 刀片服务器价格低廉
SAP 软件技术创新
行和列存储
压缩
分区
64 位地址空间 — 单台服务器容 量为 2 TB 100 GB / 秒 数据吞吐量 价格迅速下降,性能迅速提升
Internal
16
BI客户端和SAP HANA 1.0
Non-Certified
3rd Party BI Client 3rd party application
WebI
Custom Web Developed UI
Dashboards
Crystal Crystal Explorer A Office
技术架构
SAP BusinessObjects BI Solutions Other Applications
SAP HANA™
■ 内存技术,软件+硬件的一体化。 (HP, IBM, Fujitsu, Cisco, Dell) ■ 数据建模和数据管理 ■ Sybase Replication Server提供实时的数据复制 ■ SAP BusinessObjects Data Services提供基于ETL 的数据抽取,支持SAP商务套件, SAP数据仓库,以 及第三方应用系统。
内存计算
技术已允许在服务器的主内存 中处理超大量的实时数据,从 分析和交易中提供即时的结果!
© 2011 SAP AG. All rights reserved.
Internal
4
加速数据访问- HANA 三大特点之一 比磁盘快1,000,000倍
传统数据库 磁盘读取 5毫秒
内存数据库 磁盘读取 5纳秒
新的压缩算法允许在内存里完整储存大量数据
但是:快速的主内存访问还是需要本地化的数据支持
CPU
每核的价位正在下降
每颗CPU的核数在上升
32核的工作站已经实现,64核的将不久后问世 为CPU提供足够的指令和数据是高效处理数据的关键 但是:对于时钟频率的提升只能进行轻微的改善
基于主内存的并行处理是绩效改善的关键
Semantic Layer
SQL (ODBC/JDBC) SQL (ODBC/JDBC)
Sybase Unwired
SQL (ODBC/JDBC) DBSQL
BICS
Real Time
ERP
SAP HANA
(Appliance)
SAP In-Memory Database
Sybase Replication Server
© 2011 SAP AG. All rights reserved.
Internal
10
内存计算 — 创新带来业务机会
硬件技术创新
多核架构(每个刀片8 x 8 核心 CPU) 多刀片大规模并行扩展 刀片服务器价格低廉
SAP 软件技术创新
行和列存储
压缩
分区
64 位地址空间 — 单台服务器容 量为 2 TB 100 GB / 秒 数据吞吐量 价格迅速下降,性能迅速提升
Socket / Pipe
R3Load Import Synchronize
ERP database
Export
SAP in-memory computing engine
Log Mining Meta-data
Replication Agent
SQL
ECDA
Replication Server
Status table
无汇总表
仅增量插入
© 2011 SAP AG. All rights reserved.
Internal
13
最小化数据传输– HANA三大特点之三
© 2011 SAP AG. All rights reserved.
Internal
14
SAP In-Memory Appliance (SAP HANA ™)
© 2011 SAP AG. All rights reserved.
Internal
15
SAP HANA技术概览
计算模型 - 极致的性能和灵活的建模方法
SQL MDX
SQL Script
Plan Model
other
计算模型
域特定语言(SQL, MDX, 等)被转换成一 个公共表示层 (计算模型)。
© 2011 SAP AG. All rights reserved.
Internal
20
SAP In-Memory: Log-Based数据复制
架构体系SAP in-memory computing studio Start
Monitor
ERP application
Load Controller Start R3Load
* “磁带已经死了,磁盘已经落伍,闪存成为存储,内存才是王道 ”
数据库奠基人Jim Gray 2006年12月
© 2011 SAP AG. All rights reserved.
Internal
6
SAP 内存计算发展历程
SAP BusinessObjects and other Applications
© 2011 SAP AG. All rights reserved.
Internal
11
数据分而治之(MPP)- HANA三大特点之二
数据
内存本地化:把大数据量和计算量分散到不同处理器 并行处理:不同的服务器之间也共享同一组数据
容灾性:单一的服务器的DOWN机将不影响任何计算
© 2011 SAP AG. All rights reserved.
SQL
BICS
SQL
MDX
SAP HANA™
SAP In-Memory Computing studio
SAP In-Memory Database Calculation and Planning Engine Sybase Replication Server Row & Column Storage SAP Business Objects Data Services
SAP 软件技术创新
行和列存储
压缩
64 位地址空间 — 单台服务器容 量为 2 TB 100 GB / 秒 数据吞吐量 价格迅速下降,性能迅速提升
© 2011 SAP AG. All rights reserved.
Internal
9
HANA中的列式数据存储
概念视图 A B 10 35 € $ 列式数据存储的优势
存储 / 磁盘
快速磁盘SAS drives / SSD
数据持久层支持
网络
多个10Gb带宽的高速网卡
内存
512GB或2TB 单条16GB以上的内存
© 2011 SAP AG. All rights reserved.
Internal
22
如何使用SAP HANA system
© 2011 SAP AG. All rights reserved.
SAP HANA system
Internal
21
HANA的硬件配置
处理器
英特尔至强处理器 / 例如: X7560 @ 2.27Hz, 1066Mhz 4~8 个槽位 / 主板
存储 / 日志卷区
快速闪盘PCIe-Flash / SSD 快速启动和同步日志
可提供的功能
■ 实时的信息分析能力,应用于从未聚合的大数据量 快速分析。 ■ 创建灵活分析模型的能力,基于实时和历史性的业 务数据。 ■ 各种新类别的应用,例如,计划,预测,分析等, 明显快于当前的应用。 ■ 最小化的数据复制