BIEE入门 超级好的文档

合集下载

BIEE报表模板

BIEE报表模板

BIEE报表模板篇一:BIEE分析及报表函数使用详解常见BIEE分析及报表函数使用详解系统中目前存在预制的标准函数,使用现有函数将有助于您更好的完成复杂格式和逻辑的报表。

1. 聚合函数1. AGGREGATE AT此函数根据指定的级别聚合列。

使用 AGGREGATE AT 可确保始终在关键字 AT 之后指定的级别执行度量聚合,而无论 WHERE 子句如何语法AGGREGATE(expr AT level [, level1, levelN])其中:expr 是至少引用一个度量列的任何表达式。

level 是要在其中聚合的级别。

您可以选择性地指定多个级别。

AGGREGATE("基础项"."预算金额" AT "时间"."时间层次"."年")要使用级别,就需要使用时间层次2. AVG此函数计算结果集中表达式的平均值。

它必须采用数值表达式作为参数。

语法AVG(numExpr [by Expr])其中:numExpr 是求值结果为数值的任何表达式。

Expr 是维度列,可以设置AVG的范围如AVG("基础项"."预算金额" BY "时间"."年份" )计算年内平均金额AVGDISTINCT此函数计算表达式中所有不同值的平均值。

3. BOTTOMN按从1到n的顺序依次排列表达式参数中最小的n个值,1对应于最小的数值。

BOTTOMN函数对结果集中返回的值执行运算。

请求可以只包含一个BOTTOMN表达式。

语法BOTTOMN(Expr,integer)其中:Expr求出数值的任意表达式。

Integer任意正整数。

表示结果集中显示的最低级别编号,1是最低的级别。

一般用于取得排名的数据,隐藏和排除字段都是不会影响结果的,跟表提示一起使用时,会先BottomN然后再提示4. COUNT此函数计算表达式中包含非空值的行数。

BIEE技术手册

BIEE技术手册

BIEE技术手册文档作者:佳邦咨询创建日期:2008/02/20 确认日期:控制编码:当前版本:V1.0审批签字:青啤信息管理总部佳邦公司文档控制修改记录传阅分发目录概述 (1)目的 (1)参考文献 (1)BIEE基本架构体系 (2)企业商务智能标准架构 (2)信息的一般模型 (2)Oracle BI体系组成 (3)BIEE的安装配置 (4)O RACLE BI管理工具(A DMINISTRATION T OOL) (6)工具界面及相关配置路径 (6)用Administration Tool创建一个Demo (8)创建Repository文件 (8)创建ODBC数据源连接 (9)导入数据信息 (10)创建物理层表的连接(星形或雪花形结构) (13)创建模型层模型 (15)创建模型层维度逻辑层次 (16)创建事实表逻辑计算列 (22)根据逻辑列创建更多公式形式的计算列 (24)创建展现层 (27)保存并修改相应配置文件 (27)O RACLE BI仪表盘及答复(D ASHBOARDS&A NSWERS) (29)界面 (29)在仪表盘展现Demo的数据和图表分析结果 (30)答复界面(以员工数为例) (30)创建员工数数据分析报表 (31)创建员工数数据分析图形 (39)仪表盘创建、隐藏及删除 (41)添加图表文件并编辑仪表盘 (42)概述此文档作为BIEE模型搭建展现的主要参考文档。

目的了解BIEE开发工具Administrator Tool及仪表盘和答复的操作使用。

参考文献BIEE基本架构体系需要注意的是:BIEE是分析工具,不是专业报表工具,同时也不能完全复制出EXCLE中所体现出来的特殊表和图的效果。

企业商务智能标准架构信息的一般模型Oracle BI体系组成下面的图例反映了Oracle BI的体系组成以及各组成部分的关联。

Clients(客户端):提供访问信息的权限和服务•Oracle BI Answers(答复)一套用来创建、查看、修改Oracle BI请求的绘图制表类工具•Oracle BI Interactive Dashboards(仪表盘)展现Oracle BI Answers请求和其他项的效果•Oracle BI Administration Tool用来创建Oracle BI RepositoryOracle BI Presentation Services(Oracle BI展现服务)•对用户需要的信息给予形象化处理•作为网络服务器的延伸工具•编制目录存贮保存的内容•从Oracle BI Server接受数据同时提供给提交请求的用户Oracle BI Server(Oracle BI服务器):Oracle商务智能套件的后台核心服务器,提供对智能访问物理数据源及其构成信息的有效处理•对元数据的直接处理•在物理数据源中产生动态SQL•直接或通过ODBC联接到RDBMS(关系型数据库管理系统)•形成结果以确定请求•为Oracle BI展现服务提供数据Oracle BI Repository(知识库)•存贮Oracle BI Server中用到的元数据中对元数据进行再编制和简单化处理Data Sources(数据源)•包含用户想要分析的商业数据•用Oracle BI Server访问•可以以任何格式,如:关系型数据库、联机分析处理数据库、文件系统、电子数据表、XMLA下面这个图例是请求处理的过程。

Biee入门讲座(孙)

Biee入门讲座(孙)

1目录1 ORACLE BIEE基础 (4)1.1 OBIEE 概述 (4)1.1.1 BIEE 历史 (4)1.1.2 数据模型 (4)1.2 BIEE 安装 (5)1.2.1 JDK要求 (5)1.2.2 下载BIEE (6)1.2.3 安装BIEE (6)1.2.4 Logs (9)1.3 配置 (9)1.3.1 安装后的目录 (9)1.3.2 几个重要的配置文件 (9)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 选择维度表和事实表 (14)2.3.3 完成物理模型 (15)2.3.4 新建主键和外键 (16)2.4 创建逻辑模型 (18)2.4.1 创建逻辑层 (18)2.4.2 查看逻辑层 (19)2.4.3 修改逻辑层 (19)2.5 创建展现模型 (20)2.5.1 创建展现层 (20)2.6 保存资料库 (21)2.6.1 保存资料库 (21)2.6.2 修改密码 (22)2.7 发布资料库 (22)2.7.1 修改NQSConfig.INI (22)2.7.2 重启Oracle BI Server (22)2.8 Answers –答复 (23)2.8.1 登陆BI Dashboards (23)2.8.2 选择主题 (23)2.8.4 新建文件夹 (25)2.8.5 保存报表 (26)2.9 Dashboards –仪表盘 (27)2.9.1 创建仪表盘 (27)2.9.2 编辑仪表盘 (27)2.9.3 查看仪表盘 (28)3 Answer详细介绍 (29)3.1 列 (29)3.1.1 新建报表 (29)3.1.2 列属性 (30)3.1.3 fx-编辑属性 (30)3.1.4 添加筛选器 (31)3.1.5 最终效果 (32)3.2 答复 (33)3.2.1 Prompts-报表提示 (33)3.2.2 Title-标题 (33)3.2.3 Legend-图例 (34)3.2.4 Narrative-叙述内容 (35)3.2.5 Ticker-标记视图 (36)3.2.6 合计 (37)3.2.7 Chart-图表 (38)3.2.8 Pivot Table-数据透视图 (39)3.2.9 Gauge-计量表 (39)3.2.10 Column Selector-列选择器 (41)3.2.11 View Selector-视图选择器 (41)4 Dashboard详细介绍 (43)4.1 仪表盘设置 (43)4.1.1 管理 (43)4.1.2 我的账户 (43)4.2 仪表盘功能 (43)4.2.1 Dashboard Prompt-仪表盘提示 (44)4.2.2 Link or Image-链接或图像 (44)4.2.3 Embedded Content-嵌入式内容 (45)4.2.4 Text-文本 (46)4.2.5 Briefing Book-简要簿 (47)4.2.6 Folder-文件夹 (49)4.2.7 Guided Nav. Link-引导导航链接 (49)4.2.8 Briefing Book Nav. Link-工作簿导航链接 (50)4.2.9 BI Publisher 报表 (51)4.2.10 条件显示内容 (51)5 Delivers介绍 (53)5.1 Scheduler 配置 (53)5.1.1 安装计划表 (53)5.1.3 添加用户认证 (55)5.1.4 查看Scheduler (56)5.2 Delivers应用 (57)5.2.1 编辑我的客户 (57)5.2.2 创建iBot (58)5.2.3 查看Alerts (60)5.2.4 发送Mail (60)6 其他功能介绍......................................................................................... 错误!未定义书签。

BIEE10G入门操作流程文档

BIEE10G入门操作流程文档

1目录1 ORACLE BIEE基础 (4)1.1 OBIEE 概述 (4)1.1.1 BIEE 历史 (4)1.1.2 数据模型 (4)1.2 BIEE 安装 (5)1.2.1 JDK要求 (5)1.2.2 下载BIEE (6)1.2.3 安装BIEE (6)1.2.4 Logs (9)1.3 配置 (9)1.3.1 安装后的目录 (9)1.3.2 几个重要的配置文件 (9)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 选择维度表和事实表 (14)2.3.3 完成物理模型 (15)2.3.4 新建主键和外键 (16)2.4 创建逻辑模型 (18)2.4.1 创建逻辑层 (18)2.4.2 查看逻辑层 (19)2.4.3 修改逻辑层 (19)2.5 创建展现模型 (20)2.5.1 创建展现层 (20)2.6 保存资料库 (21)2.6.1 保存资料库 (21)2.6.2 修改密码 (22)2.7 发布资料库 (22)2.7.1 修改NQSConfig.INI (22)2.7.2 重启Oracle BI Server (22)2.8 Answers –答复 (23)2.8.1 登陆BI Dashboards (23)2.8.2 选择主题 (23)2.8.4 新建文件夹 (25)2.8.5 保存报表 (26)2.9 Dashboards –仪表盘 (27)2.9.1 创建仪表盘 (27)2.9.2 编辑仪表盘 (27)2.9.3 查看仪表盘 (28)3 Answer详细介绍 (29)3.1 列 (29)3.1.1 新建报表 (29)3.1.2 列属性 (30)3.1.3 fx-编辑属性 (30)3.1.4 添加筛选器 (31)3.1.5 最终效果 (32)3.2 答复 (33)3.2.1 Prompts-报表提示 (33)3.2.2 Title-标题 (33)3.2.3 Legend-图例 (34)3.2.4 Narrative-叙述内容 (35)3.2.5 Ticker-标记视图 (36)3.2.6 合计 (37)3.2.7 Chart-图表 (38)3.2.8 Pivot Table-数据透视图 (39)3.2.9 Gauge-计量表 (39)3.2.10 Column Selector-列选择器 (41)3.2.11 View Selector-视图选择器 (41)4 Dashboard详细介绍 (43)4.1 仪表盘设置 (43)4.1.1 管理 (43)4.1.2 我的账户 (43)4.2 仪表盘功能 (43)4.2.1 Dashboard Prompt-仪表盘提示 (44)4.2.2 Link or Image-链接或图像 (44)4.2.3 Embedded Content-嵌入式内容 (45)4.2.4 Text-文本 (46)4.2.5 Briefing Book-简要簿 (47)4.2.6 Folder-文件夹 (49)4.2.7 Guided Nav. Link-引导导航链接 (49)4.2.8 Briefing Book Nav. Link-工作簿导航链接 (50)4.2.9 BI Publisher 报表 (51)4.2.10 条件显示内容 (51)5 Delivers介绍 (53)5.1 Scheduler 配置 (53)5.1.1 安装计划表 (53)5.1.3 添加用户认证 (55)5.1.4 查看Scheduler (56)5.2 Delivers应用 (57)5.2.1 编辑我的客户 (57)5.2.2 创建iBot (58)5.2.3 查看Alerts (60)5.2.4 发送Mail (60)6 其他功能介绍............................................................................................错误!未定义书签。

BIEE 官方教程解析(中文版)图文详解

BIEE 官方教程解析(中文版)图文详解

Analyses and dashboard--分析和仪表盘的学习小结一、前言在使用Analyses and dashboard之前,需登录http://localhost:7001/analytics进入主页。

登录后显示主页如下图:可以通过以下步骤将目录对象添加至favorite:1、选择一个对象(分析或仪表板)的目录2、单击下拉列表并选择添加到收藏夹任务如图所示,被选中分析或对象会以黄色五角星显示:还可以通过使用任务窗口添加目录对象至favorite:1、选择对象--报告,分析,或仪表板2、从任务窗口单击添加到收藏夹任务图示如下:此外,搜索也是非常使用的一项功能,搜索功能有权限限制,只能查看和编辑权限范围以内的对象:最后介绍安装BI客户端:当需要在其他机上使用BI时,客户端就起到了非常关键的作用它大大简化了客户机安装、卸载和配置Oracle BI工具和Oracle BI管理工具的流程,并且支持在32位或64位Windows操作系统电脑上运行安装步骤如下:1、主页在开始部分,点击下载BI桌面工具2、选择与系统匹配的版本进行安装Oracle BI Server DSN配置建立一个连接,通过Oracle BI服务器连接数据库,可以连接Oracle BI服务器与各种ODBC-compliant查询和报告工具以及其他客户,如客户端远程管理工具等二、具体内容:1、创建分析1)创建一个分析和分析编辑器的使用在主页中选择创建-->分析,会弹出可供选择的主题区域(一个主题区域包含的列,代表信息领域的一个组织的业务,或组织内的用户组。

当创建一个新的分析,这种主题领域被称为主要主题区域,并且编辑器将出现在分析的主题区域面板上。

工作时,如果你需要更多的数据,在权限范围内你可以添加额外的主题区域。

主题区域包含文件夹,测量列属性列,分级列和水平层次代表信息组织的业务领域或一个用户组。

主题领域通常有名称,对应于它们包含的类型的信息,如时间、区域、产品、订单、等等。

BIEE操作手册

BIEE操作手册

书目第一节概览 (2)其次节新建分析 (2)第三节新建仪表盘提示 (6)第四节新建仪表盘 (9)第五节过滤器 (11)第六节编辑列公式 (12)第七节列属性 (12)第八节列值排序 (15)第九节列重命名 (16)第十节编辑标题 (17)第十一节编辑表 (18)一、列排序 (18)二、表提示 (19)三、列隐藏 (19)四、列复制 (20)五、列解除 (20)六、列汇总 (20)七、表汇总 (21)八、表分页 (21)第十二节编辑图 (22)一、条形图 (22)二、条线图 (23)三、饼图 (23)四、堆叠图 (23)五、图属性 (23)第十三节数据透视表 (28)第十四节下钻 (29)一、无条件下钻 (29)二、有条件下钻 (30)第十五节联合分析 (30)第一节概览(图)如图为登录页面,输入相应用户名及密码即可胜利登录BI系统。

登录系统后如下图。

图图为BI系统主页,大致分两部分,菜单栏和最近打开的仪表盘。

一、书目:存放全部文件的地方。

二、仪表盘:在这里可以查看全部仪表盘。

三、新建:新建全部类型文件。

其次节新建分析当您登陆BI系统首先在页面标题栏找到“新建”下拉菜单,在这个下拉菜单了是我们BI 系统全部新建项目类型。

我们最常用的报表、图像都隶属于仪表盘,仪表盘又是由分析+仪表盘提示组合而成。

下面我们先了解分析,当你在新建菜单中点击分析后会有一个弹窗,在这里面有各种主题模型(主题模型好比一个数据仓库,里面有维表、事实表组成),现在我们以“用户培训”这个主题模型作为我们这本书的示例模型讲解。

第一步:新建—>分析—>用户培训,如下图(1.2.1)图其次步:依次双击时间维-年月、客户维-客户名称、产品维-产品名称、区域维-第四层区域、事实销售-本期实际销售数量,如下图图第三步:点击“结果”,查看结果数据。

如图图右侧表格数据即为某个月某个客户在某个省销售某个产品的实际数量。

1、修改标题:点击标题视图中铅笔形态图标后,如下图图 1.2.4填写标题名称,勾掉“显示保存的名称”,右侧“A”可以编辑标题样式,比如字体大小、颜色、对齐方式等。

BIEE基础知识介绍

BIEE基础知识介绍

响应机制-BI服务器 Oracle BI Server(Oracle BI服务器):Oracle商务智能套件 的后台核心服务器处理。
• BIEE的BI Server包含了数据的建模,存储,处理等服务,BI Server 本身并不存储数据,只是“指向数据” • 直接解释逻辑查询,生成对应数据库支持的物理查询语句 • 转换合并物理查询结果,并执行最终的计算
主要功能介绍-Oracle MS Office 插件
ORACLE BI OFFICE插件将商业智能信息 从ORACLE BI服务器和报表集成到微软 OFFICE环境中,将最新的企业数据嵌入 到微软WORD, EXCEL和 POWERPOINT文档中,之后用户在WEB 上和其它人共享这些OFFICE文档来协同 工作 支持在主要的 Office 应用程序中使用 BIEE 数据、业务模型和报表目录
响应机制-知识库
Oracle BI Repository(知识库) BI admintool是一个图形工具,主要用于建立和维护repository, BIEE的repository 设计得非常简洁和合理,在Repository里主要包含了: • • 物理层:对应于数据源的定义,可以建立多个不同系统的数据源 逻辑层:对应于多维数据模型的定义,从多个物理数据源里抽象出来的多维 数据模型,主要为了业务需求服务,一般是一个星型模型或雪花模型 • 表现层:对应于业务展现层的定义,把多维模型以业务的术语展现给最终报 表建立的用户
主要功能介绍-Oracle Bi Publisher
ORACLE BI PUBLISHER是一个具有高可扩展性的报表服务器,它能够从多个数据 源获取数据,以多种文档格式,通过多种不同的渠道发送。 用户可以使用熟悉的桌面工具(如 Word、Adobe)创建和维护报表 该功能可满足复杂的中国式固定报表如发票、支票、财务报表、政府表单等样式

BIEE培训

BIEE培训

BIEE的架构 的架构
Catalog
Repository
Client
Oracle BI Presentati on Server
Oracle BI Server
Data Sources
BIEE的功能模块 的功能模块
Oracle BI Server:常见的企业业务模型和抽象层 : Oracle BI Answers:即席查询和报表 : Oracle BI Interactive Dashboards:高交互性信息板,用于访问业务 : 智能和应用程序内容 Oracle BI Delivers:主动式业务活动监视和警报 : Oracle BI Disconnected Analytics:针对移动专业人员的完整分析功 : 能 Oracle BI Publisher:企业报表和“点对点”报表的分发 : Oracle BI Briefing Books:信息板页面快照,用于在离线模式下查看 : 和共享 BI for Microsoft Office:用于微软office 的插件 :
BIEE培训 BIEE培训
--肖醴( Lǐ) --肖醴(Xiao Lǐ) 肖醴
学习过程中如有疑问,请给我发邮件, 学习过程中如有疑问,请给我发邮件,或 联系。 者MSN联系。 联系 邮箱:xiaoli@ 邮箱: MSN:xiaoli8513@ :
BIEE介绍 介绍
BIEE的全称: Oracle Business Intelligence Suit BIEE的全称: 的全称 Enterprise Edition 最开始的名字是nQuire software,2001年被Siebel收 购,改名为Siebel Analytic,后来Siebel被oracle 收购,最后改成现在的名字。

BIEE使用技巧

BIEE使用技巧

BIEE使⽤技巧索引:1.如何清除缓存2.通过“编辑 SQL”取得前⼀天的⽇期3.格式化⽇历框参数4.根据传⼊的开始时间和结束时间取得事实表中的指标(⽤到了3中的技巧)5.直接调⽤数据库函数6.时间格式转换7.BIEE传参问题8.BIEE部署到Solaris服务器9.联动条件提⽰10.不同维度级别算法11.Answer横向数据⽐较变颜⾊12.取得模型中有数据的最近⼀天的数值13.在列表的表头中加⼊tip14.在rpd中设置不同维度路径聚合算法15.集成报表时将“⾸选项”去掉16.指标成员分类显⽰17.BIEE报表向外部传数据1.如何清除缓存(1)删除OracleBIData下的cache⽬录(2)将NQSConfig.INI⽂件中的[Cache]选项ENABLE=NO2.通过“编辑 SQL”取得前⼀天的⽇期⽅法:select TIMESTAMPADD( SQL_TSI_DAY, -1,CURRENT_DATE ) from 时间维语法:TimestampAdd( interval, intExpr, timestamp )interval:指定的间隔。

有效值是:SQL_TSI_SECOND,SQL_TSI_MINUTE,SQL_TSI_HOUR,SQL_TSI_DAY,SQL_TSI_WEEK,SQL_TSI_MONTH,SQL_TSI_QUARTER , SQL_TSI_YEAR3.格式化⽇历框参数问题:BIEE⾃带的⽇历框传⼊的⽇期数据通过cast转换时会出错,需要将格式转换为类似格式:2010-07-01 --> 01-7⽉-10⽅法:cast(replace( right( '@{var_startdate}{2010-7-26}', 2 ), '-', '' ) ||'-' ||( case when left( replace( substring( '@{var_startdate}{2010-7-26}' from 6 for 2 ), '-', '' ), 1 ) = 0then right( replace( substring( '@{var_startdate}{2010-7-26}' from 6 for 2 ), '-', '' ), 1 )else replace( substring( '@{var_startdate}{2010-7-26}' from 6 for 2 ) ,'-', '' )end ) ||'⽉-' ||substring( '@{var_startdate}{2010-7-26}' from 3 for 2 )as date )4.根据传⼊的开始时间和结束时间取得事实表中的指标(⽤到了3中的技巧)FILTER( "事实指标"."全天汇总"USING ( "时间维"."⽇期"=cast(replace( right( '@{var_startdate}{2010-7-26}', 2 ), '-', '' ) ||'-' ||( case when left( replace( substring( '@{var_startdate}{2010-7-26}' from 6 for 2 ), '-', '' ), 1 ) = 0then right( replace( substring( '@{var_startdate}{2010-7-26}' from 6 for 2 ), '-', '' ), 1 )else replace( substring('@{var_startdate}{2010-7-26}' from 6 for 2 ) ,'-', '' )end ) ||'⽉-' ||substring( '@{var_startdate}{2010-7-26}' from 3 for 2 )as date )))FILTER( "事实指标"."全天汇总"USING ( "时间维"."⽇期" =cast(replace( right( '@{var_startdate}{2010-7-27}', 2 ), '-', '' ) ||'-' ||( case when left( replace( substring( '@{var_enddate}{2010-7-27}' from 6 for 2 ), '-', '' ), 1 ) = 0then right( replace( substring( '@{var_enddate}{2010-7-27}' from 6 for 2 ), '-', '' ), 1 )else replace( substring( '@{var_enddate}{2010-7-27}' from 6 for 2 ) ,'-', '' )end ) ||'⽉-' ||substring( '@{var_enddate}{2010-7-27}' from 3 for 2 )as date )))5.直接调⽤数据库函数(以Oracle为例)(1)在逻辑层调⽤Oracle函数在Administrator Tools中,可以在逻辑层调⽤oracle的函数,⽅法如下(注意Evaluate的语法):通过这种⽅式可以在逻辑模型中加⼊⼀些计算列,⽤以解决⾏上的数据⽐较分析。

OBIEE集成文档

OBIEE集成文档

一、BIEE列格式定制文本格式通过多个列字段的拼接,以及BIEE定制文本格式功能实现多向超链接,代码如下@[html]"<html> <head> <style type="text/css"> <!-- ul,li { margin:0; padding:0; list-style:none; } #wrap { position: static; } #"@" { display:none; position: static;} #"@" ul { width:100px; border:#ccc 1px solid; } --> </style></head> <body> <div id="wrap"> <a href="#" onclick="document.getElementById('@').style.display='block'">"@"</a> <div id="@" style="display:none";"postion:static"onmouseleave="document.getElementById('@').style.display='none'"> <ul> <li><span style="cursor:pointer"onclick="javascripr:window.open('/')">baidu</span></li> <li><span style="cursor:pointer"onclick="javascripr:window.open('/')">google</span></li> </ul> </div> </div> </body> </html>"在定制文本格式中,如需要引用javascript,则需要将代码部分以“”括起例如@[html]”<html><body><script>...<script>...</body></html>”如需引用列则使用’@’如需显示列则使用”@”要做定制文本格式的列Essbase demo字段拼接超链接形式在rpd里面创建一个列,然后定义如下内容:'<html> <head> <style type="text/css"> <!-- ul,li { margin:0; padding:0; list-style:none; } #wrap { position:s tatic; } #C' || REPLACE( CAST (Demo.Basic.Sales AS VARCHAR ( 30 )), '.', '_') || ' { display:none; position:s tatic;} #C' || REPLACE( CAST (Demo.Basic.Sales AS VARCHAR ( 30 )), '.', '_') || ' ul { width:100px; border:#ccc 1px solid; } --> </style></head> <body> <form name="form1" method="post"> <div id="wrap"> <a href="#" o nclick="document.getElementById(''C' || REPLACE( CAST (Demo.Basic.Sales AS VARCHAR ( 30 )), '.', '_') || ''').style.display=''block''">' || CAST (Demo.Basic.Sales AS VARCHAR ( 30 )) || '</a> <div id="C' || REPLACE( CAST (Demo.Basic.Sales AS VARCHAR ( 30 )), '.', '_') || '" style="display:none";"postion:static" onmouseleave= "document.getElementById(''C' || REPLACE( CAST (Demo.Basic.Sales AS VARCHAR ( 30 )), '.', '_') || ''').style. display=''none''"> <ul> <li><a href="http://vm2003:9704/analytics/report.jsp?Gen2,Market=' || Demo.M arket."Gen2,Market" || '&Gen3,Market=' || Demo.Market."Gen3,Market" || '&Gen2,Year=' || Demo."Year"."Gen2,Year" || '&Gen3,Year=' || Demo."Year"."Gen3,Year" || '">跳转一 </a></li> <li><a href="http://vm2003:9704/analytics/report1.jsp?Gen2,Market=' || Demo.Market."Gen2,Market"|| '&Gen3,Market=' || Demo.Market."Gen3,Market" || '&Gen2,Year=' || Demo."Year"."Gen2,Year" || '&Gen3,Year='|| Demo."Year"."Gen3,Year" || '">跳转二 </a></li> </ul> </div> </div> </form></body></html>‘Span形式在rpd里面创建一个列,然后定义如下内容:'<html> <head> <style type="text/css"> <!-- ul,li { margin:0; padding:0; list-style:none; } #wrap { position:s tatic; } #C' || REPLACE( CAST (Demo.Basic.Sales AS VARCHAR ( 30 )), '.', '_') || ' { display:none; position:s tatic;} #C' || REPLACE( CAST (Demo.Basic.Sales AS VARCHAR ( 30 )), '.', '_') || ' ul { width:100px; border:#ccc 1px solid; } --> </style></head> <body> <form name="form1" method="post"> <div id="wrap"> <a href="#" onclick="document.getElementById(''C' || REPLACE( CAST (Demo.Basic.Sales AS VARCHAR ( 30 )), '.', '_') || ''') .style.display=''block''">' || CAST (Demo.Basic.Sales AS VARCHAR ( 30 )) || '</a> <div id="C' || REPLACE( CAST (Demo.Basic.Sales AS VARCHAR ( 30 )), '.', '_') || '" style="display:none";"postion:static" onmouseleave= "document.getElementById(''C' || REPLACE( CAST (Demo.Basic.Sales AS VARCHAR ( 30 )), '.', '_') || ''').style. display=''none''"> <ul> <li><span style="cursor:pointer" onclick="javascripr:window.open(''http://vm 2003:9704/analytics/report.jsp?Gen2,Market=' || Demo.Market."Gen2,Market" || '&Gen3,Market=' || Demo.Market."G en3,Market" || '&Gen2,Year=' || Demo."Year"."Gen2,Year" || '&Gen3,Year=' || Demo."Year"."Gen3,Year" || ''')">跳转一 </span></li> <li><span style="cursor:pointer" onclick="javascripr:window.open(''http://vm2003:9704/analyti cs/report1.jsp?Gen2,Market=' || Demo.Market."Gen2,Market" || '&Gen3,Market=' || Demo.Market."Gen3,Market" || ' &Gen2,Year=' || Demo."Year"."Gen2,Year" || '&Gen3,Year=' || Demo."Year"."Gen3,Year" || ''')">跳转二 </span></li> </ul> </div> </div> </form></body> </html>‘二、使用超链接方式跳转,修改默认设置开发人员在开发过程中需要将拼接而成的列的列格式保存为html格式,并且保存为默认值,具体操作如下:单节列属性按钮选择数据格式标签勾选覆盖缺省数据格式,并在下拉菜单中选择将文本视为 HTML设置完毕之后,单击窗口左下角的保存按钮并选择作为XXXX的系统内缺省值这样设置之后,可供业务人员直接拖拽拼接起来的列来使用,而不必繁琐的每次设置定制文本格式三、BIEE与LDAP的权限管理1、在RPD中创建LDAP Server的配置,详细见LDAP Server配置手册2、配置用户访问变量打开Admin tools->Manage->Variables->Session->Initialization Blocks3、在RPD里面创建用户组4、在展现层中设置模型与用户组的权限关系5、创建一张外部用户表在关系型数据库(如oracle)中建立外部用户表BIEE_USERS_GROUPS,有如下几个列,USER_NAME,GROUP_NAME,GROUP_TYPE列,里面存储BIEE的用户名(与LDAP中的用户名相同),所属组名,所属组的类型(包括GROUP,WEBGROUPS)6、导入外部用户表通过Admin tools->File->Import->from Datebase导入外部用户表7、创建组访问变量打开Admin tools->Manage->Variables->Session->Initialization Blocks点击Edit Data Source…按钮,按下图配置输入SQL语句: select GROUP_NAME from BIEE_USERS_GROUPS where USER_NAME=':USER'(Connection Pool选择外部用户表所在的连接池)点击Edit Data Target…按钮,新建一个变量:GROUP保存初始化块重启BIEE服务。

BIEE内置函数参考手册

BIEE内置函数参考手册

BIEE内置函数参考手册版本:V1.0第1页共43页文档变更记录第2页共43页目录1.聚合 (7)1.1.Aggregate At (7)1.2.Avg(平均值) (7)1.3.AvgDistinct(去重平均值) (7)1.4.Mavg(移动平均值) (8)1.5.BottomN (8)1.6.Count(非空值行数) (9)1.7.CountDistinct(去重去空行行数) (9)1.8.Count*() (9)1.9.Max(最大值) (10)1.10.Min(最小值) (10)1.11.Median(中位数) (11)1.12.Ntile (11)1.13.Percentile(百分位数) (12)1.14.Rank(排序) (12)1.15.TopN(排序) (13)1.16.StdDev(标准差) (13)1.17.Sum(求和) (14)1.18.SumDistinct(去重求和) (14)2.运行聚合 (15)2.1.MAVG (15)2.2.MSUM (15)2.3.RSUM (15)2.4.RCOUNT (16)2.5.RMAX (16)2.6.RMIN (17)3.字符串 (17)3.1.ASCII(美国信息交换标准代码) (17)第3页共43页3.3.Bit_Length (18)3.4.Char_Length(返回字符串长度) (18)3.5.Concat(连接) (19)3.6.Insert(改写) (19)3.7.Left(从左侧截取) (19)3.8.Right(从右侧截取) (20)3.9.Substring(字符串截取) (20)3.10.Length(长度) (20)3.11.Locate(字符串位置) (21)3.12.LocateN (21)3.13.Position(字符串位置) (22)3.14.Lower(转换小写) (22)3.15.Upper(转换大写) (23)3.16.Octet_Length (23)3.17.Repeat(复制) (23)3.18.Replace(替换) (24)3.19.Space(插入空格) (24)3.20.TrimBoth (24)3.21.TrimLeading (25)3.22.TrimTrailing (25)4.数字 (25)4.1.Abs(绝对值) (25)4.2.Acos(反余弦) (26)4.3.Asin(反正弦) (26)4.4.Atan(反正切) (26)4.5.Atan2 (27)4.6.Cos(余弦) (27)4.7.Cot(余切) (27)第4页共43页4.9.Sin(正弦) (28)4.10.Ceilling(小数舍入到最大整数) (28)4.11.Floor(小数舍入到最小整数) (29)4.12.Round(四舍五入) (29)4.13.Truncate(返回指定小数位) (29)4.14.Degrees(角度) (30)4.15.Radians(弧度) (30)4.16.Exp (30)4.17.Log(自然对数) (30)4.18.Log10(对数) (31)4.19.Mod(商的余数) (31)4.20.Pi(圆周率) (31)4.21.Power (32)4.22.Rand(0~1随机数) (32)4.23.RandFromSeed(伪随机数) (32)4.24.Sign (32)4.25.Sqrt(平方根) (33)5.日历/日期 (33)5.1.Current_Date(当前日期) (33)5.2.Current_Time(当前时间) (33)5.3.Current_TimeStamp(当前日期/时间戳) (34)5.4.Now(当前时间戳) (34)5.5.TimestampAdd(添加时间戳) (34)5.6.TimestampDiff(时间戳间隔总数) (34)5.7.DayOfYear(年中第几天) (35)5.8.Day_of_Quarter(季度中第几天) (35)5.9.DayOfMonth(月中第几天) (35)5.10.DayOfWeek(周中星期几) (36)第5页共43页5.11.Quarter_Of_Year(一年中哪个季度) (36)5.12.Month_Of_Quarter(季度中哪个月) (36)5.13.Week_Of_Quarter(季度中哪个周) (37)5.14.Week_Of_Year(年中哪个周) (37)5.15.Year(年) (37)5.16.Month(月份) (37)5.17.Hour(小时) (38)5.18.Minute(分钟) (38)5.19.Second(秒) (38)5.20.DayName(所在日期名称-英文缩写) (39)5.21.MonthName(所在月份名称-英文缩写) (39)6.转换 (39)6.1.Cast (39)6.2.IfNull (39)6.3.ValueOf (40)7.系统 (40)7.1.Database (40)er (40)8.表达式 (40)8.1.Case(Switch) (40)8.2.Case(If) (41)9.数据库函数 (41)9.1.Evaluate (41)9.2.Evaluate Aggregate (41)10.时间序列计算 (42)10.1.AGO (42)10.2.Period Rolling (42)10.3.To_Date (43)第6页共43页第7页共43页1. 聚合1.1. A ggregate At说明: 此函数根据指定的级别累计列。

BIEE的学习

BIEE的学习
BIEE的学习
制作人:张珩
BIEE的管理工具的学习
首先复习管理工具的作用: 管理工具主要是用来建模、用户管理、数据安全的 管理等等。 1、首先自己新建一个BIEE的资料库。 资料库分为三层:
• 物理层(物理层主要是跟其他的数据库连接,BIEE是不 存储数据的,它是通过物理层从其他的数据库读 取数据的) • 逻辑层(它用来建立事实表、维表、层次、维表的层次 等等) • 展示层(给最后的业务用户提供字段、等等)
对数据的管理:
1、怎么样建立一个动态的变量呢?(比如说 始终查询当前月的销售数据)
如何创建session变量?
BIEE的时间序列函数
现阶段在BIEE里面的函数分为两种:1、 todate(从指定的某一时间开始到现在为止) 2、ago(指上一个月或者上一个季度或者上 一年的计算) Biee的展现服务的作用:是给用户需要的信 息给予形象化的处理。作为网络服务器的延 伸工具。(说白了就是对元数据进行直接处 理)
回顾事实表与维表额关系
它们二者之间是一对多的关系。也就是说一 个事实表对多个维表。所以在建模的时候是 维表指向事实表的。 在逻辑层建立好以后我们要给维表建立层次, 所谓层次主要就是用来下钻的。 下图是建立层次:Fra bibliotek展示层
当逻辑层建好以后,我们直接将逻辑层拖到 展示层,然后就可以对他进行查询了。 在展示层里面是没有维度信息的,
怎么样建立其它的计算面?
1、新建逻辑列: 这个是已经存在的 逻辑列来建立的。 还可以用物理列来 建立。
建立物理列
箭头表示在建立物理咧时,不选择 已经存在的逻辑列,确定! 2、用逻辑列和物理咧的的区别是啥? 区别:用逻辑列可能是几个物理列 映射到同一个逻辑列上面的,选择不 同的表的查询则会有不同的结果。

BIEE入门

BIEE入门

BIEE入门(一)架构BIEE作为Oracle的新的商业智能平台企业版,起源于Oracle所收购的Siebel公司,BIEE原来叫做Siebel Analytic,但是Siebel也不是它的发明者,它是Siebel在2001年收购的另一个公司叫nQuire s oftware的产品,这个从它的配置文件的名称就可以看出来(NQSCon fig,还一直保留着nQuire software的痕迹)。

但是这个产品无论是在Siebel还是在Oracle都得到了发扬光大,我的理解是,也许它不一定是最好的BI工具,但是却是一个非常有创造力的工具,它对于物理层,逻辑层,展现层的理解和定义创造了一个非常简洁而清晰的数据模型,使用这个数据模型可以完整地连接企业内各个异构数据源和前台的业务使用人员,使商业智能真正能够在企业范围内得到大规模部署和使用:就是报表的“开发”以一种非常容易的方式交还给业务人员,他们就可以随时产生自己所需要的智能数据报表,而不是把需求再提交给开发人员,而开发人员,在定义好了商业智能的元数据之后,就可以避免对业务人员的连续不断的需求疲于应付了!请注意,这个并不是广告语,如果你真正理解了BIEE的架构和部署,你也会有相同的感觉的,所以,觉得BIEE前台报表开发过于简单的人也许并不理解这才是BIEE的真正优势!BIEE architecture BIEE的架构非常简单,如下图:窗体顶端窗体底端窗体顶端窗体底端窗体顶端窗体底端我觉得这这个架构里,最重要的最核心的应该是BI Server和由BI Server所操作的Repository。

一般的数据仓库或者商业智能关心的一个核心问题是特定领域的分析数据模型的建模,这个建模的过程在BIEE里主要是通过BI admintool来进行,而整个建模的成果则是称之为repositor y的一个文件。

BI admintool是一个图形工具,主要用于建立和维护repository,BIEE的repository相当于BIEE的元数据层,而且从很多信息来看很可能将会被作为未来Oracle的商业智能解决方案的中心元数据层,在Repository里主要包含了:·数据源的定义·多维数据模型的定义·业务展现层的定义而整个元数据的定义可以清楚地看到数据如何从源头被一步一步地转换最终以业务人员能够理解的方式方式展现给最终用户,BIEE的repository设计得非常简洁和合理,分别对应于以上的大三个部分分为三个层次的定义:·物理层:对应于数据源的定义,可以建立多个不同系统的数据源,比如一个数据源时essbase,一个数据源是Oracle数据库,而另一个数据源时DB2。

BIEE_周飞版下

BIEE_周飞版下

ContentsDocument Control ................................................................................ 错误!未定义书签。

1.计算度量 (1)1.1.通过逻辑列创建 (1)1.2.通过物理列创建 (3)1.3.通过Calculation Wizard创建 (7)1.4.通过Answers创建 (9)2.变量 (10)2.1.资料库变量 (10)2.2.介绍变量 (14)3.使用时间维度 (16)3.1.设置时间维 (16)3.2.时间维度量 (17)4.调整展现层布局 (20)4.1.调整表或列的顺序 (20)4.2.文件夹效果 (22)5.提示 (23)5.1.仪表盘提示 (23)5.2.列筛选器提示 (24)6.报表开发高级应用 (26)6.1.通过类似请求组合 (26)6.2.框(Bin) (30)6.3.列筛选器 (31)6.4.数据透视表 (33)7.权限管理 (36)7.1.用户 (36)7.2.组 (39)7.3.功能权限 (40)Open and Closed Issues for this Deliverable (42)Open Issues (42)Closed Issues (42)1.计算度量实际开发过程中,纯粹直接从数据库表字段得到计算项的情况是少数,更多的情况是需要手动创建计算项。

手动创建计算项有多种方式,下面一一介绍。

1.1.通过逻辑列创建《入门》中创建的模型中包含的分析项只有四个:Amount Sold、Quantity Sold、UnitCost、Unit Price。

我们可以利用这些逻辑字段来创建新的计算项。

右键选择Sales逻辑表:新建逻辑列:命名为Profit,选择“Use existing logical columns as the source”以激活公式编辑器。

BIEE基本操作文档-beta

BIEE基本操作文档-beta

0.安1)I 2)确装文3)在之前一1.在 IE安装前注事项IE 浏览器版本确认名称,并文档】) 在Oracle 数据前需要解锁sh 、启动服在【开始】中E浏览器端口B :本为8.0,请并将OracleD 据库中确定好h ,之后方能服务及创启动BI 服务口地址为:htt BIEE 基请在安装BI 系DB 中的tsnam 好需要查找指能在下面运行创建用户务,等待约5mtp://vm2003基本操作系统后下载安me 修改为本指定数据名称行。

