请选择 进入手机版|继续访问电脑版
SAP桔子学院 首页 SAP培训资料 查看内容

sap hana面试题必会问题

2017-1-25 10:51| 发布者: admin| 查看: 4434| 评论: 0|原作者: sap桔子

摘要: sap hana常问的面试题总结:1,sap hana是内存数据库,是可以取到实时数据的。支持列和行两种计算,并且可以根据需求互相转换,这个不是hana独有的技术,但是hana做的很好,以往的数据库是行存储的,一张有有很多字 ...
sap hana常问的面试题总结:

1,sap hana是内存数据库,是可以取到实时数据的。支持列和行两种计算,并且可以根据需求互相转换,这个不是hana独有的技术,但是hana做的很好,以往的数据库是行存储的,一张有有很多字段,但是我们也想就需要两三个字段,我们的有效数据利用率就很低,但是列存储的时候就可以需要那两个字段就读取那两个字段,提高效率。
比如一个表有100个字段,有时我们就需要5个字段信息,但是是行存储的,就要把这条数据全部加载到内存,再取我们需要的5个字段,这就有95%的数据是不需要的,5%的有效数据,造成资源的浪费。
2,高压缩比20:1 比如:20个g的数据,通过hana的高压缩可以就占用1个g。
3,内存和硬盘的运行速度是1000:1,这个是硬件的提升。
4,数据的分割,可以把数据分割到各个server上,负载均衡。
5,普通数据库读取数据,是从硬盘读入内存,有io开销,很浪费资源,但是hana是内存数据库,不需要从硬盘读入到内存中,没有了io,提高了速度
6,在hana中使用slt服务器,slt服务器一直在来回的复制数据。
7,在bw中我们使用cube,使用星形结构,用空间换时间,但是hana的性能很好了,不需要这些,在bw7.3的sp5补丁后可以做bw on hana 但是不用cube了。
8,不使用聚集了,在bw中经常使用聚集来出报表,但是这样会浪费大量内存,hana是靠内存收费的,所以也就不用聚集了
9,联想现在在测试阶段,已经有大约100t的数据,现在拿出大约20t数据做开发测试,正在逐步的向hana转移
10,农夫山泉原来一个计算运输的表,要跑25个小时能计算完,现在只需要57秒。
11,hana是根据内存大小来收费的,今年联想签了个5tb内存的大单,原来是512gb的,据说是全球第2大单。
12,

sap hana面试题截图


一般的处理机制是从前段展示层下达一个看报表的命令,发到中间的application层,application层去解析,根据需求去DB数据库层取数据,数据拿到application层,再做数据的处理,同时再回写给数据库,再把报表返回到前段展示层。
Hana是这样,前段展示下命令,发到application层,application就解析下,发到DB数据库层,数据的处理全在DB层中处理,再把报表结果返回到application层,再传到前段展示层。
Hana这种处理方式,会比原来的速度提高很多倍,因为,数据库中处理数据会比application层快很多,不需要把大量数据提取到application层,网速的限制,拷贝数据的时间限制都制约了速度,同时处理完了又把数据回写到数据库,又浪费很多速度和资源,再有内存中的速度是硬盘的1000倍,没有了io的开销,都大大提高的速度。

SAP HANA studio: Information Modeler 
数据 
 Attributes – 描述性数据(类比于SAP BW术语中的‚Characteristics‛
– Calculated Attributes  
 Measures – 数量化并经过计算的数据(类比于SAP BW的‚key figures‛
– Calculated Measures & Restricted Measures 
Views 
 Attribute Views – 即维度(dimensions) 
 Analytic Views – 即信息立方体(cubes) 
 Calculation Views –类似BW中带有服务概念的‚virtual provider‛
收藏 邀请

相关阅读

关于我们
关于我们
培训课程
SAP培训课程
SAP培训视频
SAP培训入门
SAP培训资料
SAP培训资料
SAP讲师
返回顶部