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(),主要负责通过为子构造函数原型对象通过原型链继承父构造函数的原型对象的方法,完成继承.这样继承只完成了原型对象的继承,看看之前的那张图: 是不是感觉父构造函 ...
随机推荐
- Kubernetes 存储系统 Storage 介绍
本文环境为Kubernetes V1.11,操作系统版本为 CentOs 7.3,Kubernetes集群安装可以参考 kubeadm安装kubernetes V1.11.1 集群 容器中的存储都是临 ...
- 命令行界面 (CLI)、终端 (Terminal)、Shell、TTY的区别
虽然这个话题已是老生常谈,搜索一下应该也能找到大把的相关文章.不过难得提到了这方面,就趁此机会把我的理解写下来,一来看看我是不是真正理解了,二来看看我能不能把它们之间的区别讲得更加简明易懂. 0. 太 ...
- [转]如何将PHP作为Shell脚本语言使用
From : http://www.linuxfly.org/post/559/ 我们都知道,PHP是一种非常好的动态网页开发语言(速度飞快,开发周期短……).但是只有很少数的人意识到PHP也可以很好 ...
- 如何使用pycharm调试(debug) django的测试用例?
一.django应用或者flask应用的调试: 结合debug模式,在代码处添加断点,即可实现断点调试功能 二. django应用或者flask应用测试用例的调试: 一般django应用的测试用例执行 ...
- RSA加密解密及RSA签名和验证及证书
RSA加密解密及RSA签名和验证及证书 公钥是给别人的 发送密文使用公钥加密 验证签名使用公钥验证 私钥是自己保留的 接受密文使用私钥解密 发送签名使用私钥签名 上述过程逆转是不行的,比如使用私钥加密 ...
- BZOJ3328: PYXFIB
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=3328 题解:关键在于只处理i%k的项,那么我们就需要用一个式子来表达这个东西. p%k==1. ...
- Grid++Report
ylbtech-Miscellaneos:Grid++Report 1. 关于Grid++Report返回顶部 Grid++Report 可用于开发桌面C/S报表与WEB报表(B/S报表),C/S报表 ...
- iOS:创建撒花动画
一.介绍 在很多的游戏中,会有这么一个桥段,就是闯关成功后,会弹出一个奖品同时出现很多的鲜花或者笑脸.例如微信中祝福生日时,出现蛋糕等等.那么,这次我就来实现这个功能. 二.实现原理 对外接收一个图片 ...
- swift3.0:CoreData的使用
一.介绍 CoreData不像slqite3那样编写代码繁琐,同时避免了使用了SQL语句的麻烦,也可以回避使用C语言的语法,降低了iOS开发的技术门槛. CoreData可降低开发成本,提高代码质量. ...
- query多选下拉框插件 jquery-multiselect(修改)
其实网上关于该控件的使用教程已经很多了,其中 query多选下拉框插件 jquery-multiselect Jquery多选下拉列表插件jquery multiselect功能介绍及使用 这2个的介 ...