分类:
2008-10-28 18:16:43
如果您一直在留意 商务智能 10g 的发布或密切关注业界发展趋势,那么您可能发现现在所有人都在讨论商务智能 (BI) 信息板。BI 信息板集中了来自几个信息源的报表和图表,并以易于理解的统一方式向用户提供信息。因此,用户对 BI 信息显示板的需求带来了 的商务智能工具的大量新特性和改进,BI 信息板的简化创建是 Oracle 商务智能 10g 的主要新特性之一。
本文介绍了 BI 信息显示板的特性,讨论了其对用户的好处,并逐步介绍了如何利用 Oracle 数据库 10g、Oracle Business Intelligence Discoverer (Oracle Discoverer)、Oracle Business Intelligence 10g 的一个组件和 Oracle Portal 来创建信息显示板。
什么是商务智能信息板?
Stephen Few 在他的智能企业文章“信息板混乱”(2004 年 3 月 20 日)中提供了 BI 信息板的一个简洁的定义。
信息板是实现一个或更多目标所需要的最重要的信息的可视化显示,这些信息经组合后安排在一个屏幕上,从而能总览全部监控信息。正如汽车的仪表盘以总览的方式提供了驾驶汽车所需的所有关键信息,BI 信息板的作用也类似,无论您用它来为大型公司作战略性的决策,进行小组的日常操作,或执行只有您自己的任务。方式是单屏显示;目的是时刻了解完成某些事情所需的信息。
BI 信息板通常包含高级汇总数据,从而使客户能够了解影响机构的更大的趋势,如果需要,还能够进行“下钻”,以了解更高一级的详细信息。信息板有以下重要需求:能以清楚、简洁和直观的方式显示信息,且信息显示可以根据用户的特定需求进行定制。新的 Oracle 商务智能 10g 版本可以满足所有这些需求。
BI 信息板一般用于显示机构定义的量度,例如按区域统计的产品销售情况、每千件已交付产品的次品数或按学院统计的学生等级。这些量度一般使用关键性能指标 (KPI)来表示,信息板一般会将业务的各方面的几个 KPI集中到一起。
Oracle 认为,BI 信息板正被定位为将机构的所有商务智能产品集中成单个集成的业务视图的一种方法,并充当公司性能管理产品(例如 Oracle Enterprise Planning and Budgeting、Oracle Financial Analyzer 和 Oracle Balanced Scorecard)的集成点。Oracle BI 信息板使用 Oracle Portal 来集中来自关系、OLAP 和 XML 数据源的数据;它拥有统一的外观;允许您使用熟悉的工具(例如 Oracle Discoverer)来编辑您的报表;Oracle BI 信息板还作为企业级的 Oracle 数据库 10g 和 Oracle 应用 10g 的底层技术。
通过使用 Oracle 商务智能技术来构建 BI 信息板,您的机构可以利用以下重要的产品特性:
那么构建 BI 信息板涉及到哪些东西,信息板是什么样子的?
Oracle 商务智能 10g 信息板
使用 Oracle 商务智能 10g,BI 信息板通常由一个或多个 Oracle Portal 页面组成,这些页面包含一些 Oracle Discoverer 和其他的 portlet ,在某些情况下,页面上的控件允许用户传递参数给 portlet。图 1 显示了一个典型的 BI 信息板。
图 1:示例 Oracle BI 信息板 |
本示例在单独的 portlet 中包含四个 Oracle Discoverer 工作表,并在左边有一个产品选择器,用户能够指定针对哪个产品运行报表。当用户单击一个产品时,所有的 portlet 都将刷新并显示这个特定产品的数据。
前提条件
要构建 BI 信息板,您必须首先安装 Oracle 商务智能 10g(10.1.2 或更高版本)和以下组件:
以上所有组件都独立提供或作为 Oracle 应用 10g (10.1.2) 的组件提供;Oracle BI 工具还作为 Oracle 开发人员套件 10g (10.1.2.0.0) 的组件提供。
对于 Oracle 应用服务器 10g 版本 2,产品安装和许可方法发生了改变,不同于早期的应用服务器版本,典型的 BI 信息板安装现在分三个层次:身份管理和元数据信息库层(等价于早期版本的基础架构层);Oracle 应用服务器中间层(包括 Oracle Portal、Oracle HTTP Server、Oracle Application Server Containers for J2EE [OC4J]、Oracle Web Cache 等);一个商务智能层(包括 Oracle Discoverer 服务器元素)。Oracle 应用服务器层现在可单独进行许可和安装,如果您想只运行独立的 Oracle Discoverer 服务器,而不与 Oracle Single Sign-On 和 Oracle Portal 集成,那么现在可以仅安装商务智能层。不过,为了构建 BI 信息板,您需要 Oracle Portal 和 Oracle 身份管理,因此您需要安装所有三个层次。
此外,您将需要一个 Oracle 数据库,推荐使用 Oracle 数据库 10.1.0.3 或更高版本。Oracle BI 信息板可以并入保存在 Oracle RDBMS 中的 OLAP 数据,但本文最初只着眼于关系数据和传统的 Discoverer 最终用户层 (EUL),它的示例使用了最终用户层和 Discoverer 管理员教程中的数据,可以在安装 Oracle Business Intelligence Discoverer Administrator 时进行安装它们。
最后,要在 Oracle Portal 页面上发布 Oracle Discoverer 工作表,您必须首先将 Oracle 应用服务器商务智能实例与一个 Oracle 身份管理和元数据信息库实例关联,然后在您的 Oracle Portal 安装中注册 Oracle Discoverer Portlet Provider。如何完成以上任务的详细信息超出了本文的讨论范围,但可以在在线文档中找到。
创建商务智能信息板
我们的信息板示例使用音像商店 Discoverer 管理员的数据来提供一些数据和工作簿示例。音像商店 (Video Store) 是一个假想的音像出租连锁店,它用来演示业务方案,并自带了适合于我们的信息库示例的销售和库存数据。
我们的示例信息板将由总部的音像商店高级管理人员使用,它还提供分支网络的两个最重要的关键性能指标的一览视图:(1) 按产品和位置划分的赢利(美元) (2) 按产品和位置划分的利润率。这些 KPI 开始以汇总方式基于公司整体级别显示,高级管理人员将能够深入查看这些数据以了解各个分部的业绩。此外,他们还将能够定制他们的数据视图以符合他们特定的偏好。
信息板创建步骤
安装了 Oracle 商务智能 10g 软件后,并将 Oracle Discoverer 教程 EUL 和数据加载到数据库中后,就可以创建您的第一个商务智能信息板。
在我们的示例中,您用一个图表、一个交叉表和一组量计来按部门显示业绩,你还要提供选择方法,使用户可以选择显示某个部门的报表。
组合信息板的步骤如下:
[1]