HANA建模小记-三大视图

初级建模:

属性视图:Attribute Views :基于不同的源数据库表中的具有一定关系的属性数据而建立起的实体模型。

               1.描述主数据

               2.可重用

               3.join描述               

属性视图的价值是:1.描述了主数据的属性

                                 2.可重用

                                 3.做join的速度快。作用非常好。     

分析视图:描述的业务数据,是用来建立包含度量数据的模型。

                  olap描述即分析引擎。

计算视图:可以针对SAP HANA 数据库中的数据定义更多的高级的功能,可以简单的用作和属性视图,分析视图同样的功能,但更多的是被用来满足业务应用上的一些复杂的逻辑,这些事其他视图不能实现的。

                  计算引擎。

                  做转换(convert),复杂的逻辑等

                  支持SQL编程。  

视图是不存数据的,它是定义要做什么的。

总结:

     1 属性视图 只能被其他视图调用--只能连接--主要存放主数据(维度)--性能最佳

     2 分析视图 star join 属性视图--主要聚合业务数据和利用star join 关联维度主数据 --性能次之

     3 计算视图 列引擎和计算引擎 --连表\属性视图\分析视图\--用于复制计算--性能最慢

三大视图:

     属性视图是最快的,它用的是 join 引擎。 

     分析就用的是计算引擎。

     分析视图,多了 star join 。 建分析视图就是为了使用属性视图。

     分析视图一定会去重(重复),分析视图可以不用度量(设置类型是空)。--过滤条件

project 是没有聚合选项的 。像属性 不会聚合,去重。

aggregation 聚合选项。最少数据才join 。开发明细。

data foundation 是源放表。

star join 连属性视图,

左连接 比较优化。

当多层连接之后,可以重新再新建一个计算视图(图形的)。

你可能感兴趣的:(SAP,HANA,sql,数据库,eclipse,开发语言,big,data)