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 连属性视图,

左连接 比较优化。

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

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值