壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3113|回复: 12

[分享知识原创连载]谁说菜鸟不会OBIEE,分享自己由浅到深,循序渐进的学习OBIEE的过程

[复制链接]
发表于 2013/7/8 01:10:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
本文为 "分享知识 原创连载" 活动推荐文章!

个人简介:我是一名在校学生,主要学习Oracle BIEE
连载主题谁说菜鸟不会OBIEE
发布计划
:首次发布计划:Creating a Repository Using the Oracle BI 11g Administration Tool
更新周期:1~2周
本连载的亮点是分享自己由浅到深,循序渐进的学习OBIEE的过程
其他要说的话
:我学习OBIEE学了一年半,想以连载的形式发表自己学习OBIEE的整个过程。这是对自己前期学习OBIEE的一个回顾与总结,也同时希望自己的学习过程能帮助到一些和我当初一样想学习OBIEE但不知道如何学起的朋友们。

本帖被以下淘专辑推荐:

发表于 2013/7/8 06:52:44 | 显示全部楼层
个人简介:我是一名在校学生,主要学习Oracle BIEE
连载主题谁说菜鸟不会OBIEE
发布计划
:首次发布计划:Creating a Repository Using the Oracle BI 11g Administration Tool
更新周期:1~2周
本连载的亮点是分享自己由浅到深,循序渐进的学习OBIEE的过程
其他要说的话:我学习OBIEE学了一年半,想以连载的形式发表自己学习OBIEE的整个过程。这是对自己前期学习OBIEE的一个回顾与总结,也同时希望自己的学习过程能帮助到一些和我当初一样想学习OBIEE但不知道如何学起的朋友们。

纵横四海点评:OBIEE是Oralce公司BI的旗舰产品,这个产品值得花时间去研究和学习;作BI可以从两个方面去入手,一方面加强技术的学习,这些技术包括如何去作 BI报表,包括格式,功能,权限等;另外一个方面是加强对BI行业报表的学习;每个行业都有一些关键业务指标KPI,这些KPI在企业应用时都会用BI去实现,Oracle OBIEE的APP中就有分行业的报表库,这些库就是Oracle公司根据每个行业的特点订制的报表库;我们在学习的时候一方面要加强对技术的学习,另外一方面也要加强业务学习;你是在校大学生,我建议你把精力用在技术的学习上,后续学有余力建议多看看每个行业的关键业务指标KPI;技术是一个方面,更有价值的是业务;
在本次连载的过程中,文档的撰写也需要你特别注意,对于一个资深顾问,文档的撰写能力至关重要;
发表于 2013/7/8 16:07:02 | 显示全部楼层
不错,加油!           
发表于 2013/7/8 20:52:48 | 显示全部楼层
四海的点评很诚恳,我一般学习都是总-分-总,先要有个总体的概览,然后对知识个个击破,最后总结回顾,往复几次就差不多了,第一个总是有个总体把握,知道学的是啥,最后总是把知识建立系统。
发表于 2013/7/8 22:02:09 | 显示全部楼层
期待中,撒花,{:soso_e156:}
发表于 2013/7/8 22:11:29 | 显示全部楼层
我也在学习biee,用oracle biee做报表。向前辈学习
发表于 2013/7/12 23:02:34 | 显示全部楼层
我是刚刚起步 菜鸟中的菜鸟  我会努力的
争取有一天也能来这里写连载 分享自己的经验。{:soso_e130:}
发表于 2013/7/14 10:38:11 | 显示全部楼层
期待,膜拜,学习~~期待,膜拜,学习~~
 楼主| 发表于 2013/7/25 16:47:05 | 显示全部楼层

<第2篇>创建时间维

我是嘉宝,很高兴分享我学习时间维的心得,叙述不完整的地方,希望大家多多指教。
时间序列函数有,AGO、TODATE,PERIODROLLING(偏移量)。我们使用Expression Builder来调用一个逻辑功能进行时间&#8203;&#8203;序列计算。
在线(离线)模式下打开建立的RPD(离线模式下打开需要在EM页面里重新加载RPD),这是我选择在线建立的RPD,在BMM层,双击H1 Time逻辑维,打开逻辑维对话框勾选Time框


时间维的确定和本身的内容是没有关系的,
时间维必须选择一个时间序列,即序时关键字(Chronological  Key)  
1,展开H1Time逻辑维和双击Time Detail级别的逻辑级别对话框,点击“keys” 勾选 Chronological  Key  ,如图


参照以上方法为如下的字段设置序时关键字(Chronological  Key)。



