BIEE Demo(RPD创建 + 分析 +仪表盘 )

说明:此Demo步骤简略,详细Demo可以参照下面的

天善视频:BIEE 11G Rpd模型设计

天善视频:BIEE 11G 报表开发

Oracle BIEE (Business Intelligence) 11g 11.1.1.6.0 学习(2)RPD资料档案库创建

Oracle BIEE (Business Intelligence) 11g 11.1.1.6.0 学习(3)创建一个简单的分析

Oracle BIEE (Business Intelligence) 11g 11.1.1.6.0 学习(4)创建多维钻取分析

一、 环境准备

日期维度

CREATE TABLE "SCOTT"."DIM_DATE" 
(

"DAY_KEY" NUMBER NULL ,

"YEAR" NUMBER NULL ,

"MONTH" NUMBER NULL ,

"YEAR_MONTH" VARCHAR2(7 CHAR) NULL ,

"DATE_VALUE" DATE NULL 

)

产品维度

CREATE TABLE "SCOTT"."DIM_PRODUCTS"
 (

"PROD_KEY" NUMBER NULL ,

"PROD_DSC" VARCHAR2(255 CHAR) NULL ,

"TYPE_KEY" NUMBER NULL ,

"TYPE" VARCHAR2(255 CHAR) NULL ,

"BRAND_KEY" NUMBER NULL ,

"BRAND" VARCHAR2(255 CHAR) NULL 

)

订单事实表

CREATE TABLE "SCOTT"."FACT_ORDERS" 
(

"ORDER_NUMBER" NUMBER NULL ,

"PROD_KEY" NUMBER NULL ,

"QTY" NUMBER NULL ,

"AMOUNT" NUMBER NULL ,

"ORDER_DATE" DATE NULL 

)

样例数据: http://files.cnblogs.com/files/xqzt/BIEE_Demo.rar

二、 创建RPD

RPD下载地址: http://files.cnblogs.com/files/xqzt/Orders_BI0004.rar

1、新建资料档案库

