Biee 11g 连接Oracle和Essbase

合集下载

ESSBASE_11G_安装、配置、诊断、cube迁移文档解析

ESSBASE_11G_安装、配置、诊断、cube迁移文档解析

ESSBASE 安装配置文档编号:版本:V130426作者:Gavine Liu日期:2013-04-26审核人员:批准日期:生效日期:本文说明 ESSBASE 平台所使用各软件部件及其安装与配置, 作为项目交付文档的一部分。

系统架构BI项目采用的软件架构为OBIEE11.1.1.3.0 (Build 100806.0800) + Essbase (11.1.2.0) + SSIS(MICROSOFT VISUAL STUDIO2008 9.0.30729.1)备用ETL工具【INFORMATICA(PowerCenter 8.6.1)】, OBIEE 作为展现平台, 连接多维数据库Essbase 和关系数据库 (Oracle) 制成的数据仓库 DWH_BI, 展现需求内容, 软件均安装于WINDOWS 环境下, 整体架构下图所示。

系统架构图一、ESSBASE安装前准备环境准备环境如下:CPU:Intel(R) Xeon(R)) cpu 2*4 2.00Hz 2.00Hz(2处理器)内存:24GB硬盘空间:550GB操作系统:Windows2008操作系统类型:64位操作系统OBIEE服务器地址为192.168.90.236OBIEE测试环境虚拟机地址为192.168.90.231SQL服务器地址为192.168.90.21软件准备(1)数据库软件:SQL SERVER 2008 ;Oracle 11g(2)R CU:Repository Creation Utility (11.1.1.3.3)(3)O BIEE:Oracle Business Intelligence 11g(4)OBIEE pack 补丁包biee_client_install (11.1.1.3)(5)WINDOWS 2008 HYPER_V虚拟机(1)主机重命名(lumid added) : ESSBase-SVR-a二、数据库安装创建数据库,选择不建实例用netca命令创建侦听,在服务中设置为自动启动。

obiee11g常见问题集锦

obiee11g常见问题集锦

1biee如何实现下钻逻辑维? (5)2BIEE创建资料档案库时可选二进制文件和mds xml文档,这两者有什么区别? (5)3biee服务启动失败,请问到哪里查看错误日志? (5)4obiee content can not be displayed in the iframe这个问题怎么解决? (7)5biee做数据权限是不是要借助第三方软件?比如LDAP sever之类的。

(7)6BIEE analytics : nQSError:27004,表未解析 (7)7[nQSError: 22040] 要使用Ago 函数, 查询('[D10 期间.Period Key]') 的存储级别必须是静态级别 (8)8BIEE导入元数据报连接失败,怎么配置连接oracle数据库,需要装客户端吗? . 10 9我想把一个老环境的biee内容搬到一个新环境上去,都需要copy哪些文件? (12)10BIEE Rpd保存报错:事务更新处理失败 (14)11BIEE可以支持左外关联吗?怎么弄? (15)12怎么修改BIEE的Logo? (15)13Rpd的表和字段特别多,如何能快速地定位到自己要找的表或字段? (16)14BIEE用归档的方式迁移,保存的数据格式没有迁移过来,如何解决? (16)15BIEE仪表盘提示的值能不能传到rpd总参与运算? (18)16为什么每修改一下rpd,都要去em中装载才能生效,哪里能设置一下,不这么麻烦?2017BIEE 已拒绝用户访问路径,错误代码:O9XNZMXB ,请问如何解决? (20)18BIEE如何批量给用户设置登陆默认页? (21)19BIEE会话日志中文乱码问题如何解决? (21)20BIEE中组和计算项的区别? (21)21数据库表里的数据修改了,为什么刷新报表数据没同步更新呢? (22)22BIEE迁移过后,登陆系统报“验证期间出错”,登陆rpd报GUID不匹配,如何解决?2223BIEE在哪里能看到报表最终在oracleDB中执行的sql? (23)24BIEE11g在哪里定义无结果时返回的内容?10g有,11g没找到在哪? (26)25BIEE的提示能否显示名称但是传值的时候将编码传给分析呢? (26)26BIEE 日志无法获取 (27)27OBIEE 高速缓存如何设置定期清理 (27)28如何实现合并单元格 (28)29biee11g目录使用“重命名,且勾选保留对此项的旧名称的引用”功能后,仪表盘菜单栏出现重复的目录 (28)30BIEE报表忽然无法显示 (29)31BIEE文本输入框问题 (29)32BIEE汇总行自定义条件时不起作用? (29)33BIEE EVALUATE函数 (35)34请问一下,当结束时间小于开始时间需要弹出一个对话框(提示时间选择有误),需要怎么做 (36)35BIEE跨库连接查询 (44)36安装biee的数据库信息在哪查看? (45)37BIEE 如何提高报表的查询效率 (45)38请问OBIEE的publisher与answer有什么区别,分别指代什么? (46)39BI分析的过滤条件要做类似月份>=201301 and (同比增长量<0 or 环比增长量<0)这种的该怎么做? (47)40请问下登录时的用户ID 改成账号,是要在哪里修改? (47)41关于BIEE报表出现‘撤销钻探并查看提示值’的问题 (47)42DEV_MDS,DEV_BIPLATFORM这两个用户的密码变了,BIEE需要修改哪些地方?. 48 43BIEE迁移过后,在设置用户登录默认页时报错:已拒绝用户访问路径/user/...... . 53 44各位大牛,BIEE的分析中,如果想做一个链接到别的报表,怎么在URL中取IP地址和Port啊? .. (56)45BIEE Answer中创建分析,过滤器可以用当前登录用户来过滤么? (56)46BI Answer的仪表盘提示如果用SQL语句的话,是否可以取一个(ID、DESC)对?5647rpd可以对单个的用户设置日志记录级别,但是我想对一个角色进行日志级别,如何设置呢 (58)48请问在BIEE Answer上能实现按钮功能么? (59)49biee 11g 验证和授权如何实现? (59)50Ago函数如何使用? (60)51如何保存报表到特定目录。

BIEE11g集群系统环境安装配置手册-v10

BIEE11g集群系统环境安装配置手册-v10

BIEE 集群系统测试环境安装配置手册Table of Contents1.文档介绍 (1)1.1文档目的 (1)1.2缩写与术语定义 (1)1.3目标 (1)1.4系统用户与密码汇总 (1)2.安装前的准备 (2)2.1操作系统准备 (2)2.2Linux系统设置 (2)2.3软件介质的准备 (3)3安装和配置OBIEE (3)3.1安装RCU (Repository Creation Utility) (3)3.2安装BIEE (10)3.3安装p1*******_111170_Linux-x86-64 (154.155都必须安装) (24)3.4安装patch p1*******_111170_Linux-x86-64(154,155都必须安装) (25)1.文档介绍1.1文档目的本文档介绍Oracle BIEE1117及其补丁系统的安装、配置过程,详细记录配置信息,用于以后系统的维护和相关人员的培训。

1.2缩写与术语定义1.3目标1.4系统用户与密码汇总2.安装前的准备Oracle BIEE安装需要一定的系统参数和相关的软件包的支持,特别是Linux系统的系统,本节介绍安装的需要做的准备工作。

2.1操作系统准备其中操作系统、Oracle DB(实例需要以AL32UTF8为字符集)以及Oracle DB Client(需要安装管理员版客户端)均由浦发技术人员安装完成,此文档不再赘述。

2.2Linux系统设置1.确认Linux系统已支持Utf8,例如例如EN_UTF8,US_UTF8,ZH_UTF8等!(已由浦发技术人员确认)2.由于Linux系统由模板生成,需要确保151,154,155三台机器拥有不同的机器名。

之后,并修改linux的host文件 /etc/hosts (以154机器为例,除了需要修改成红框中的第1、2行,还需要添加第3行和第4行对155、151机器的映射,这样后续安装即可以机器名来进行引用)(在155机器上的配置)3.确认Linux版本命令:cat /etc/version内核: Linux version 3.0.13-0.27-default命令: lsb_release -a系统版本: SUSE Linux Enterprise Server 11 (x86_64)4.修改系统参数 (154和155)编辑文件:/etc/security/limits.conf 加入以下语句:oracle soft nofile 65536oracle hard nofile 65536oracle soft nproc 16384oracle hard nproc 163845.创建安装用户biee(154和155)命令: useradd -m biee passwd biee1234创建用户 biee 密码 biee12346.确保biee拥有dba和oinstall组的权限(154和155)及其对oracle客户端目录下的oraInventory目录的写权限。

Biee11g连接Oracle和Essbase

Biee11g连接Oracle和Essbase

Biee11g连接Oracle和EssbaseBiee 11G 连接Oracle和Essbase在Biee 11 g 安装完以后会在开始菜单中出现了Oracle的客户端,所以说Biee 11g本身已经包含了Oracle的客户端,也包含了Essbase 的客户端(下面会提到),如图:图中Oracle - OH1551456485目录就是大家熟悉的Oracle客户端,所以按照大家所熟悉的配置服务即可,测试通过下面我们来通过Biee 11g的管理来连接Oracle关系库,这里是重点了~这里应该会有很多人出现连接失败的提示导致这个原因的可能性我归纳了两点,第一是Biee 11g的文档所提到的“连接类型”,第二是TNS的配置。

首先看看连接类型,下面引用的Biee 11g联机帮助的原文所以我们选择OCI来连接Oracle数据库这正常来说这样就可以连接上数据库了,数据源名称既是连接后效果网上有人说无法连接Oracle的关系库,即使选择了OCI 10g/11g,这种情况我认为是安装了Oracle的客户端,机器有Biee 11g自带的客户端和额外安装的Oracle的客户端,导致TNS的某种错误。

所以下面来看看TNS,依旧按没有安装Oracle的客户端为例,Biee 11g 自带的TNS路径如下:E:\\biee11\\Oracle_BI1\etwork\\admin编辑路径下的文件tnsnames.ora可以看到如下内容:这里请确保你的数据源名称、连接方式、地址、端口、服务名、在此文件中存在,如不存在可以手动进行添加。

格式如下:数据源名称=(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = 连接方式)(HOST =地址)(PORT = 端口号)))(CONNECT_DATA =(SERVICE_NAME = 服务名)))创建好保存,无需从起服务应该可以连接上关系库了。

biee 11g 客户端(biee32位安装手册)

biee 11g 客户端(biee32位安装手册)

BIEE 11G WINDOWS 32位安装步骤:注:由于linux、unix或者64位windows没有包含客户端工具,所以如果需要用客户端工具,那么需要单独装biee32位(RCU等都需要重新创建),安装手册(1、2所示)。

1用RCU创建BIPLATFORM1. 1选择安装介质位置1.2运行\rcuHome\BIN\rcu.bat1.3填写数据库信息主机名:--数据库主机名称端口:--数据库端口(1521)服务名:--安装Oracle数据库时设置的服务名(orcl)用户名:sys --Oracle数据库系统用户口令:Welcome1 --数据库用户sys的密码1.4先决条件检查1.5选择组建Oracle Business Intelligence1.6设置用户密码1.7创建信息(默认)1.8选择创建表空间1.9BIPLATFORM创建成功2 进入BIEE安装(D:\bi32\bishiphome\Disk1\setup.exe)2.1 进入安装界面2.2 选择简单安装2.3 进行先决条件检查点击一步2.4 选择指定安装目录2.6 填写BIEE登陆页面管理员用户名及密码2.7 选择安装组件2.8 填写数据库详细资料2.9取消更新一路下一步待100%之后,点击完成,结束安装。

3 客户端管理工具3.1打开建模工具Administrator tool在线打开,并输入口令:3.2用Administrator tool在线打开其他服务器上的rpd 这里以20作为示例3.2.1创建odbc打开odbc,点击新建:选择Oracle BI Server输入ODBC名称及bi server 地址点击完成,odbc创建成功。

3.2.2用Administrator tools 在线打开20上rpd 同3.1打开Administrator tools,选择新创建的odbc名称。

输入20的资料库密码及用户名和口令。

linux_oracle11g使用透明网关连接sqlserver

linux_oracle11g使用透明网关连接sqlserver

Linux系统oracle 11g数据库使用透明网关(gateway)连接sqlserver数据库本例中sqlserver数据库是192.168.6.199,oracle数据库是192.168.6.231,gateway透明网关是192.168.6.232,oracle和gateway分开部署。

1.准备环境参数a)b)c)d)2.安装gateway(透明网关)组件a)下载透明网关Oralce 11g下透明网管是一个单独的组件,需要单独下载安装,这里下载是64位的,请根据具体下载32位或64位,下载地址google搜索一下Oracle Database Gateways或者在oralce官网的Oracle Database Software Downloads找。

b)安装过程(过程中会创建监听)3.修改配置文件a)修改gateway(透明网关)的initdg4msql.ora安装完成后会自动生成/u01/app/oracle/product/11.2.0/tg_1/dg4msql/admin/initdg4msql.orab)修改gateway(透明网关)的监听文件listener.ora修改/u01/app/oracle/product/11.2.0/tg_1/network/admin/listener.ora文件添加以下内容c)修改oracle数据库的tnsname.ora配置文件添加以下内容4.测试连接a)创建数据库链接gw是链接名sa和password是sqlserver数据库的用户名和密码dg4msql是tnsname.ora配置文件中的监听名b)查询返回数据后,说明数据库链接可以正常使用。

配置ORACLE11g绿色版客户端连接oracle服务

配置ORACLE11g绿色版客户端连接oracle服务

配置ORACLE 11g绿色版客户端连接oracle服务亲手配置ORACLE 11g绿色版客户端连接oracle服务,测试成功。

下面是店铺收集整理的配置ORACLE 11g绿色版客户端连接oracle服务,希望对大家有帮助~~配置ORACLE 11g绿色版客户端连接oracle服务工具/原料win7 32位操作系统ORACLE 11g绿色版客户端PLSQL Developer 10.0方法/步骤下载PLSQL Developer 10.0下载ORACLE 11g绿色版客户端。

Instant client的版本很多:主要是Basic和Basic Lite。

Basic版本包括了所有的支持运行OCI、OCCI、JDBC、JDBC-OCI的文件,支持多种语言。

Basic Lite是Basic版本的精简版,只包括了英文的错误描述,也只支持Unicode、ASCII和欧洲字符集。

因此,如果数据库服务器是中文字符集(如SIMPLIFIED CHINESE_CHINA.ZHS16GBK),则必须下载Basic版本。

安装PLSQL Developer 10.0,默认安装就好。

解压ORACLE 11g绿色版客户端到D:\app\instantclient_11_2(笔者是这个路径,你也可以解压到任何路径,路径不要带空格和中文)运行PLSQL Developer,在工具-首选项-连接1、oracle 主目录名D:\app\instantclient_11_22、OCI库d:\app\instantclient_11_2\oci.dll配置win7环境变量,计算机-属性-高级系统设置-环境变量1、变量名:ORACLE_HOME变量值:d:\app\instantclient_11_22、变量名:TNS_ADMIN变量值:d:\app\instantclient_11_23、变量名:NLS_LANG变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK说明:该值定义所连接的数据库使用的编码,其它类型可自己到服务器看一下或网上查找一下。

