SAP HANA技术基础知识(2)

2020-03-26 23:13

? In-Memory Computing Engine

IMCE的核心组件部分)

? Clients

客户端的工具,用什么方式浏览工具(查看报表或者查询),或者用什么工具来展现数据(报表设计工具,是用Explorer还是用Web Intelligence, 或者用Crystal Report也是可以的,这里不多加描述)

和数据导入相关的

? Modeling 工具中可以创建数据库表

? Replication Agent(这里可能是使用SLT实时同步的情况下),可以安装在ERP

中作为一个但单独的组件,监控应用层的数据库修改,然后可以同步到HANA的数据库

? Data Service Designer用来创建数据的source,以及target, 可以做

mapping,作为ETL的工具,比如创建定时的作业,这样可以定期的从source system抽数据,然后导入到HANA的数据库中

? Data Service是服务器端(虽然使用DS作为ETL的工具,然后DS依然需要一

个数据库来支持,注意!不是用来存储从ERP来的数据,然后传输到HANA中,是用来保存一些mapping关系的资源库)

数据建模的相关亲戚成员

? 同样,Modeling工具(就是HANA的Admin Studio),用来创建数据模型,

Attribute View,Analytical View,Calculation View,在Modeling工具中可以直接查看HANA中数据库表,也可以创建表等。

? Meta Data Manager

? SBO Information Design Tool, 比如创建一些Business Layer,然后发布成

Universe,这样其他的BO的报表设计工具就可以使用这个基于Universe的数据模型了,然后开发出查询报表,等等。

? Data Service Designer,除了帮助load 数据之外,它提供了

和报表相关的

? MS Excel – BI Analysis for MS-Office Edition, 是个插件用来浏览报表用的 ? BI4 – Web Intelligence 可以用来做基于Universe发布的报表,稍微比Explorer

灵活点

Administration - 管理

?

HANA的维护管理

例如备份和恢复都是在IMCE Studio里面做的,和Information Modeling同一个界面,只是切换到管理视图的话,就可以看到用户,角色,schema等,以及HANA的服务的一些系统状态。

?

Persistence Layer持久层

HANA的服务器中用于储存数据的非闪存空间

HANA中的数据都是保存在内存中的,一拉闸停电,数据就没有了,虽然服务器掉

电的情况发生很少,但是这里还是解决了这个问题,当然不是专门为停电而解决的,

比如数据库休克了或者HANA服务器死机了,必须重启的情况。

它有以下的功能 记录Log信息,包含last save point和因为停电而没有写入数据库中的那些log信息。

这里可以看到从HANA的内存写到Persistence Layer的数据,包含了2个部分:Data和Log,这个过程是持续不断的过程,当然中间有一定的时间间隔,其实Persistence Layer就是HANA的内存数据库的某个时点的一个完整的镜像拷贝,以及这个拷贝之后所所有发生的数据库更新的Log信息(在停电前成功执行完毕的)

为什么不直接写入磁盘保存呢? 因为HANA基于内存数据库(newDB),这种实时数据同步操作或者实时数据的更新是很快的,但是磁盘的读写速度往往和内存的速度有差异,为了解决这个问题,在硬件层面提供了一个闪存(即使断电,还有数据,有点像快速缓存,这个闪存有2~4 TB左右)用来同步保存内存数据库中的log信息,并且生成Save Point,然后写入真正的持久的磁盘存储。

?

Disk Storage, 硬盘/固态存储

Disk Storage用于保存和备份HANA的数据库,因为Persistence Layer的容积是有限的,所以HANA的备份都是放在外部的物理存储的,比如高速率的硬盘或者其他的设备。在备份数据和恢复数据的时候会用到,比如重启服务器。


SAP HANA技术基础知识(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高一历史必修二全册教案(25份) 人教课标版13(新教案)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: