根据SAP HANA中视图类型不同,我们主要做了以下几种测试:
一般Attribute View的生成情况, http://www.cnblogs.com/omygod/archive/2013/06/07/3125330.html
带有层次结构的Attribute View的生成情况,http://www.cnblogs.com/omygod/archive/2013/06/07/3125381.html
继承的Attribute View的生成情况:http://www.cnblogs.com/omygod/archive/2013/06/08/3125785.html
一般Analytic View的生成情况: http://www.cnblogs.com/omygod/archive/2013/06/08/3125650.html
带层次结构的Analytic View的生成情况: http://www.cnblogs.com/omygod/archive/2013/06/08/3125754.html
一般计算视图Caculation View的生成情况: http://www.cnblogs.com/omygod/archive/2013/06/08/3125886.html
带层次结构计算视图Caculation View的生成情况: http://www.cnblogs.com/omygod/archive/2013/06/08/3125952.html
在该测试中,我们选择继承ATTR_CUSTOMER视图,最终结果如下:
1. 查询系统中是否有ATTRD_C相关的信息,主要是查询表及视图
可见系统中并无相关的表及视图
2. 新建属性视图,但不激活(从未激活过)
新建属性视图,但只保存,不激活,此时,再次查找系统中的表信息,如下:
此时系统中并未生成任何相关的视图或表。
3. 激活视图,查询视图或表
从查询结果看,主要生成三个objects:
视图:ivan/ATTRD_CUSTOMER, 在_SYS_BIC中
该视图中的所有字段与在view中一样
视图:ivan/ATTRD_CUSTOMER/hier/ATTRD_CUSTOMER,在_SYS_BIC中
别名Synonym: ivan::ATTRD_CUSTOMER
4. 从继承视图的设计来看,继承视图一旦创建,只容许修改label,在上方一直都有一个警告。
从激活生成的运行时视图来看,继承视图是有一套完整的运行时对象的。