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(),主要负责通过为子构造函数原型对象通过原型链继承父构造函数的原型对象的方法,完成继承.这样继承只完成了原型对象的继承,看看之前的那张图: 是不是感觉父构造函 ...
随机推荐
- 深入理解Java并发之synchronized实现原理
深入理解Java类型信息(Class对象)与反射机制 深入理解Java枚举类型(enum) 深入理解Java注解类型(@Annotation) 深入理解Java类加载器(ClassLoader) 深入 ...
- 解决 dotNetZip 解压乱码的问题,支持ZIP分卷解压缩
using (ZipFile zip = ZipFile.Read("D:\\test\\2007.zip",System.Text.Encoding.Default)) { fo ...
- [Web 前端] td长度固定,内容过长,超过部分用省略号代替
cp from : https://blog.csdn.net/bsh_csn/article/details/51829103 html的table表格中td长度固定,当内容过长时,超过部分用省略号 ...
- ImportError: No module named model_libs
在运行ssd时遇到这个问题 实际是python接口的路径不对,使用echo $$PYTHONPATH 弹出当前python路径,发现是caffe自己的python接口,采用 export PYTHO ...
- var this.value 可在任意地方 声明 类成员变量。如果可以利用在C++ 那该有多好啊
var this.value 可在任意地方 声明 类成员变量.如果可以利用在C++ 那该有多好啊
- 简单实现网页另存为word或者excel
最近在弄网页的导出,在网上找了很多的方法,最后用一种较为简单的方法实现,这次的寻找和解决问题的过程使我加深了对封装和面向对对象的理解更加深刻!在B/S阶段,有很多已经封装好的类,而且在所有的页面都是一 ...
- High Availability (HA) 和 Disaster Recovery (DR) 的区别
High availability 和disaster recovery不是一回事. 尽管在规划和解决方案上有重叠的部分, 它们俩都是business contiunity的子集. HA的目的是在主数 ...
- C#开发winform程序的界面框架
首先创建一个“Windows应用程序”,默认的“Form1”文件修改为MainForm的窗体,作为程序的主窗体.从控件箱拖3个控件过来:MenuStrip.ToolStrip.StatusStrip. ...
- linux下性能分析命令[总结]
1.前言 在linux下开发程序,为了追求高性能,经常需要测试程序的性能,包括cpu.内存.io.网络等等使用情况.liunx下提供了众多命令方便查看各种资源的使用情况.经常用的有ps.top.fre ...
- Spring(九):Spring配置Bean(二)自动装配的模式、Bean之间的关系
XML配置里的Bean自动装配 Spring IOC容器可以自动装配Bean,需要做的仅仅是在<bean>的autowire属性里指定自动装配的模式,模式包含:byType,byName, ...