obiee11g简单入门详解

obiee11g简单入门详解

1、启动BI服务该启动过程会发费比较长的时间,该启动过程共启动了weblogic的consol、obiee的em和obiee,启动完成后会直接打开obiee的网页:http://机器名:9704/analytics.输入在安装obiee 时创建的用户名weblogic和对应的密码进行登陆2、利用BI 管理建立资料库并导入元数据(BI 管理主要是用来创建BI分析模型的工具,全称为:oracle bi administrator tool,使用该工具创建的资料库(.rpd文件)可以通过http://机器名:9704/analytics来进行访问(在后面会进行展现)创建的模型共有三层:物理层、逻辑层和展现层,只有这三层都实现后,obiee才能使用它,否则在登陆obiee网页的时候会登陆失败物理层:是定义与各类数据源的连接,如关系数据库、多维数据库、XML数据源及excel表等等,具体需要定义物理表的结构,主外健关系等等逻辑层:从物理层发展而来,需要定义具体的维表和事实表的主外健关系。

这是整个模型的核心层,需要兼顾技术和业务人员的思维角度展现层:从逻辑层发展而来,是最终用户看到的视图,所以所有对象的名称均需按照客户的要求命名,以便让他们完全理解各对象的含义,展现层中的一个文件夹对应“分析”中所看到的一个“主题区域”,会在以后的步骤里面展现出来给大家看)点击BI管理后会出现以下界面现在就可以通过这个页面来创建资料库了,点击“文件”来新建资料库接着会出现如下界面输入资料库名称sh111(我们是以11g数据库自带的sh用户来进行实验,请在做这之前先将oracle11g数据库中的sh用户解锁并设置密码为sh),然后选中导入元数据并输入资料库sh111.rpd的密码,可以自己设置,我设置的是12345678,设置完后按下一步(同时注意下资料库的存放位置,默认的所有资料库都是存放在该目录下),接下来会出现如下界面在连接类型处我们选择OCI10g/11g,也可以使用odbc,不过odbc使用非常麻烦,所以我选择了OCI10g/11g,接下来输入数据源名称及oracle11g数据库的sh用户名和密码。

WINDOW7下Oracle 11g2 GateWay for sybase的安装和配置

WINDOW7下Oracle 11g2 GateWay for sybase的安装和配置

WINDOW7下Oracle 11g2 GateWay的安装和配置一、安装准备根据window7的版本,下载对应的Oracle11gGateWay版本Oracle11gGateWay的版本分为:win32bit下载地址: /otn/nt/oracle11g/112010/win32_11gR2_gateways.zip win64bit下载地址:/otn/nt/oracle11g/112010/win64_11gR2_gateways.zip GateWay对Oracle database的window版本并无特别要求,但GateWay必须与window的版本相符,否则会出现GateWay在调用dg4sybs时,出现找不到系统文件的错误。

本文配置的软件版本如下:OS: window7 64bit 专业版Oracle database : OracleXE 11g2Sybase database : Sybase 15.7Oracle Gateway : Oracle GateWay 11g2 64bitOracle和sybase的数据库安装在同一台机器二、安装过程1)安装Sybase database,安装目录为E:\Sybase_15.72)安装Oracle databse,安装目录e:\oraclexe\app\oracle\product\11.2.03)Oracle database安装使用默认配置,数据库端口15214)安装Oracle GateWay,安装目录e:\oraclexe\app\oracle\product\11.2.0\gateway5)Gateway 安装中要求配置listener,端口使用1522三、配置过程1)Sybase修改sa用户密码,因oracle database link须使用密码方式连接sybase;2)修改Oracle Gateway的init[SID].ora文件e:\oraclexe\app\oracle\product\11.2.0\gateway\dg4sybs\admin\init dg4sybs.ora红色字体部分是连接sybase时使用的SID_NAME,在后续listener.ora和tnsnames.ora 配置中的SID_NAME的均需与此处的红色字体部分相同。

Linux中安装使用Oracle Client 11g步骤

Linux中安装使用Oracle Client 11g步骤

Linux中安装使用Oracle 11g步骤环境是:主机XP系统,虚拟机中安装Centos系统,Oracle 11g安装在XP中,Oracle client 11g安装在Linux中。

通过client连接主机Oracle。

步骤:1.到Oracle中国官网下载Basic和SQL*Plus两个Client。

网址是:/technetwork/cn/topics/linuxsoft-100466-zhs.html2.分别安装上述两个软件。

我下载的时rpm格式的,直接安装即可。

默认的安装路径是usr\lib\oracle\11.2\client 。

3.创建Oracle用户:需su切换到root用户。

#为终端提示符# /usr/sbin/groupadd oinstall# /usr/sbin/groupadd dba# /usr/sbin/useradd -m -g oinstall -G dba oracle# id oracle ( 检查用户名)# passwd oracle (设置Oracle用户的密码)4.Linux系统switch user用oracle用户登录,编辑bash_profile文件。

此文件为隐藏文件,VIEW中勾选显示隐藏文件即可。

在home\oracle下面。

向文件中添加:umask 022ORACLE_BASE=/usr/lib/oracle; export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/11.2/client; export ORACLE_HOMEPATH=$ORACLE_HOME/bin:$PATH; export PATHLD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATH注意:LD_LIBRARY_PATH必须添加,否则会找不到libsqlplus.so。

5.使用root用户登录,在/usr/lib/oracle/11.2/client目录下创建network/admin 目录,在此目录下添加tnsnames.ora文件。

Oracle 商务智能完整解决方案(BIEE-Essbase-ODI-GG)

Oracle 商务智能完整解决方案(BIEE-Essbase-ODI-GG)
•CRM •Legac y •ES B •Files / XML
ODI Agent Data Flow Condung Area
•Any DB
•Targets
•Custom Database
• 易于与SOA集成 • 作为ESB一部分进行调用 • 通过SOA调用错误处理流程
• 小结
内容安排
• Oracle商务智能整体解决方案 • 集成的商务智能技术平台
• 超越传统的数据整合工具 - Oracle ODI/GG • 强大的OLAP分析引擎 - Oracle ESSBASE • 灵活易用的前端展示平台 - Oracle BIEE+
• 小结
ORACLE 商业智能/数据仓库整体解决方案
• 热插拔
•Warehouse Builder
•Heterogeneous Data Sources
•Oracle Database
内容安排
• Oracle商务智能整体解决方案 • 集成的商务智能技术平台
• 超越传统的数据整合工具-Oracle ODI/GG • 强大的OLAP分析引擎 - Oracle ESSBASE • 灵活易用的前端展示平台-Oracle BIEE+
分散在各个系统中的数据
---
---------------
---------------
---------------
遗留系统
ERP
CRM
业务系统
Oracle Data Integration Customers
Sorted by Vertical Markets
Communications Finance / Banking Media Services

BIEE11g入门培训(详细资料)

BIEE11g入门培训(详细资料)

BIEE11g入门培训教程编写:北京殷塞信息技术有限公司编写日期:2012/6/19版本:V1。

0目录BIEE11g入门培训教程 (1)1. ORACLE BIEE基础 (5)1.1. OBIEE 概述 (5)1。

1.1。

BIEE 历史 (5)1.1.2. 数据模型 (5)1。

2. BIEE 安装 (6)1.2.1. JDK要求 (6)1.2。

2. 下载BIEE (6)1。

2.3. 安装BIEE (7)1。

2。

4. Logs (9)1.3。

配置 (10)1.3.1. 安装后的目录 (10)1.3.2。

几个重要的配置文件 (10)1。

4。

预览Demo效果 (10)1。

