OBIEE - 维度层次结构

层次结构是一系列多对一关系,可以是不同的关系.区域层次结构包括:Region →  Country →  State →  City → 街.层次结构遵循自上而下或自下而上的方法.

在BMM层中创建逻辑维或维层次结构.有两种类型的维度层次结构可能 : 去;

  • 具有基于级别的层次结构的维度.

  • 具有父子层次结构的维度.

在基于级别的层次结构中,成员可以是不同类型的,同一类型的成员只能来自单级.

在父子层次结构中,所有成员都属于同一类型.

具有基于级别的层次结构的维度

基于级别的维度层次结构也可以包含父子关系.创建基于级别的层次结构的常见顺序是从总计级别开始,然后逐渐降低到较低级别.

基于级别的层次结构允许您执行 :

  • 基于等级的计算度量.

  • 汇总导航.

  • 钻在仪表板中降低到子级别.

每个维度只能有一个总计级别,并且没有级别键或维度属性.您可以将度量与总计级别关联,并且这些度量的默认聚合始终是总计.

所有较低级别应至少有一列,每个维度包含一个或多个层次结构.每个较低级别还包含一个级别键,用于定义该级别的唯一值.

基于级别的层次结构的类型

不平衡的层次结构

不平衡层次结构是指所有较低层次不具有相同深度的层次结构.

示例 : 对于一种产品,一个月内您可以获得数周的数据,而其他月份您可以获得日期级别的数据.

跳过级别层次结构

在跳过级别的层次结构中,很少有成员没有更高级别的值.

示例 : 对于一个城市,你有state →  country → 区域.但是对于其他城市,您只有州,且不属于任何国家或地区.

带有父子层次结构的维度

In父子层次结构,所有成员属于同一类型.父子层次结构的最常见示例是组织中的报告结构.父子层次结构基于单个逻辑表.每行包含两个键 - 一个用于成员,另一个用于成员的父级.