(解锁方法mins ,将会自:9704/analyt 作方法安装。

本机名。

(修改称,本次操作法在oracle 数自动跳出服务tics/saw.dll?b 法改方式详见作中使用【sh 数据相关书籍务端。

ieehome&sta【Oracle&EP h 】数据,在籍中,此处略artPage=1M 安启动略)2.登3.确登陆BI ,测试确认可以登陆是否可以运行后,启动BI 行。

管理项4.BI5.输(注管理管理工具启输入数据源注:如在此前理】项,重新动后,点击新前没有解锁数新操作)新建文件,并数据源的用户并设定名称以名及设定密以及登陆密码码,需在SQ 码QL下设定,并重新启动动【BI6.选7.选 按寻选择数据类型选择数据对象寻求选择后, 点击完成物理8.物理层物理层9.物链接本次逻辑10.将 注物理图表链接 接时需注意方次案例为自动辑层将物理层内的注:在物理层方向,以及关动匹配的,所的sh 表依次拖层内链接成功关键字类型等所以不需要选拖拽到映射层功后,在映射层等。

选择层和表示层层内会有一个个图标上面有有 ”#”11.去建立12.建去除杂项,剩立新维度建立新维度剩余几个所需需关键项,备备用13.修14.建修改维度名称建立父级别,称一共建立三三个,分别名名为::Year,Quarter ,M onth15.展展开后情况16.分给予17.鼠分别将下述图予父级别关鼠标右键,分图中的三项维关键字及分别给Year、维度拖入Y 、及权限Quarter 、M Q 、M 父级别Month 、Day建别中建立逻辑级别别关键字18.在19.选Day 级别中选择逻辑维的中点掉“用于的结构于显示”(如图图)用户20.新21.检户权限设新建COUNTR检查一致性设置RY的基于级别别的层次维22.23.删删除DAY_NA A ME24.分25.移 (26.分别再建三个移动父级别下(调整方式按个父级别下的维度按照上面所述述)展示27.最建立28.在示层最终调整结果立连接池在物理层新建果建连接池29.建调整30.打建立名字为“整变量及建打开变量管理“sh ”的连接建立初始化块理器接池,设定数块数据源,以及之前设定的用用户密码等31.在建立32.新user在逻辑层新建立USER 和GR 新建名字为rname=':USER 建初始化块ROUP 变量uesr_list 的R' andpassw 的块,并在编ord=':PASSW 编辑源处填WORD'写语句:select * frombiee_listwwhere33.点择“ 继续 最后点击【编辑数“是”。

OracleBIEE多用户开发环境搭建培训

OracleBIEE多用户开发环境搭建培训

OracleBIEE多用户开发环境搭建培训1. 简介本文档旨在提供OracleBIEE多用户开发环境搭建的详细步骤和培训指导。

OracleBIEE(Oracle Business Intelligence Enterprise Edition)是一种强大的企业级商业智能工具,可以提供丰富的数据分析和报表功能。

搭建多用户开发环境可以支持多个开发人员协作开发、测试和部署报表和分析仪表盘。

2. 环境准备在开始搭建OracleBIEE多用户开发环境之前,需要准备以下环境:•操作系统:推荐使用Windows Server或者Linux操作系统。

•数据库:安装并配置Oracle数据库,用于存储BIEE的元数据和报表数据。

•Web服务器:安装并配置Apache HTTP Server或者Oracle WebLogic Server,用于提供BIEE的Web访问接口。

•OracleBIEE安装包:下载并解压OracleBIEE安装包,准备用于安装和配置BIEE。

3. 安装和配置OracleBIEE3.1 安装BIEE软件包按照以下步骤安装OracleBIEE软件包:1.打开安装包目录,运行安装程序。

2.选择安装类型为“Developer Installation”。

3.选择安装操作类型为“Complete”。

4.按照安装程序的提示,逐步完成安装。

3.2 配置BIEE服务在安装完成后,需要配置BIEE服务以启动和访问多用户开发环境。

按照以下步骤进行操作:1.打开BIEE安装目录,找到“instanceconfig.xml”文件。

2.使用文本编辑器打开“instanceconfig.xml”文件。

3.在文件中找到“”节点,修改其中的“”和“”为你安装和配置的Oracle数据库相关信息。

4.保存并关闭“instanceconfig.xml”文件。

5.在BIEE安装目录下找到“startweblogic.cmd”文件(如果使用WebLogic Server作为Web服务器),双击运行该文件。

BIEE entry(BIEE入门)

BIEE entry(BIEE入门)

By windfo (橙子)BIEE入门2010.10 by juan.chengj目录部分一基本操作 (3)1、权限申请 (5)2、资料库(三层模型) (6)2.1.登陆 (6)2.2.物理层 (7)2.3.逻辑层 (10)3.3.展现层 (13)3、answers下报表 (13)4、创建仪表盘提示 (18)5、仪表盘操作: (19)5.1.新建仪表盘: (19)5.2.编辑仪表盘: (19)6、查看日志 (21)部分二常用功能点介绍 (22)1.添加js代码添加字段名备注 (22)2.在仪表盘中启动列排序 (23)3.主题层次展现 (24)4.导航 (25)5.钻取 (25)6.变量的使用 (26)7.列筛选器的使用 (28)8.去缓存 (28)9.使用hint (29)列格式妙用的估计你没有看做了个小测试如下:拖一列出来然后设置其列属性->数据格式->勾选覆盖缺省数据格式->定制文本格式->将下面这段复制到文本域中->确定->显示结果->单击列值[html]"<script>function show(str){alert(str);}</script><div style="cursor:hand";"background:#00FF99";"font-weight:bold"align="center" onclick="show('@')";" location.href=''">"@"</div>"其中有些BIEE的代码规则,总结如下2条:1.style中多个样式间的分号;需要用";"包含起来,且各个样式之间不能加空格,如果onclick等函数中有多个函数,之间的分号;也需要用";"包含起来;2.js函数中如要调用列值为参数,需要用单引号'@'包含起来;如只要显示@符号,则'"@"'或"'@'"均可。

BIEE培训课件

BIEE培训课件
▪ 整企业不同数据源的实时数据 ▪ 为每个用户在最详尽层次上完成特性
化 ▪ 无与伦比的易用性 – 为每个用户提供
简便的指向点击〔point & click〕界面 ▪ 指点性剖析(pōuxī)功用提供智能衔接,
从而在用户〝探求〞和采取措施的进 程中提供协助
生动(shēngdòng)、实时 完全交互式
针对普遍的用户(yònghù)的特性化的、可付诸实施的智能
提供(tígōng)真正自助式效劳的信息访问 – 用户可以失掉业务效果的实时回答
第九页,共51页。
Answers
▪ 是即席查询的oracle用户界面 ▪ 提供了一个创立丰厚内容报表(bàobiǎo)的阅读器界面
左边是创立央求的选择(xuǎnzé)面板
左边(zuǒ bian)是展现选择内容央求、制表的面板
第十七页,共51页。
Oracle 商务(shāngwù)智能效力器
Oracle 商务智能服务器 • 多数据源的调优与负载均衡 • 并行的执行引擎 • 智能多层缓存 • 高性能的 Oracle Server 执行 • 调度服务 (批处理 and/or 事件驱 动) • 无缝的聚合和碎片导航
元数据
• 简化(jiǎnhuà)的业务模型视图与行业规范的 API (SQL select)
• Business Model
Disconnected
BI Server
• Server Cache

Calculations

Disconnected Metadata & Report Definitions
Web Catalog
Presentation Metadata
Oracle DiscOonrancelected

BIEE入门 超级好的文档

BIEE入门 超级好的文档

/honestyzeng/article/details/5608550 BIEE 项目迁移部署ü在目标服务器上安装Oracle BIEE并备份Repository、Catalog及XML Publisher报表;üRepository存放在~/OracleBI/server/Repository文件目录下,复制.rpd 文件;üCatalog存放在~/OracleBIData/web/catalog,复制root文件夹;üPublisher报表存放在~/OracleBI/xmlp/XMLP/Reports文件目录下,复制Reports文件夹ü迁移过程:先停所有BIEE Server,将备份的文件复制到相应的BIEE安装目录;ü修改配置文件中的参数。

ü完成后启动BIEE服务,如果不发生报错即迁移成功BIEE入门篇之一 BIEE的安装最早拿到的安装文件的时候,其实是Siebel7.8,安装界面如下:安装也比较麻烦,安装了Siebel之后,还需要安装tomcat,当然没装jdk,那还得首先装jdk才行。

由于不是免费产品,所以在安装前需要获得一个授权文件,这个文件一般不掏钱是拿不到的。

登录界面如下:当时觉得Siebel不愧是CRM领域的专家,其产品在可用性上做的还是不错,起码效果很足,可以在Web界面上随意的托拽,图形、曲线、图表功能强大,界面美观。

后来拿到的是Oracle经过初步整合的产品,正式名字叫Oracle BIEE(Oracle商务智能企业版),安装文件可以在Oracle网站上下载到,Windows 下的安装文件名是 biee_windows_x86_101330_disk1.zip,大小约1.3GB。

解压后,会有三个文件夹,如下图:其中Client_Ancillary文件夹中有Briefing Book Reader(BIEE提供报表快照的保存,快照文件使用该Reader工具来打开)和开放接口的安装文件。

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

/honestyzeng/article/details/5608550 BIEE 项目迁移部署ü在目标服务器上安装Oracle BIEE并备份Repository、Catalog及XML Publisher报表;üRepository存放在~/OracleBI/server/Repository文件目录下,复制.rpd 文件;üCatalog存放在~/OracleBIData/web/catalog,复制root文件夹;üPublisher报表存放在~/OracleBI/xmlp/XMLP/Reports文件目录下,复制Reports文件夹ü迁移过程:先停所有BIEE Server,将备份的文件复制到相应的BIEE安装目录;ü修改配置文件中的参数。

ü完成后启动BIEE服务,如果不发生报错即迁移成功BIEE入门篇之一 BIEE的安装最早拿到的安装文件的时候,其实是Siebel7.8,安装界面如下:安装也比较麻烦,安装了Siebel之后,还需要安装tomcat,当然没装jdk,那还得首先装jdk才行。

由于不是免费产品,所以在安装前需要获得一个授权文件,这个文件一般不掏钱是拿不到的。

登录界面如下:当时觉得Siebel不愧是CRM领域的专家,其产品在可用性上做的还是不错,起码效果很足,可以在Web界面上随意的托拽,图形、曲线、图表功能强大,界面美观。

后来拿到的是Oracle经过初步整合的产品,正式名字叫Oracle BIEE(Oracle商务智能企业版),安装文件可以在Oracle网站上下载到,Windows 下的安装文件名是 biee_windows_x86_101330_disk1.zip,大小约1.3GB。

解压后,会有三个文件夹,如下图:其中Client_Ancillary文件夹中有Briefing Book Reader(BIEE提供报表快照的保存,快照文件使用该Reader工具来打开)和开放接口的安装文件。

Server 文件夹中是BIEE的主体服务器的安装文件。

而Server_Ancillary是BIEE配套的桌面组件BI OFFICE和BI Publisher,可以用来进行桌面办公协同和生成高级报表。

直接进入Windows/Server/Oracle_Business_Intelligence,点击运行setup.exe文件进行安装。

点击Next,进入下一步,设置安装路径,尽量避免中文路径和目录名称中出现特殊字符,安装类型,如果仅是自己研究,一般选择Basic,使用该种类型的安装,BIEE的Web Server将有Oracle Oc4j组件来提供,如果选择高级类型,则需要前置安装Oracle AS 10g。

选择后,点击Next进入下一步,选择安装方式,自己研究则选择默认的Complete即可。

其后,进入下一步,需要安装JDK并指定Java_Home,如果未安装JDK,此时可先去下载JDK,安装JDK,并设定Java_Home环境变量。

我在这里使用的是JDK6.0。

Java环境设置完成后,再回到BIEE安装界面,继续设置oc4jadmin的密码,使用该密码可登录到Oc4j的管理界面,执行对Oc4j服务器的管理工作。

继续上面的安装后,进入下一步,则需要设置当前系统的用户的密码,在这里输入登录Windows的密码即可。

如果仅是个人研究,可在该界面下方,将服务类型均改为手动,否则每次在开机时都会启动BIEE服务,相当的慢。

继续Next后,设定安装语言为简体中文。

点击Next进入程序安装过程,首先安装程序如果检测到使用的系统中未安装.net Framework2.0的话,会先安装微软的.net Framework2.0组件。

终于看到了BIEE的安装进度条了!在这里要注意一点,BIEE的安装进度条显示有问题,很快就会达到100%,但是后面的安装动作会持续接近20分钟,在此期间,偶尔会看到界面上有安装文件的提示,其他时间你只能看到你的硬盘灯在不停闪烁,耐心等待即可。

直到出现下面的界面,则安装过程就算是告一段落了。

安装结束后,首先修改一下注册表,将启动加载位置上的OC4J删除,否则每次启动机器的时候,虽然前面已经将服务置为手动,但是OC4J仍旧会加载。

安装结束的时候,会提示需要重启Windows。

按照提示重启后,可以试验一下BIEE是否能够正常使用。

首先到“服务”,启动Oracle BI Server、Oracle BI Presentation Server、Oracle BI Java Host三个服务。

然后,使用开始菜单项中的“Start OC4J”待Oc4j启动完成后,再点击“Welcome to Oracle BI EE”,在打开的浏览器页面中点击“Oracle BI Interactive Dashboards”。

在打开的新的浏览器窗口中,会出现BIEE的登录界面,其界面风格已经与OracleEBS R12的很相似。

在安装好后,BIEE自带有一个demo,使用Administrator登录,默认的初始密码是空或者 Administrator,记不清了,自己试一下:)。

注意区分大小写!该demo的数据源使用的xml文件数据库,展示效果就不切图了,如果想看的话,自己下一个装起来就看到,呵呵,留点念想吧!:BIEE入门篇之二 BIEE的迁移部署在这里讲一下BIEE的部署。

BIEE的数据库层管理和逻辑建模均是在rpd文件中进行管理,如下图所示:rpd文件存放在$ORACLE_BI_HOME/server/Repository路径下。

具体的rpd文件名指向则由$ORACLE_BI_HOME/server/Config/NQSConfig.INI中进行指定。

如下图:系统中的NQSConfig.INI指向新的rpd文件即可。

另,还需要调整rpd文件中数据库连接池的数据源名称,如果是使用Oracle数据库的话,则Data source 处填写Oracle的服务名。

BIEE的web展现层组件,存放在$ORACLE_BI_DATA/web/catalog目录下,依据主题区域的名称分文件夹存放,如下图:则在迁移时需要将rpd文件中主题对应的web catalog拷贝到新系统中的相应目录下,主题如下图所示的文件夹:完成catalog的拷贝后,还需要修改$ORACLE_BI_DATA/web/config/instanceconfig.xml中的catalog指向,另外,如果有其他的开发,比如custom message、回写等设置,则也需要将相应目录下的文件拷贝到新系统中,并调整相应的设置。