2、选择数据源(参照BIEE11G配置Oracle 12c数据源

3、选中要导入的元数据类型 仅仅导入表

确认连接池信息

4、选择要导入的表

5、导入成功后,BI管理工具的物理层多了下面的三张表

6、选中三张表,右键,物理图表->仅限所选对象,可以发现当前三张表没有连接关系

7、点击上方的新建连接,并依次选中事实表和维度表,设置事实表和维度表的连接

8、设置连接字段

9、同理设置产品维和订单事实表的连接

10、最终结果如下:

11、将Scott从物理层拖拽到业务逻辑层

12、在维度表上右键—》创建逻辑维—》具有基于级别的层次的维  或者(在scott上右击->新建对象-》逻辑维-》具有基于级别的层次的维),级别即钻取的路径

具体操作参照视频:BIEE 11G Rpd模型设计

13、将scott从业务模型和映射层拖拽到表示层,设置表和字段的顺序,最终效果如图所示

具体操作参照视频:BIEE 11G Rpd模型设计

14、至此prd创建完成

三、 更新RPD

1、登录http://172.18.48.112:7001/em/ ,展开左侧节点中的 Business Intellgence->coreapplication,点击“锁定和编辑配置”,并点击项-部署选项卡

2、浏览->选中刚才生成的RPD

3、输入RPD口令

4、点击应用,激活更改,重启

5、可以在服务器查看上传的rpd

/data/biee/instances/instance1/bifoundation/OracleBIServerComponent/coreapplication_obis1/repository/Orders_BI0002.rpd

四、 新建分析

1、RPD文件做好上传后,登录http://localhost:9704/analytics/ 点击右上方导航菜单中的“新建-》分析

2、选中主题区域SCOTT, 双击选择维度字段和事实表字段

3、切换结果标签页,查看结果

修改显示效果、列标题、添加图形

保存此分析

五、 创建仪表盘

1、新建仪表盘,将上一步保存的分析拖拽到仪表盘页

2、预览效果如下:

参考:

天善视频:BIEE 11G Rpd模型设计

天善视频:BIEE 11G 报表开发

Oracle BIEE (Business Intelligence) 11g 11.1.1.6.0 学习(2)RPD资料档案库创建

Oracle BIEE (Business Intelligence) 11g 11.1.1.6.0 学习(3)创建一个简单的分析

Oracle BIEE (Business Intelligence) 11g 11.1.1.6.0 学习(4)创建多维钻取分析

时间: 2024-10-12 19:05:06

BIEE Demo(RPD创建 + 分析 +仪表盘 )的相关文章

【HANA系列】SAP HANA跟我学HANA系列之创建分析视图一

公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[HANA系列]SAP HANA跟我学HANA系列之创建分析视图一 前言部分 大家可以关注我的公众号,公众号里的排版更好,阅读更舒适. 正文部分 原文地址:https://www.cnblogs.com/SAPmatinal/p/11183735.html

Jfinal极速开发微信系列教程(一)--------------Jfinal_weixin demo的使用分析

概述: Jfinal_weixin已经出了有好一段时间了!一直在关注当中......最近工作上有需要到这个东西,所以,话了两个小时来看看这个东西,看完demo以后,豁然开朗,原理微信和一般的web项目什么的都是一样的!!所以,为了让后面的同学能够少走一些弯路,我觉得我很有必要把这个学习的过程记录下来,然后给大家进行参考,这样能够让更多的人完成这个微信项目的学习,从零开始学习. 在看此博客有什么不懂的地方可以在我的微信公众号或者微社区中交流.  微信开发交流群:114196246 如何开发微信?,

spring.net 在demo中的分析

1.认识spring.net Spring.NET是一个应用程序框架,其目的是协助开发人员创建企业级的.NET应用程序.它提供了很多方面的功能,比如依赖注入.面向方面编程(AOP).数据访问抽象及ASP.NET扩展等等.Spring.NET以Java版的Spring框架为基础,将Spring.Java的核心概念与思想移植到了.NET平台上. 企业级应用一般由多个物理层组成,每个物理层也经常划分为若干功能层.不同层次之间需要相互协作,例如,业务服务层一般需要使用数据访问层的对象来实现某个用例.不管

Jfinal_weixin demo的使用分析

如何开发微信,这个东西大家可以去参考tencent的那个微信开发文档,今天主要讲的都是Jfinal_weixin这个东西,也就是官网的那个demo.首先大家可以去官网上去找那个微信的demo.如果不知道官网地址,去群里问吧,那帮"皮划艇"不把你整个天翻地覆的,他是不会放过你们的!!! 好了进入正文: 当我们的demo已经下载完毕以后,并且已经成功的导入到了我们的IDE之后,我们就可以运行起来了.很多人可能和我一样,就是在运行的过程中会出现以下的几个错误,现在我给大家来指定以下,如何去巧

Linux下进程创建分析

实际用户:表示你是谁,谁运行起来,用于标识信息eg:身份证,邀请函身份,非会员 有效用户:对某种资源是否具有某种权限,进程可能访问某些资源,普通用户不忍,身份变更才可访问资源 例如:在Linux系统下,root用户或普通用户都可以使用passwd命令来修改密码,修改密码主要通过修改etc文件来实现,而shadow文件权限全空,只有root有权限修改此文件.故当普通用户执行passwd命令时,它的权限在一瞬间得到提升,运行时以拥有者权限运行. 猜测运行结果,会打印几条消息?? #include<s

FreeRTOS高级篇2---FreeRTOS任务创建分析

在FreeRTOS基础系列<FreeRTOS系列第10篇---FreeRTOS任务创建和删除>中介绍了任务创建API函数xTaskCreate(),我们这里先回顾一下这个函数的声明: BaseType_t xTaskCreate( TaskFunction_tp vTaskCode, const char * constpcName, unsigned short usStackDepth, void *pvParameters, UBaseType_t uxPriority, TaskHan

【FacebookSDK学习笔记】Facebook官方Demo例子简单分析

1· FriendPickerSample -选择好友,但是这个demo的好友列表是空白的,要在Scrumptious 这个demo例子中的Pick Friends才可以看到完整的效果. 2· PlacePickerSample - 可以选择登陆的地点 选择地点后分享成果: 3.SwitchUserSample -可以变更账户的例子,即多账户切换. 4.AdUnitsSample and NativeAdSample-在你的app中嵌入广告.官方的demo直接运行是不能加载广告的,因为"Plac

游戏demo测试结果分析

游戏链接:http://home.ustc.edu.cn/~chrkeith/demo_game/ 第1题   您能打开画面吗      [单选题] 选项 小计 比例 能 31 100% 第2题   您能控制游戏人物移动吗(并说明您的手机型号)      [单选题]  选项 小计 比例 能 28 90.32% 不能 3 9.68% 第3题   您能在十分钟内走出该关卡吗      [单选题] 选项 小计 比例 能 24 77.42% 不能 7 22.58% 第4题   您觉得这个游戏好玩吗?并说

MySQL PLSQL Demo - 001.创建、调用、删除过程

drop procedure if exists p_hello_world; create procedure p_hello_world() begin select sysdate(); end; call p_hello_world();