在saphana学院sps08建模增强系列的另一部分中,Tahir Hussain"Bob"Babar检查了属性视图中父子层次结构中的新Order-By特性。Bob概述了如何构建具有层次结构的属性视图,并演示了如何构建利用层次结构的分析视图。此外,Bob还详细说明了层次结构的结果如何在MDX提供程序中显示。
在建模时构建父子层次结构(0:25–3:38)
首先,打开SAP HANA Studio,输入内容文件夹并创建一个新包。在为包创建属性视图之后,淘客app制作,企业管理软件下载,将数据添加到数据基础,企业管理软件下载,然后选择要输出的对象。t单击"语义"图标并确保在"列"窗口中为对象选择了正确的标签列,如何租用服务器,然后单击"层次结构"窗口中的绿色加号以创建新层次结构。命名层次结构后,选择父子层次结构作为层次结构类型。接下来,选择子对象和父对象。在Bob的例子中,员工id是子级,经理id是父级。
SPS 08的一个新特性是advance选项卡中的Order By选项。在sps07和以前的版本中,父子层次结构是根据子列中的叶节点排序的,而叶节点又决定了它们祖先的自然顺序。在这个例子中,鲍伯在继续保存和激活他的层次结构之前,不按顺序将订单保留空白,云服务器是,而是建立一个分析视图来利用层次结构(3:38~5:54),现在在包中建立一个分析视图,并将一个新的数据表添加到另一个与先前链接的数据基础上。Bob使用他创建的事实表,然后选择要添加到输出中的对象(employee ID和net sales)。接下来,使用逻辑连接将包含层次结构的属性视图链接到数据基础,并使用连接相同对象的行(在此情况下为雇员ID)。选择基数(多对一(n..1))后,在保存和激活之前定义适当的对象(净销售额)作为度量。
查看MDX客户端中的层次结构(5:54–8:12)
在本例中,Bob打开Microsoft Excel,在"数据"选项卡下,他连接到SAP HANA MDX提供程序并登录到他的计算机。现在,他选择最近构建的分析视图,该视图将数据输出到右侧列出的pivot表字段中。通过选择显示净销售额和员工层级,Bob可以看到向最高经理报告的每个人的总净销售额。
现在Bob可以深入经理的组织,查看每个员工的个人净销售额数字。然而,值得注意的是,不管理任何人的员工没有可区分的顺序。
如何在层次结构中使用order By(8:12–10:05)
返回SAP HANA Studio的属性视图,选择编辑层次结构,并在高级选项卡的order By选项中使用order By列的下拉菜单选择对象(员工ID)。然后选择在保存和激活新层次结构之前对对象进行排序(本例中为升序)。
现在在Excel中刷新数据后,排序顺序将更改。在Bob的例子中,以前杂乱无章的名字现在按字母顺序排列。
请查看Bob关于使用SAP HANA SPS08中父子层次结构的新顺序功能的视频。