做为进一步的知识点,在此初级技术的介绍文章中不做赘述.BIEE入门篇之三了解BIEE的开始菜单BIEE安装完成后在,开始菜单中各项如下图所示:第一项:Administration 该条目启动的即是BIEE Admin Tool,运行后如下图:其中黄色文件夹可打开offline的rpd文件,只能打开Windows本地的rpd文件。

蓝色文件夹可打开online的rpd文件,可以打开远程服务器上的rpd文件。

首先配置ODBC数据源,选择驱动类型为Oracle BI Server,如下图:再设置DSN,设置指向的BI Server。

再点击Next,直到完成。

完成后,打开Administration工具,选择打开online,则出现新配置的DSN,选择新的DSN,输入用户名密码,即可打开,如下图:具体的Admin Tool的使用,将在后续的开发教程中进行详细讲解。

第二项:Administration Help File 该条目启动Admin Tool的说明文档,是英文的,但是说明的非常详细,是第一手的参考资料,建议有时间仔细阅读相关内容。

第三项:Catalog Manager 管理Catalog的工具,可以打开online或offline 的catalog目录,并可以直接修改其中的xml文件的内容。

详细的内容需要在高级开发部分掌握,初级学习阶段,一般不使用该工具。

第四项:Job Manager 使用该工具,可执行BIEE的执行计划。

