- OBIEE 教程
- OBIEE - 首页
- OBIEE - 数据仓库
- OBIEE - 维度建模
- OBIEE - 模式
- OBIEE - 基础知识
- OBIEE - 组件
- OBIEE - 架构
- OBIEE - 存储库
- OBIEE - 业务层
- OBIEE - 展示层
- OBIEE - 测试存储库
- OBIEE - 多个逻辑表
- OBIEE - 计算度量
- OBIEE - 维度层次结构
- OBIEE - 基于级别的度量
- OBIEE - 聚合
- OBIEE - 变量
- OBIEE - 仪表盘
- OBIEE - 筛选器
- OBIEE - 视图
- OBIEE - 提示
- OBIEE - 安全性
- OBIEE - 管理
- OBIEE 有用资源
- OBIEE - 问答
- OBIEE - 快速指南
- OBIEE - 有用资源
- OBIEE - 讨论
OBIEE – 维度层次结构
层次结构是一系列多对一的关系,可以具有不同的级别。区域层次结构包括:区域 → 国家 → 省/州 → 城市 → 街道。层次结构遵循自上而下或自下而上的方法。
逻辑维度或维度层次结构是在 BMM 层创建的。有两种可能的维度层次结构类型 -
- 具有基于级别的层次结构的维度。
- 具有父子层次结构的维度。
在基于级别的层次结构中,成员可以是不同类型的,并且相同类型的成员只能出现在单个级别。
在父子层次结构中,所有成员都是同一类型。
具有基于级别的层次结构的维度
基于级别的维度层次结构也可以包含父子关系。创建基于级别的层次结构的常见顺序是从总计级别开始,然后向下工作到较低级别。
基于级别的层次结构允许您执行 -
- 基于级别的计算度量。
- 聚合导航。
- 在仪表盘中向下钻取到子级。
每个维度只能有一个总计级别,并且它没有级别键或维度属性。您可以将度量与总计级别关联,并且这些度量的默认聚合始终为总计。
所有较低级别都应至少包含一列,并且每个维度都包含一个或多个层次结构。每个较低级别还包含一个级别键,该键定义该级别的唯一值。
基于级别的层次结构类型
不平衡层次结构
不平衡层次结构是指所有较低级别没有相同深度的层次结构。
示例 - 对于一个产品,在一个月内,您可以拥有周的数据,而在另一个月内,您可以拥有日级的数据。
跳过级别层次结构
在跳过级别层次结构中,某些成员在较高级别没有值。
示例 - 对于一个城市,您有省/州 → 国家 → 区域。但是,对于其他城市,您只有省/州,并且它不属于任何国家或区域。
具有父子层次结构的维度
在父子层次结构中,所有成员都是同一类型。父子层次结构最常见的示例是组织中的报告结构。父子层次结构基于单个逻辑表。每一行包含两个键 - 一个用于成员,另一个用于成员的父级。
广告