4。

1。

启动BI服务和OC4J (10)1。

4。

2。

打开BIEE仪表盘 (11)2。

BIEE 开发步骤 (12)2.1。

数据库 (12)2。

1.1。

安装数据库 (12)2。

2。

创建资料库 (12)2.2.1。

资料库 (12)2。

3。

创建物理模型 (13)2.3。

1。

导入物理表 (13)2.3.2. 创建物理模型 (16)2.3.3。

新建主键和外键 (17)2.4。

创建逻辑模型 (20)2。

4.1. 创建逻辑层 (20)2。

4.2. 查看逻辑层 (21)2。

4.3. 修改逻辑层 (21)2。

5. 创建展现模型 (22)2.5.1。

创建展现层 (22)2。

6. 保存资料库 (22)2.6。

1。

保存资料库 (22)2。

6.2. 修改密码 (23)2。

7。

发布资料库 (23)2.7。

1. 修改NQSConfig。

INI (24)2。

7。

2。

重启Oracle BI Server (24)2.8. Answers –答复 (24)2.8.1. 登陆BI EE11g (24)2。

8.2。

选择主题 (25)2.8.4。

保存报表 (28)2。

9。

Dashboards –仪表盘 (29)2。

9.1。

创建仪表盘 (29)2。

9。

2。

编辑仪表盘 (29)2。

Oracle Essbase 使用方法说明书

Oracle Essbase 使用方法说明书

Oracle® Essbase Oracle Essbase 使用方法F29677-072023 年 10 月Oracle Essbase Oracle Essbase 使用方法,F29677-07版權所有© 2019, 2023, Oracle 和 (或) 其關係公司。

