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)创建多维钻取分析
BIEE Demo(RPD创建 + 分析 +仪表盘 )的更多相关文章
- SAP HANA studio 创建分析视图
[Step By Step]SAP HANA中创建分析视图(Analytic View) 1. 在Modeler视图中点击新建Analytic View 2. 设置分析视图的属性 Name: 分析视图 ...
- 【HANA系列】SAP HANA跟我学HANA系列之创建分析视图一
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[HANA系列]SAP HANA跟我学HANA系 ...
- Jfinal极速开发微信系列教程(一)--------------Jfinal_weixin demo的使用分析
概述: Jfinal_weixin已经出了有好一段时间了!一直在关注当中......最近工作上有需要到这个东西,所以,话了两个小时来看看这个东西,看完demo以后,豁然开朗,原理微信和一般的web项目 ...
- SAP HANA中创建分析权限(Analytic Privilege)
Demo Instruction: 假定CustomerID > 100的为VIP客户,我们的权限设置为只显示VIP客户 所使用的Attribute View: ATTR_CUSTOMER_FU ...
- spring.net 在demo中的分析
1.认识spring.net Spring.NET是一个应用程序框架,其目的是协助开发人员创建企业级的.NET应用程序.它提供了很多方面的功能,比如依赖注入.面向方面编程(AOP).数据访问抽象及AS ...
- 数据库连接池 c3p0 demo 代码和分析
import java.sql.Connection; import java.sql.SQLException; import java.beans.PropertyVetoException; i ...
- MySQL PLSQL Demo - 001.创建、调用、删除过程
drop procedure if exists p_hello_world; create procedure p_hello_world() begin select sysdate(); end ...
- RPD资料库创建(1)
BI创建(数据)分析.仪表盘.报表前,都需要对数据进行建模,在oracle biee里称为创建“资料档案库”-该文件后缀为RPD,所以一般也称为创建RPD文件. 步骤: 1.从windows开始菜单里 ...
- google closure--继承模块二:goog.base()demo分析
昨天已经讲到了goog.inherits(),主要负责通过为子构造函数原型对象通过原型链继承父构造函数的原型对象的方法,完成继承.这样继承只完成了原型对象的继承,看看之前的那张图: 是不是感觉父构造函 ...
随机推荐
- Spring data jpa Specification查询关于日期的范围搜索
代码: 时间格式化类型: SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); SimpleDateFormat s ...
- Chapter 6 -- Caches
CachesExplained Explanation for how to use Guava caches. explained Updated Jun 4, 2013 by lowas...@g ...
- Chapter 2 -- Preconditions
Using Guava's precondition checking utilities, explained. explained Updated Apr 23, 2012 by wasserma ...
- jQuery EasyUI 入门简介
对于前端开发者来说,在开发过程中应用“框架”这一工具,可以极大的缩短开发时间,提高开发效率.今天我们就开介绍一款常用的框架——jQuery EasyUI. 那什么是jQuery EasyUI呢? jQ ...
- android 巧用动画使您app风骚起来
巧用Android的自定义动画,使你更加的有动感,是大多数Android开发人员的目标,那怎么做到这点.请听下文分解: 3.0以前,android支持两种动画模式,tween animation(幅间 ...
- ASP.NET压力测试
本文导读:对于直接面对互联网用户的WEB应用,在开发设计的时候必须格外小心,因为谁也不知道在单位时间内WEB程序访问和运行的速度.所以,在程序设计完成以后,最后针对程序进行一些严格的甚至是苛刻的测试, ...
- rabbitmq页面出现/etc/rabbitmq/rabbitmq.config(not found)解决方法
如果出现页面出现/etc/rabbitmq/rabbitmq.config(not found) 解决如下:find / -name "rabbitmq.config.example&quo ...
- ASP入门(十七)-ASP #include
通过使用 #include 指令,您可以在服务器执行 ASP 文件之前,把另一个 ASP 文件的内容插入到这个 ASP 文件中. 如何使用 #include 指令 这里有一个名为 mypage.asp ...
- WDCP,LNMP安装PHP缓存加速扩展eAccelerator,xcache和memcached
VPS主机性能配置如果太差,则在运行Wordpress博客和Discuz! 论坛等高消耗程序时能够明显感觉出VPS有些吃力.另外,即使VPS主机的CPU.内存.硬盘I/O等性能足够好,但是在面对大流量 ...
- 轻松python文本专题-字符与字符值转换
场景: 将字符转换成ascii或者unicode编码 在转换过程中,注意使用ord和chr方法 >>> print(ord('a')) 97 >>> print(c ...