具体的配置请参考Oracle Business Intelligence Scheduler Guide文档。

首先在启动Job Manager后,打开File>Shceduler Configuration进行设置,如下图所示:再运行$ORACLE_BI_HOME/server/Schema/SAJOBS.Oracle.sql在数据库中建立Job相关的数据库对象。

在这里我使用的是Oracle数据库,如使用的是其他类型的数据库,则运行相应标识的脚本。

然后启动Oracle BI Scheduler服务。

启动服务后,运行Job Manager,打开File>Open Scheduler Connection,设置后,点击OK,则可以配置已连接上的BIEE服务的Schedule的设置,在其中添加相应的job,可执行相应类型的脚本,如下图:如果启动Scheduler服务失败,则可以查看$ORACLE_BI_HOME/server/Log/NQScheduler.log文件,依据错误提示,调整系统设置。

第五项:ODBC Client 连接方法如下图:最常用的是使用Utility>Enter SQL Query工具,该工具可以直接运行BIEE形式的高级SQL,用来直接调试、修改catalog的查询。

菜单中其余三项没什么可以详细解说的了,点点就知道了:)BIEE入门(一)架构By chuliang on January 24, 2008 9:57 PM | Permalink | Comments (2) | TrackBacks (0)BIEE作为Oracle的新的商业智能平台企业版,起源于Oracle所收购的Siebel 公司,BIEE原来叫做Siebel Analytic,但是Siebel也不是它的发明者,它是Siebel 在2001年收购的另一个公司叫nQuire software的产品,这个从它的配置文件的名称就可以看出来(NQSConfig,还一直保留着nQuire software的痕迹)。

但是这个产品无论是在Siebel还是在Oracle都得到了发扬光大,我的理解是,也许它不一定是最好的BI工具,但是却是一个非常有创造力的工具,它对于物理层,逻辑层,展现层的理解和定义创造了一个非常简洁而清晰的数据模型,使用这个数据模型可以完整地连接企业内各个异构数据源和前台的业务使用人员,使商业智能真正能够在企业范围内得到大规模部署和使用:就是报表的“开发”以一种非常容易的方式交还给业务人员,他们就可以随时产生自己所需要的智能数据报表,而不是把需求再提交给开发人员,而开发人员,在定义好了商业智能的元数据之后,就可以避免对业务人员的连续不断的需求疲于应付了!请注意,这个并不是广告语,如果你真正理解了BIEE的架构和部署,你也会有相同的感觉的,所以,觉得BIEE前台报表开发过于简单的人也许并不理解这才是BIEE的真正优势!BIEE architecture (BIEE架构)BIEE的架构非常简单,如下图:目录资料库我觉得这这个架构里,最重要的最核心的应该是BI Server和由BI Server所操作的Repository。

相关文档
最新文档