华远智德(北京)科技有限公司 Jupiter Consulting (Beijing) Ltd.
  
技术讲堂


您的位置: 首页 技术讲堂 第三课 维度的内部结构
        第十三讲 伪级别

数据分析讲堂

第三课 维度的内部结构

第十三讲 伪级别

     一个带有名称的级别可以用一个基于非水平层次的工具来模拟,条件是该工具支持多层次,具体的方法是引入一个成员作为级别的根,然后让所有的成员都直接成为根的孩子,从而作为一个共同的级别。为了表示图3.13.1B中非水平的地理层次中城市级别的概念,我们需要引入一个名叫“城市”的根成员,然后将它作为成都、广州、沈阳的父节点。我将这种技术称做伪级别,因为它创建了一个带有名称的分组成员,虽然该层没有任何其他级别所具有的语义属性。图3.13.1B中就显示了一些伪级别的示例,这些示例可以作为A中带有名称的级别的对照。

按此在新窗口浏览图片

       当使用伪级别的时候,要发现该级别中的成员和其他成员之间的关系,甚至寻找上一个级别或下一个级别都比较困难,因为工具没有提供对这种级别概念的直接支持。从一个级别到下一个级别之间访问成员也会显得比较困难。假设一个地理维度正在按照国家、省和城市建模,国家、省和城市作为响应级别的根成员。为了获得国家“中国”的所有城市,需要获得“既是成员城市的子节点,同时又是成员中国的子节点的所有成员”。对于工具来说,表达这些可能比较容易,也可能会比较困难。

理想的情况下,一个工具应该清晰支持非正常的层次和带有名称的级别,它们在语义上都应该可以被理解成级别。

  

        首页   |  公司介绍   |  服务理念   |  经营管理   |  企业管理 【TOP】      
版权所有 © 2015 jupiterst.com