计算视图用于执行复杂计算,这在"属性"或"分析"视图中是不可能的.您还可以在设计计算视图时使用属性和分析视图.
以下是计算视图的一些特征 :
计算视图用于使用分析,属性和其他计算视图.
创建计算有两种方法视图 - 使用SQL编辑器或图形选项.
它具有内置的Union,Join,Projection和Aggregation节点.
SAP BusinessObjects报告工具可以使用OLAP连接连接到计算视图以进行报告和仪表板.
如何创建计算视图?
选择要在其下创建计算视图的包名称.右键单击Package → 去New → 计算视图.当您单击计算视图时,将打开一个新窗口.
输入视图名称,描述并选择视图类型为计算视图,子类型标准或时间(这是一种特殊的视图,它增加了时间维度).您可以使用两种类型的计算视图 - 图形和SQL脚本.
计算视图提供了使用星形加入或不使用星形加入的选项.此外,它有两个不同的数据类别 :
Cube : 当用户选择Cube作为数据类别时,默认节点为Aggregation.您可以选择星形加入多维数据集维度.
维度 : 当用户选择Dimension作为数据类别时,默认节点为Projection.
带星形加入的计算视图
将"计算"视图与"星形连接"一起使用时,它不允许在数据基础上添加基本列表,"属性视图"或"分析视图".必须将所有维度表更改为要在星形连接中使用的维度计算视图.可以添加所有事实表,并且可以在计算视图中使用默认节点.
示例
以下示例显示了我们如何将计算视图与星形结合使用加入.
您有四个表,两个Dim表和两个Fact表.您必须找到所有员工的列表,其中包含他们的加入日期,雇员姓名,雇佣金,工资和奖金.
使用星形加入的优势
它简化了设计过程.您无需创建分析视图和属性视图.事实表可以直接用作预测.
Star Join可以实现3NF.
没有星形连接的计算视图
这允许使用计算连接中可用的不同节点来使用其他属性视图和分析视图.
在上面的屏幕截图中,您可以看到两个分析视图 - 使用AN_Fact1和AN_Fact2使用节点Projection 1和Projection 2,然后在Join节点的帮助下加入.