主要作者:Essbase Information Development TeamThis software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.If this is software, software documentation, data (as defined in the Federal Acquisition Regulation), or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable:U.S. GOVERNMENT END USERS: Oracle programs (including any operating system, integrated software, any programs embedded, installed, or activated on delivered hardware, and modifications of such programs) and Oracle computer documentation or other Oracle data delivered to or accessed by U.S. Government end users are "commercial computer software," "commercial computer software documentation," or "limited rights data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, reproduction, duplication, release, display, disclosure, modification, preparation of derivative works, and/or adaptation of i) Oracle programs (including any operating system, integrated software, any programs embedded, installed, or activated on delivered hardware, and modifications of such programs), ii) Oracle computer documentation and/or iii) other Oracle data, is subject to the rights and limitations specified in the license contained in the applicable contract. The terms governing the U.S. Government's use of Oracle cloud services are defined by the applicable contract for such services. No other rights are granted to the U.S. Government.This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.Oracle®, Java, and MySQL are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.Intel and Intel Inside are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Epyc, and the AMD logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group.This software or hardware and documentation may provide access to or information about content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services unless otherwise set forth in an applicable agreement between you and Oracle. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services, except as set forth in an applicable agreement between you and Oracle.目錄1 存取 Oracle Essbase從主控台存取工具和作業1-1 Essbase、REST 以及 Smart View 從屬端 URL1-2設定您的從屬端1-22 Oracle Essbase 的常見作業下載範例動態應用程式工作簿並檢查其結構2-1在 Essbase Web 介面建立應用程式及佈建使用者以存取和查詢立方體2-3在 Smart View 中分析應用程式2-4修改 Essbase 大綱2-8在 Smart View 中分析預測資料2-9在立方體設計工具中建立應用程式和立方體2-12在立方體設計工具中分析資料及執行增量更新2-13分析 Sample Basic 立方體中的資料2-14執行 Sample Basic 立方體的增量更新2-14將表格資料轉換成立方體2-16匯出及修改中繼資料與資料2-16 3 管理 Essbase 檔案和使用者自建物件瞭解檔案目錄3-1瞭解儲藏庫樣板3-2應用程式樣板3-2技術樣板3-3系統效能樣板3-3存取檔案和使用者自建物件3-3瞭解應用程式目錄3-4使用檔案和使用者自建物件3-4指定目錄路徑中的檔案3-5iii4 瞭解您的 Essbase 存取權限使用者角色4-2資料庫存取權限4-2資料庫更新權限4-3資料庫管理者權限4-3應用程式管理者權限4-4超級使用者角色4-4服務管理員角色4-5關於篩選4-5建立篩選4-5建立有效的動態篩選4-6動態篩選語法4-6建立動態篩選的工作流程4-8動態篩選範例4-85 使用應用程式工作簿設計及建立立方體關於應用程式工作簿5-1下載範例應用程式工作簿5-1從應用程式工作簿建立立方體5-2將立方體匯出至應用程式工作簿5-2從 Smart View 連線至立方體5-3 6 從表格資料設計和管理立方體將表格資料轉換成立方體6-1使用內建標頭將表格資料轉換成立方體6-1使用強制指定標頭將表格資料轉換成立方體6-2從表格資料建立及更新立方體6-5將立方體匯出為表格資料6-6 7 管理應用程式與立方體使用者自建物件和設定值層代和層級命名7-1自動產生聚總檢視7-1設定進階立方體特性7-2解除鎖定物件7-2移除資料鎖定7-3設定緩衝區大小以最佳化報表7-3iv瞭解 Essbase 中的異動語意7-4在 Essbase Web 介面中使用 EAS Lite 管理應用程式7-58 使用來源關於連線和資料來源8-1建立連線和資料來源8-2建立存取 Oracle Database 的連線和資料來源8-4建立 Oracle Autonomous Data Warehouse 連線和資料來源8-7建立存取其他立方體的連線和資料來源8-9建立存取資料檔的連線和資料來源8-12建立一般 JDBC 驅動程式的連線與資料來源8-14一般 JDBC 驅動程式的其他連線範例8-17實作資料來源的參數8-20在資料來源中設定預設參數8-21在資料來源中使用替代變數8-24建置維度及載入資料8-27 9 計算立方體存取計算9-1建立計算命令檔9-2執行計算9-3使用替代變數9-3設定二次計算特性9-5追蹤計算9-5計算選取的元組9-8元組計算的使用案例9-8瞭解元組式計算9-10選取元組進行檢視點計算9-10縮小計算範圍的元組選擇範例9-11未選擇任何元組9-12選擇具名稀疏維度9-12選擇相關資訊環境稀疏維度9-1310 使用 Web 介面執行及管理工作檢視工作狀態和詳細資訊10-1執行工作10-1建置聚總10-2v清除聚總10-3匯出為表格格式10-3執行計算10-4建置維度10-4清除資料10-5匯出資料10-6匯出 Excel10-6匯出 LCM10-7匯入 LCM10-8載入資料10-10執行 MDX10-1211 使用 Web 介面建立及管理立方體大綱檢視及編輯新建立的立方體大綱特性11-1使用一般及屬性相關大綱特性11-2瞭解並建立別名表格11-4瞭解及使用動態時間序列大綱特性11-4瞭解並建立文字計量11-5建立瀏覽大綱特性所需的範例立方體11-5在範例立方體中設定大綱特性11-6新增大綱維度和成員11-6手動新增大綱維度11-6手動新增大綱成員11-7重組立方體結構11-7使用屬性11-8關於重複成員名稱11-8設定維度和成員特性11-9以編輯模式開啟大綱11-9在編輯模式設定成員特性11-10在成員偵測器中設定特性11-10設定一般特性11-10建立別名11-13建立成員公式11-14設定屬性關聯11-15建立使用者定義屬性11-16選取大綱中所要顯示的成員特性11-16比較大綱11-16vi在大綱內和大綱之間複製並貼上成員11-1812 建立專用案例資料模型瞭解案例12-1檢視及使用案例資料12-2從 Essbase Web 介面檢視及使用案例資料12-2從 Smart View 專用連線檢視及使用案例資料12-2關於案例計算12-3關於將資料載入啟用案例的立方體12-4關於匯出啟用案例的立方體資料12-4關於啟用案例立方體中的通透分割區和複製分割區12-5關於啟用案例立方體中的 XREF/XWRITE12-5關於啟用案例立方體中的稽核歷程檔12-6關於案例限制12-7案例工作流程12-7啟用案例狀態變更的電子郵件通知12-8建立案例12-9建立資料模型12-9送出案例進行核准12-10核准或拒絕案例變更12-10套用或捨棄資料變更12-10複製案例12-11刪除案例12-11瞭解案例使用者角色和工作流程12-11啟用案例模型設計12-12建立啟用案例的立方體12-12建立啟用案例的範例立方體12-13對現有立方體啟用案例管理12-13建立其他封閉測試環境成員12-13使用案例12-14檢視基本成員資料12-14將案例值與基礎值做比較12-14將案例儲存格設為 #Missing12-15將案例值回復成基礎值12-16瞭解聚總封閉測試環境維度的時機12-17範例:計算含有動態上層成員的案例12-17範例:計算含有已儲存上層成員的案例12-18vii13 採用混合模式加速分析處理混合模式的優點13-1比較混合模式、區塊儲存及聚總儲存13-2開始使用混合模式13-4混合模式立方體最佳化13-4混合模式的限制與例外13-5混合模式的解決順序13-5 14 在立方體設計工具中使用立方體關於立方體設計工具14-1在立方體設計工具中管理檔案14-3下載範例應用程式工作簿14-4建置應用程式工作簿的專用產品目錄14-4開啟應用程式工作簿14-4儲存應用程式工作簿14-4匯出至應用程式工作簿14-4在立方體設計工具中處理應用程式工作簿14-5在立方體設計工具中處理 Essbase.Cube 工作表14-5在立方體設計工具中處理 Cube.Settings 工作表:別名表格14-6在立方體設計工具中處理 Cube.Settings 工作表:特性14-7在立方體設計工具中處理 Cube.Settings 工作表:動態時間序列14-8在立方體設計工具中處理 Cube.Settings 工作表:屬性設定值14-8在立方體設計工具中處理 Cube.Settings 工作表:替代變數14-9在立方體設計工具中處理維度工作表14-10在立方體設計工具中處理資料工作表14-11在立方體設計工具中處理計算工作表14-12在立方體設計工具中處理 MDX 工作表14-12在立方體設計工具中處理類型化計量工作表14-13使用立方體設計工具從本機應用程式工作簿建立立方體14-13在立方體設計工具中載入資料14-14在立方體設計工具中載入區塊儲存資料14-14在立方體設計工具中載入聚總儲存資料14-15在立方體設計工具中計算立方體14-17在立方體設計工具中建立及驗證成員公式14-17在立方體設計工具中建立和驗證計算命令檔14-18在立方體設計工具中計算資料14-20在立方體設計工具中處理工作14-20在立方體設計工具的工作檢視器中檢視工作14-20viii監督立方體設計工具工作14-20在立方體設計工具的工作檢視器中對工作進行疑難排解14-21清除及存檔立方體設計工具工作14-21在立方體設計工具中檢視維度階層14-21在立方體設計工具執行立方體管理作業14-22在立方體設計工具中刪除應用程式和立方體14-22在立方體設計工具中解除鎖定物件14-22在立方體設計工具中檢視日誌14-23在立方體設計工具中使用 EAS Lite 管理應用程式14-23在立方體設計工具中重設維度14-23在立方體設計工具中以增量方式更新立方體14-24使用立方體設計工具從表格資料建立立方體14-25在立方體設計工具中將立方體匯出至應用程式工作簿14-2715 使用立方體設計工具最佳化立方體建立最佳化混合立方體15-1最佳化混合立方體上的基準度量15-1最佳化混合立方體上的解決順序15-4最佳化混合立方體上的計算器快取15-4最佳化混合立方體上的資料分配15-5建立最佳化聚總儲存立方體15-6最佳化聚總儲存立方體上的基準度量15-6最佳化聚總儲存立方體上的解決順序15-1016 稽核資料、安全性、使用者自建物件變更及 LCM 事件追蹤資料變更16-1開啟資料稽核歷程及檢視資料稽核歷程16-1將報表物件連結至儲存格16-2將日誌匯出至工作表16-3重新整理稽核日誌16-3在 Essbase Web 介面中檢視和管理稽核歷程檔資料16-3稽核安全性、使用者自建物件變更及 LCM 事件16-4啟用 Essbase 伺服器安全性稽核的工作流程16-4關於稽核原則檔案16-6安全性稽核事件16-8ix17 使用分割區和 XREF/XWRITE 連結立方體定義分割區或 XREF/XWRITE 的可重複使用連線17-1瞭解通透分割區和複製分割區17-2建立通透分割區17-2建立複製分割區17-3重新整理複製分割區17-3瞭解 XREF/XWRITE17-4根據已定義連線建立位置別名17-4 18 使用同盟分割區將 Essbase 與自治式資料庫整合同盟分割區的先決條件18-4同盟分割區工作流程18-6佈建同盟分割區的自治式資料倉儲18-7從市集部署同盟分割區的 Essbase18-11設定事實表格及識別旋轉維度18-12建立事實表格18-13指定旋轉維度18-14建立同盟分割區的連線18-15建立同盟分割區18-17設定資料載入的證明資料18-19計算及查詢同盟立方體18-21同盟立方體維護與疑難排解18-24設計同盟立方體模型與測試18-24同盟分割區立方體的中繼資料預防措施18-26資料庫連線詳細資訊變更時該怎麼做18-26備份與回復同盟分割區應用程式18-27移除同盟分割區18-27同盟分割區的限制18-28 19 設定 Oracle Essbase設定應用程式層級組態特性19-1設定提供者服務組態特性19-1在 Essbase 啟用防毒掃描19-2x20 Essbase 命令行介面 (CLI)下載及使用命令行介面20-1 CLI 命令參照20-2 Login/Logout:CLI 認證20-3Calc:執行計算命令檔20-4Clear:移除立方體的資料20-5Createlocalconnection:儲存 JDBC 連線20-6Dataload:將資料載入立方體20-8Deletefile:移除立方體檔案20-10Deploy:從工作簿建立立方體20-10Dimbuild:將維度載入立方體20-11Download:取得立方體檔案20-13Help:顯示命令語法20-14LcmExport:備份立方體檔案20-14LcmImport:回復立方體檔案20-16Listapp:顯示應用程式20-18Listdb:顯示立方體20-18Listfiles:顯示檔案20-18Listfilters:檢視安全性篩選20-19Listlocks:檢視鎖定20-20Listvariables:顯示替代變數20-20Setpassword:儲存 CLI 證明資料20-21Start:啟動應用程式或立方體20-21Stop:停止應用程式或立方體20-22Unsetpassword:移除預存 CLI 證明資料20-22Upload:新增立方體檔案20-23Version:顯示 API 版本20-2421 使用 MaxL 從屬端管理 Essbase建立 MaxL 從屬端的先決條件21-1下載及使用 MaxL 從屬端21-2 22 使用 Web 介面分析資料使用 Web 介面執行臨機操作分析22-1使用版面配置22-2存取版面配置22-2使用 MDX 分析及管理資料22-3使用 MDX 報表分析資料22-3存取 MDX 報表22-4MDX 報表範例22-4使用 MDX 插入及匯出資料22-6執行 MDX 命令檔22-6撰寫、上傳及執行 MDX 命令檔22-7在命令檔編輯器中撰寫 MDX 命令檔並加以執行22-7在立方體設計工具中建立並執行 MDX 命令檔22-7MDX 命令檔的準則22-7MDX 命令檔範例22-823 報告資料建立報表命令檔23-1執行報表命令檔23-1 24 使用鑽研報表存取外部資料Essbase 鑽研簡介24-1鑽研術語24-3鑽研報表設計的工作流程24-4鑽研的運作方式24-5鑽研報表定義24-6鑽研使用案例範例24-10存取鑽研報表24-22設計鑽研報表24-22設計鑽研報表的一般考量24-22定義鑽研報表的資料欄對應24-23定義鑽研報表的可鑽研區域24-24實作鑽研報表的參數24-28測試鑽研報表24-30鑽研至 URL24-32從多個儲存格鑽研24-35使用 Essbase 伺服器平台日誌進行鑽研除錯24-38 25 使用日誌監督效能下載應用程式日誌25-1關於效能分析器25-1啟用效能分析器及選擇設定值25-2瞭解及使用效能分析器資料25-2A 應用程式工作簿參照瞭解 Essbase.Cube 工作表A-1瞭解 Cube.Settings 工作表A-2瞭解 Cube.Settings 工作表:別名表格A-3瞭解 Cube.Settings 工作表:特性A-4瞭解 Cube.Settings 工作表:動態時間序列A-6瞭解 Cube.Settings 工作表:屬性設定值A-6瞭解 Cube.Settings 工作表:替代變數A-8瞭解 Cube.Generations 工作表A-8瞭解 Cube.TypedMeasures 工作表A-10瞭解維度工作表A-12瞭解資料工作表A-16瞭解計算工作表A-19瞭解 MDX 工作表A-20 B 設定立方體設計工具設定立方體設計工具的工作流程B-1下載並執行 Smart View 安裝程式B-1連線至 Essbase B-2安裝 Smart View 立方體設計工具擴充功能B-2更新 Smart View 立方體設計工具擴充功能B-3刪除 Smart View 連線 URL B-4 C 從 Smart View 存取多部 Essbase 伺服器在 EPM 共用服務存取多部 Essbase 伺服器C-2使用集中的 Smart View URL 存取多部 Essbase 伺服器C-2設定主動-主動 (唯讀) Essbase 叢集C-5協助工具與支援如需有關 Oracle 對於協助工具的承諾資訊,請瀏覽 Oracle Accessibility Program 網站,網址為/pls/topic/lookup?ctx=acc&id=docacc。

