OBiee
创建基于父子关系的层次
前提条件
所需维表内必须有
Parent_id
字段(在数据库中外键自关联),限制在于每个
Child
只有一个直接
Parent
级
.
所需关系表必须至少定义
Member
Key
、
Ancestor Key
、
Distance
、
IsLeaf
四个字段
可以让
AdminTool
帮助自动生成
SQL
脚本来建立并填充这个关系表
/
或者手动创建
若手动创建
每个
member
都要有一行指向自己,
distance
为
0
每个
member
都必须指向其所有的
ancestors
每次改变数据后,填充脚本需要重新执行,原文如下
You must run the load script after each
time the data changes in the dimension table. Because of this, you typically
call the load script in your ETL processing. The load script reloads the entire
parent-child relationship table; it is not incremental.
步骤
1.
需要建层次的维表全拖入逻辑层
2.
右击逻辑维表建立基于父子关系的层次
3.
选择父关键字(
Parent_id
)
4.
选择父子关系表,选择创建,生成
SQL
脚本(
Oracle/SqlServer
都可以)
5.
在数据库执行
SQL
脚本,生成并填充关系表
6.
导入生成的父子关系表,并且不要导入外键
7.
修改物理层的连接(
D
到
R
连
Ancestor Key
,
R
到
F
连
Member Key
)
8.
逻辑层维表的逻辑表源中将
R
表添加到映射表,可以把
Distance
字段拖入逻辑层当映射列
9.
逻辑表源的内容选项卡中,逻辑级别设置成详细,设置好父子关系选项卡
10.
拖入展示层完成模型,前台测试
11.
若报错未定义
4
列,在后台中更新该表的行计数再检入
具体模型的情况
1.Brand Product
两个表外键连接
D_Brand
做父子层次
所有层级的度量向上汇总
数据库中的连接
![](http://dl.iteye.com/upload/attachment/588754/4e0a2633-d135-39fa-8896-7ad14a66c831.png)
物理层
![](http://dl.iteye.com/upload/attachment/588756/c1cab2b8-d60d-338b-b1a3-ba85ee90a6d4.png)
逻辑层
![](http://dl.iteye.com/upload/attachment/588758/f57fcd19-e9e3-3932-8686-a4ccca00a670.png)
2. Entity , Currency
两个表
Entity
做父子层次
数据库中的连接
![](http://dl.iteye.com/upload/attachment/588760/f7ace7f7-4250-3465-b69a-ea8f8745b39a.png)
物理层
为
Currency
建立别名表
物理连接
手动删除
D
表和
R
表的连接,可以使层次中非叶级的层汇总上一级的数据
![](http://dl.iteye.com/upload/attachment/588762/fb143f5f-6196-38cd-b6de-d98f623fd5d8.png)
逻辑层
![](http://dl.iteye.com/upload/attachment/588764/d454ea13-0af5-3b29-8da7-924cbfdc6f5b.png)
度量的三种汇总方式
1.
不汇总
(
As an attribute
)
将度量放入维表,不设定汇总。
2.
全部向上汇总
(Full-Rollup)
如同模型
1
3.
Level0-up
![](http://dl.iteye.com/upload/attachment/588766/f2134e28-869e-3a0a-84dc-4b4824993378.png)
![](http://dl.iteye.com/upload/attachment/588768/d765deed-3acf-35ed-b611-f37566ae6686.png)
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0058/8754/4e0a2633-d135-39fa-8896-7ad14a66c831-thumb.png)
- 大小: 14.5 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0058/8756/c1cab2b8-d60d-338b-b1a3-ba85ee90a6d4-thumb.png)
- 大小: 7.2 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0058/8758/f57fcd19-e9e3-3932-8686-a4ccca00a670-thumb.png)
- 大小: 5 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0058/8760/f7ace7f7-4250-3465-b69a-ea8f8745b39a-thumb.png)
- 大小: 48.6 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0058/8762/fb143f5f-6196-38cd-b6de-d98f623fd5d8-thumb.png)
- 大小: 7.2 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0058/8764/d454ea13-0af5-3b29-8da7-924cbfdc6f5b-thumb.png)
- 大小: 5.4 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0058/8766/f2134e28-869e-3a0a-84dc-4b4824993378-thumb.png)
- 大小: 9.9 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0058/8768/d765deed-3acf-35ed-b611-f37566ae6686-thumb.png)
- 大小: 32.4 KB
分享到:
相关推荐
OBIEE training PPT
OBIEE学习总结之入门-安装、配置、使用Admin Tool创建模型
obiee biapps product guide
obiee demo, 实例帮你学习OBIEE
OBIEE11G 客户化登陆界面 OBIEE11G 客户化登陆界面 OBIEE11G 客户化登陆界面 OBIEE11G 客户化登陆界面
适合初学者通过实例操作更快的了解OBIEE功能和使用OBIEE功能开发
Oracle_OBIEE_Tuning_Guide
OBIEE中文帮助,BIEE中文帮助,非常难得
obieeobieeobiee常见问题及答案obiee常见问题及答案obiee常见问题及答案
Cognos VS OBIEE 产品功能对比 此报告对 IBM公司的BI工具Cognos以及Oracle公司的BI工具BIEE进行对比。 对比内容涉及以下方面: 产品体系结构比较 在企业关键 BI需求上Cognos 与OBIEE对比 对比 Cognos和Oracle BIEE时...
obiee11.1.1.7中文帮助文档,系统资源~
1.1 OBIEE 概述 1 1.1.1 BIEE 历史 1 1.1.2 数据模型 1 1.2 BIEE 安装 2 ... 1.3 配置 7 1.3.1 安装后的目录 7 1.3.2 几个重要的配置文件 7 1.4 预览Demo效果 8 1.4.1 启动BI服务和OC4J 8 1.4.2 打开BIEE仪表盘 8 2...
自己从已有的资源,以及自己总结了些东西,可以供大家参考参考。
OBIEE 11g 使用文档,完整的操作指南
obiee11.1.1.7官方中文帮助手册
OBIEE学习总结之入门(PDF)-study.pdf
文档以实际安装过程截图介绍了最新版本OBIEE12C的安装过程、主要步骤。
obiee11日常开发经常碰到的问题。希望能帮到大家