创建一个AGO函数
右击F1revenue 逻辑表选择New Object > Logical  Column.在General 选项卡输入Month Ago Revenue,
在Column Source选项卡,选择  "Derived  from  existing columns  using anexpression."进入到Expression Builde
选择  Functions > Time Series F unctions > Ago.measures就是逻辑表里面事实表里面的值,
level就是时间维里面的级别,Numbers  of period时间段,这里我选择的是1,向前推一个月,最终函数表达如下:


把建立的Month Ago Revenue拖放在展示层,保存。
参照以上步骤建立TODATE函数
右击F1revenue 逻辑表选择New Object > Logical  Column.在General 选项卡输入Year ToDate Revenue,
在Column Source选项卡,选择  "Derived  from  existing columns  using anexpression."进入到Expression Builde
选择  Functions > Time Series F unctions > ToDate ,最终函数表达如下



建立PERIODROLLING(偏移量)右击F1revenue 逻辑表选择New Object > Logical  Column.
在General 选项卡输入 Revenue 3-Period Rolling Sum,在Column Source选项卡,选择  "Derived  from  existing columns  using anexpression."进入到Expression Builde。
Functions > Time Series F unctions >PERIODROLLING(偏移量) -2,0表示的意思是3个月的偏移量综合等于过去两个月(-2)加上本月(0)。



最终我们的建立的3个逻辑列如下图
最终结果如下:


测试:
登陆OBIEE系统,在主题区域进行选择如下字段:


结果如下


可以看出Month Ago Revenue,在2008/02显示的2008/01的revenue选择的是前一个月Year ToDate Revenue基于年,在2008/02显示的2008/01和2008/02的总和依次类推。

测试偏移量PERIODROLLING


结果如下


我标注的地方,
等于2008年一月到三月的总和,满足PERIODROLLING(偏移量) -2,0表示的意思是3个月的偏移量综合等于过去两个月(-2)加上本月(0)。
2707686=325436+812399+1569851即2008年前3个月的总和,4451933=812399+1569851+2069683即2008/02与2008/04总和。依次类推。。。

评分

参与人数 1努力值 +200 收起 理由
纵横四海 + 200 坚持

查看全部评分

发表于 2013/7/25 17:53:16 | 显示全部楼层
写的真好,学习了,希望楼主继续
发表于 2013/7/27 18:07:28 | 显示全部楼层
顶一下,楼主辛苦啦,{:soso_e156:}
 楼主| 发表于 2013/8/7 21:33:03 | 显示全部楼层
本帖最后由 garbo107 于 2013/8/7 21:34 编辑

<3> 创建不规则逻辑维度

本篇以BISAMPLE中的表SAMP_PRODUCTS_DR为维度表创建不规则逻辑维度,以SAMP_REVENUE_F作为实时表。

1.    首先请导入表SAMP_PRODUCTS_DR和表SAMP_REVENUE_F,并且建立别名,重命名列名,创建关联,逻辑表等。准备工作做好后,如下:
1.gif
2.    创建不规则逻辑维度
2.1 右键D20 Product 选择Create LogicalDimension>Dimension with Level-Based Hierarchy,并且将名字改为H20 Product
2.1.png
2.1.1.gif

2.2   双击H20 Product,打开逻辑维对话框,并且选中Ragged & Skipped Levels。然后关闭对话框。
2.2.png
2.3   展开H20 Product.
2.3.gif
2.4   创建如下层级
2.4.gif
3.      创建展现层对象。
3.1   将D20 Product拖动到主题域Sample Sales下面,并且将D20 Product更名为Products (Ragged)
3.1.gif

3.2   展开Products (Ragged),我们注意到H20 Product逻辑维已经自动被添加到展现层。
3.2.2.gif
3.2.gif
3.3   保存,并且检查一致性。
    3.3.gif
4.      测试
4.1 部署RPD,登陆到em部署RPD,如果上面的操作是在线模式,则无需部署这个步骤。直接跳往下一步。
4.2 登陆Oracle BI http://localhost:9704/analytics
4.3 创建具有以下列的分析
       Products(Ragged).Brand
       Products(Ragged).LOB
       Products(Ragged).Product Type
       Products(Ragged).Product
Base Facts.Revenue
4.3.gif
4.4 点击结果
       4.4.png
      我们可以看到红色部分标记出来的,都正常显示。如果是普通的逻辑维度,这部署数据将会被过滤掉,不能正常显示。

点评

嗯,分享的内容很丰富,楼主再接再厉,(*^__^*)  发表于 2013/8/7 23:40
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备12025635号 京ICP证120590号 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2020/8/12 00:51 , Processed in 0.038768 second(s), 12 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表