BIEE集成Essbase解决方案

BIEE集成Essbase解决方案

BIEE集成Essbase解决方案(附RPD)经过一段时间的研究,BIEE集成Essbase数据终于有了些结论出来。

最早提出该问题是做Hyperion预算模块时,由于WA的报表无法非常理想的展现预算的要求,所以期待能把WA的报表做到BIEE中来,也就是说用BIEE集成Essbase来展现Essbase的维度和数据。

我们专门咨询过Oracle,他们目前对于BIEE集成Essbase也是一筹莫展,甚至他们告诉我们,也许11g的BIEE或许会有比较好的解决方案出来。

下面将我的研究成果及一些问题的解决方案分享给大家。

做BIEE的同志们都知道,多数情况下BIEE的数据源都是Oracle——关系型数据库。

但是在导入数据源的选项中有Essbase,这就说明BIEE是可以导入Essbase的。

经过测试发现,BIEE10.1.3.3可以导入Essbase9.3.1,对于Essbase9.2.1确是不支持的。

不过据某些朋友说Essbase9.2.1他们是可以导入的,我就不是非常清楚了...好言归正传!1. BIEE集成Essbase解决方法1.1. ESSBASE层次变更问题背景:ESSBASE导入到BIEE中后,维度层级都是自动生成,Level Counts也是固定的;此时如果ESSBASE中某个或多个维度层级发生了变更,比如增加或删除一个或多个层级,那么在BIEE中是没法像展现Oracle那样添加一个Level就会OK的。

经过多次测试,发现手动添加的Level都会存在问题(如前台报表设置筛选器时显示检索数据错误,管理工具中Warning维表未与事实表关联等),虽然报表可以勉强用,但都不能完美的解决添加Level的问题。

删除亦是如此。

解决方案:在导入ESSBASE之前,先估计下各个维度(Scenario除外,原因参见1.2.Account维设置)的最大层级数Max_Level,一定要保证即使需求变更,需要增加层级也不会超过Max_Level(每个维度均会有一个Max_Level),添加后代——TempDescendants直到维度Level Counts到Max_Level将ESSBASE导入到BIEE中,此时BIEE中的各维度Level Counts为对应的Max_Level按照需求做好BI层模型和Presentation层模型删除ESSBASE中TempDescendants此时无论在ESSBASE中添加或删除一层或若干层,在BI Administration Tool中,只需将BI 层中的对应层次字段拖到Presentation层中或将Presentation层中的对应字段删掉即可。

obiee11g常见问题集锦资料

obiee11g常见问题集锦资料

1biee如何实现下钻逻辑维? (4)2BIEE创建资料档案库时可选二进制文件和mds xml文档,这两者有什么区别? (4)3biee服务启动失败,请问到哪里查看错误日志? (5)4obiee content can not be displayed in the iframe这个问题怎么解决? (6)5biee做数据权限是不是要借助第三方软件?比如LDAP sever之类的。

(6)6BIEE analytics : nQSError:27004,表未解析 (6)7[nQSError: 22040] 要使用Ago 函数, 查询('[D10 期间.Period Key]') 的存储级别必须是静态级别 (7)8BIEE导入元数据报连接失败,怎么配置连接oracle数据库,需要装客户端吗? (9)9我想把一个老环境的biee内容搬到一个新环境上去,都需要copy哪些文件? (11)10BIEE Rpd保存报错:事务更新处理失败 (13)11BIEE可以支持左外关联吗?怎么弄? (14)12怎么修改BIEE的Logo? (14)13Rpd的表和字段特别多,如何能快速地定位到自己要找的表或字段? (15)14BIEE用归档的方式迁移,保存的数据格式没有迁移过来,如何解决? (15)15BIEE仪表盘提示的值能不能传到rpd总参与运算? (17)16为什么每修改一下rpd,都要去em中装载才能生效,哪里能设置一下,不这么麻烦?1917BIEE 已拒绝用户访问路径,错误代码:O9XNZMXB ,请问如何解决? (19)18BIEE如何批量给用户设置登陆默认页? (20)19BIEE会话日志中文乱码问题如何解决? (20)20BIEE中组和计算项的区别? (20)21数据库表里的数据修改了,为什么刷新报表数据没同步更新呢? (21)22BIEE迁移过后,登陆系统报“验证期间出错”,登陆rpd报GUID不匹配,如何解决?2123BIEE在哪里能看到报表最终在oracleDB中执行的sql? (22)24BIEE11g在哪里定义无结果时返回的内容?10g有,11g没找到在哪? (25)25BIEE的提示能否显示名称但是传值的时候将编码传给分析呢? (25)26BIEE 日志无法获取 (26)27OBIEE 高速缓存如何设置定期清理 (26)28如何实现合并单元格 (27)29biee11g目录使用“重命名,且勾选保留对此项的旧名称的引用”功能后,仪表盘菜单栏出现重复的目录 (27)30BIEE报表忽然无法显示 (28)31BIEE文本输入框问题 (28)32BIEE汇总行自定义条件时不起作用? (28)33BIEE EVALUATE函数 (34)34请问一下,当结束时间小于开始时间需要弹出一个对话框(提示时间选择有误),需要怎么做 (35)35BIEE跨库连接查询 (43)36安装biee的数据库信息在哪查看? (44)37BIEE 如何提高报表的查询效率 (44)38请问OBIEE的publisher与answer有什么区别,分别指代什么? (45)39BI分析的过滤条件要做类似月份>=201301 and (同比增长量<0 or 环比增长量<0)这种的该怎么做? (46)40请问下登录时的用户ID 改成账号,是要在哪里修改? (46)41关于BIEE报表出现‘撤销钻探并查看提示值’的问题 (46)42DEV_MDS,DEV_BIPLATFORM这两个用户的密码变了,BIEE需要修改哪些地方?. 47 43BIEE迁移过后,在设置用户登录默认页时报错:已拒绝用户访问路径/user/...... . 52 44各位大牛,BIEE的分析中,如果想做一个链接到别的报表,怎么在URL中取IP地址和Port啊? .. (55)45BIEE Answer中创建分析,过滤器可以用当前登录用户来过滤么? (55)46BI Answer的仪表盘提示如果用SQL语句的话,是否可以取一个(ID、DESC)对?5547rpd可以对单个的用户设置日志记录级别,但是我想对一个角色进行日志级别,如何设置呢 (57)48请问在BIEE Answer上能实现按钮功能么? (58)49biee 11g 验证和授权如何实现? (58)50Ago函数如何使用? (59)51如何保存报表到特定目录。

Eclipse是如何连接Oracle数据库的

Eclipse是如何连接Oracle数据库的

这种方法初看起来效率不高,但由于不可能同时加载数十个驱动程序,因此每次连接实际只需几个过程调用和字符串比较。
以下代码是通常情况下用驱动程序(例如 JDBC-ODBC 桥驱动程序)建立连接所需所有步骤的示例:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //加载驱动程序
对于JDBC的其它应用我会在以后的时间内继续。。。。
加载 Driver 类,然后自动在 DriverManager 中注册的方式有两种:
通过调用方法 Class.forName。这将显式地加载驱动程序类。由于这与外部设置无关,因此推荐使用这种加载驱动程序的方法。以下代码加载类 acme.db.Driver:Class.forName("acme.db.Driver");
String url = "jdbc:oracle:thin:@10.0.0.244:1521:orcl2 ";//驱动程序名:@主机名/IP:端口号:数据库实例名
String userName = "SCOTT";
String passWord = "tiger";
public static void main(String[] args) throws SQLException, ClassNotFoundException
{
String sql = "select * from emp";
如果将 acme.db.Driver 编写为加载时创建实例,并调用以该实例为参数的 DriverManager.registerDriver(),则它在 DriverManager 的驱动程序列表中,并可用于创建连接。

eclipse如何连接oracle数据库、访问数据表并显示结果小结

eclipse如何连接oracle数据库、访问数据表并显示结果小结

总结eclipse中连接oracle数据库并访问其中的表:(这里我们用的是oracle10g)为了防止把主要精力放在编程实现上而忽略小细节,我们可以先启动oracle 监听和oracleservice服务。

1 我们首先导入oracle 数据库驱动包:这里有两种方式:(1)把ojdbc14.jar包复制到当前项目的jar文件夹下,或新建一文件夹把ojdbc14.jar放到其下(在eclipse本项目上刷新一下,否则按下面添加时可能找不到),再project--------→properties---------→java build path--------→libraries-------→add jars找到ojdbc14.jar 点击ok.(2)project--------→properties---------→java build path--------→libraries-------→add externals jars找到ojdbc14.jar包,(本人的ojdbc14.jar是在目录E:\oracle\product\10.2.0\db_1\jdbc\lib 下)点击ok。

2 编写程序:可以归纳为6个小部分(1)装载并注册oracle数据库的jdbc驱动程序(2)建立与数据库的连接(3)创建statement对象(4)调用sql语句并执行,结果返回resultset对象(5)查看resultset对象中的记录(6)数据库操作完毕后,需要依次关闭ResultSet、Statement、Connection 对象。

如下:Import java.sql.*;public class OracleTest {public static void main(String[] args) throws Exception{//装载并注册oracle数据库的jdbc驱动程序try{Class.forName("oracle.jdbc.driver.OracleDriver");//获取并装载jdbc驱动程序java.sql.DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());//注册数据库驱动程序}catch(java.sql.SQLException e){throw new RuntimeException("error");}//建立与数据库的连接String url="jdbc:oracle:thin:@localhost:1521:dbname";//端口号1521可以通过查看oracle安装目录下E:\oracle\product\10.2.0\db_1\NETWORK\ADMIN的listener.ora文件得知String user="system";String passworddb="****** ";Connection conn=null;try{conn=DriverManager.getConnection(url, user, passworddb);}catch(Exception ex){ex.printStackTrace();}//创建statement对象Statement stmt=conn.createStatement();//调用sql语句并执行,结果返回resultset对象String sql="select student_id, monitor_id,name,sex,dob,specialty from students";ResultSet rs=stmt.executeQuery(sql);//查看resultset对象中的记录while(rs.next()){String ID=rs.getString(1);//索引不是从0开始而是从1开始String name=rs.getString(3);System.out.println("ID is "+ID+",name:"+name);}//数据库操作完毕后,需要依次关闭ResultSet、Statement、Connection对象rs.close();stmt.close();conn.close();}}。

BIEE11g_安装

BIEE11g_安装

BIEE11G 安装文档2012.11.231.数据需求数据库要求在Oracle Database 10G/11G Release 2(10/11.2.0.1.0)以上的版本。

字符集为AL32UTF8。

参数open_cursors=1000;processes=1000。

alter system set processes=1000 scope=spfile;alter system set open_cursors=1000 scope=spfile;如下图:2.安装RCU先在C:\Windows\System32\drivers\etc的hosts文件中添加127.0.0.1 localhost 再开始安装RCU。

找到安装文件ofm_rcu_win_11.1.1.6.0_disk1_1of1\rcuHome\BIN 中的rcu.bat。

如下图:填写主机名、端口、数据库连接名、数据DBA 用户及密码。

Business Intelligence 就OK了。

输入统一的口令。

BIEE默认口令为Admin123.3.安装BIEE先找到安装文件夹的bi_windows_x86_111160_32_disk1_1of2\bishiphome\Disk1中的setup.exe。

如下图:选择简单安装。

选择BIEE安装存放路径及文件夹,文件夹要求是空的。

输入用户及口令:输入连接字符串、BIPLATFORM方案用户及口令:占击安装:注意要选盘。

选盘循序为4-2-3-4-5.安装后地址:http://127.0.0.1:7001/console查看所有服务状态是否启动,查看所有程序是否启动。

http://127.0.0.1:7001/em查看所有应用程序状态是否OK。

都是绿色为正常。

http://127.0.0.1:7001/analytics做报表区。

【数据中国大讲坛】2012年11月28号《BIEE入门》,讲解者:叶紫(美女哦)。

Biee的混合建模(essbase+Oracle)

Biee的混合建模(essbase+Oracle)

当项目遇到一些很多明细数据的时候,对应搭建的多维模型一般是不引入明细数据的,因为数据量过大,导致的Cube很大,不利于抽取数据和后期维护更新等,这个时候需要在Biee 中使用混合建模,也可叫做二次模型的加工,对于Biee而言,本质上用的是多维和关系表的映射建立模型。

首先导入多维cube和关系表在逻辑层做映射,首先把多维cube托到逻辑层把需要的明细数据字段从物理层的事实表中拖到逻辑层多维cube的事实表中,这里以“扣除税额”为例再逻辑层对“扣除税额”进行sum聚合设置对于纬度,这里选择多维cube的行业维表为例这里需要注意一下,对于明细表而言,大多数都是包含所有相关信息字段的,但也可能只包含明细数据和与纬度表相关的关联建字段,当只包含明细数据和维表关联建字段的时候,在逻辑层应该做多维cube纬度表映射关系的维表,在关系表中,需要此关系维表和明细表建立连接关系库的维表如下把主键关系表中的行业纬度表的“行业小类代码”字段托到逻辑层多维cube的行业表中(如果明细表比较详细的话,直接操作明细表字段即可)这里做的目的只是要在逻辑层中引入所需映射的关系表,也就是这里的DM_HY,所以再删除主键“行业小类代码”看一下DM_HY的逻辑列映射建立映射为了方便测试,这里是分别对产业纬度的每一层都做了映射,因为这里的“扣除金额”需要在行业的每层都看到,大很多时候只需要纬度的最后一层做映射查看明细数据(穿透钻取),这里应该注意,只有对纬度做映射的层才对关系库明细表的数据有效。

OK ~托到展现层保存到前端可以测试一下结果如下:钻取效果如下:测试成功!热身结束~下面来玩一下高级点的^-^~ 导入一张明细表(F_NSRMX)~从F_NSRMX表中拖明细数据"纳税人代理键"和"纳税人名称",从DM_SWJG中拖"专管员代理键"到多维cube的税务机关表中~建立映射~如下~把明细表DM_NSRMX中的"纳税人名称"字段拖到多维cube的指标表中~修改多维cube逻辑维表DM_SWJG的逻辑主键逻辑主键设置为比原先cube抽取的最小粒度主键还小一层的"纳税人代理键"为主键设置后效果如下:在多维cube的税务机关纬度新建纬度层"纳税人"纳税人名称设置为钻取键修改逻辑层多维cube税务机关的纬度表源的Content为最小粒度"纳税人"OK~拖到展现层保存~前端展现效果如下:结果如下:钻取效果如下:新建纬度钻取测试成功~依本数据为例,通常情况是把明细数据的的纳税人名称做为混合模型的纬度最低层,相关纳税人信息(地址,电话等)作为数据展现~Yuvv~^-^~。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Biee 11G 连接Oracle和Essbase
在Biee 11 g 安装完以后会在开始菜单中出现了Oracle的客户端,所以说Biee 11g本身已经包含了Oracle的客户端,也包含了Essbase的客户端(下面会提到),如图:
图中Oracle - OH1551456485目录就是大家熟悉的Oracle客户端,所以按照大家所熟悉的配置服务即可,测试通过
下面我们来通过Biee 11g的管理来连接Oracle关系库,这里是重点了~
这里应该会有很多人出现连接失败的提示
导致这个原因的可能性我归纳了两点,第一是Biee 11g的文档所提到的“连接类型”,第二是TNS的配置。

首先看看连接类型,下面引用的Biee 11g联机帮助的原文
所以我们选择OCI来连接Oracle数据库
这正常来说这样就可以连接上数据库了,数据源名称既是
连接后效果
网上有人说无法连接Oracle的关系库,即使选择了OCI 10g/11g,这种情况我认为是安装了Oracle的客户端,机器有Biee 11g自带的客户端和额外安装的Oracle的客户端,导致TNS的某种错误。

所以下面来看看TNS,依旧按没有安装Oracle的客户端为例,Biee 11g 自带的TNS路径如下:
E:\biee11\Oracle_BI1\network\admin
编辑路径下的文件tnsnames.ora可以看到如下内容:
这里请确保你的数据源名称、连接方式、地址、端口、服务名、在此文件中存在,如不存在可以手动进行添加。

格式如下:
数据源名称=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = 连接方式)(HOST =地址)(PORT = 端口号))
)
(CONNECT_DATA =
(SERVICE_NAME = 服务名)
)
)
创建好保存,无需从起服务应该可以连接上关系库了。

下面说说连接Essbase,在Biee 11g在安装完之后已经自带了11.1.2的Essbase client 驱动,不用安装Essbase client端即可连接Essbase Server,Essbase Server版本支持9.3.3和11.1.2。

现在我们可以先看一下Biee 11g安装文件中Essbase client的位置
可以看到EssbaseRTC就是其客户端文件夹,在EssbaseRTC的文件夹中Bin目录下就是其客户端文件
下面我们来连接一下Essbase server
我们可以看到无法加载Essbase的驱动程序,这个错误提示可以表明没有安装Essbase客户端,因为我们已经看到Biee 11g本身已经自带了客户端,所以先不用盲目的安装Essbase 的客户端。

让我们看看环境变量
其中用户变量很干净(如果安装了Essbase client会有ESSBASEPATH和ARBORPATH变量)来检查一下系统变量,其中Path中包含了Biee 11g的相关信息
Path:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\Syst em32\WindowsPowerShell\v1.0\;C:\ProgramFiles\CommonFiles\Thunder
Network\KanKan\Codecs;E:\biee11\Oracle_BI1\bin;E:\biee11\Oracle_BI1\opmn\bin;E: \biee11\Oracle_BI1\opmn\lib;E:\biee11\Oracle_BI1\perl\bin
如果您仔细观察了安装Essbase Client以后的环境变量您就会发现,在环境变量中缺少了ESSBASEPATH客户端指向路径和path的启用bin。

因此我们可以推测客户端路径的指向配置和启用客户端的bin配置一定是在Biee 11g的安装文件中的某个文件夹里。

这里我们已经找到了Biee 11g自带的Essbase客户端路径和目录下的启用Bin路径,所以如果再找到了启用项的的配置文件,添加进去相关内容既可以尝试是否行得通。

下面我们打开配置Essbase client的客户端的文件路径如下:
E:\biee11\instances\instance1\bifoundation\OracleBIApplication\coreapplication\ setup
打开路径下的bi-init.cmd文件编辑如下:
@echo off
set ORACLE_HOME=E:\biee11\Oracle_BI1
set ORACLE_INSTANCE=E:\biee11\instances\instance1
set ORACLE_BI_APPLICATION=coreapplication
set JAVA_HOME=E:\biee11\jrockit_160_17_R28.0.0-679
set ESSBASEPATH = E:\biee11\Oracle_BI1\clients\epm\Essbase\EssbaseRTC
call %ORACLE_INSTANCE%\bifoundation\OracleBIApplication\%ORACLE_BI_APPLICATION% \setup\user.cmd
if NOT "%1" == "" set COMPONENT_NAME=%1
set
PATH=%ESSBASEPATH%\bin;%ORACLE_HOME%\common\ODBC\Merant\5.3\Drivers;%ORACLE_HOM E%\bifoundation\server\bin;%ORACLE_HOME%\bifoundation\web\bin;%ORACLE_HOME%\bin ;%PATH%
if "%2" == "" start
红色字样的为我们手动添加的内容,分别是制定的客户端路径和执行客户端内容bin,接下来再把ESSBASEPATH = E:\biee11\Oracle_BI1\clients\epm\Essbase\EssbaseRTC添加到环境变量的用户变量中
保存关闭,从起Biee 11g 管理,这个时候就可以连接到Essbase了。

补充一下,如果所连接的Essbase Server的版本是新版本,则不需要在用户变量中配置ARBORPATH变量,ARBORPATH变量的意义和ESSBASEPATH变量的意思相同,区别在于ARBORPATH变量应用的Essbase Server的早期版本,所以建议两个变量都添加上。

下一步
OK~用Biee 11g自带的Essbase Client成功连接了Essbase Server,当然如果单独安装了Essbase Client通过上述的配置也应该可以连接的,这里就不再举例。

----Yuvv。

相关文档
最新文档