信息板是实现一个或更多目标所需要的最重要的信息的可视化显示,这些信息经组合后安排在一个屏幕上,从而能总览全部监控信息。 正如汽车的仪表盘以总览的方式提供了驾驶汽车所需的所有要害信息,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 信息板,您的机构可以利用以下重要的产品特性:
图 2:基本的 BI 信息板框架页面定义连接 Oracle Discoverer portlets 需要定义一条 Oracle Discoverer 连接(由用户直接定义或通过 Oracle Application Server Control 定义)。在我们的示例中,您将创建一条到音像商店模型的公共连接(图 3)。
图 3:创建公共连接
图 4:Oracle Discoverer 工作表示例 这两种工作表都添加了一个 Department 参数,该参数使用户能够指定针对音像商店部门(音像销售、音像出租、激光唱盘销售、小吃、游戏出租、饮料)运行工作表。 将工作表添加到门户页面中 下一步是将这些工作表添加到门户页面中。从 Oracle Portal 构建器界面中,将一个 Oracle Discoverer Worksheet portlet 添加到页面底部右边的位置。在指定公共连接之后,您可以选择要在 portlet 中显示的工作表(图 5)。
图 5:为 Oracle Discoverer portlet 选择工作表 接下来,为 Department 参数选择一个默认值(图 6)。注重“页面参数映射”标题 — 使用它您可将工作表 portlet 映射到一个通用的 portlet 参数,稍后再将 portlet 参数映射到一个 Portal 页面参数,这一页面参数将应用在整个 BI 信息板页面中。
图 6:为工作表 portlet 指定默认参数 选择仅在工作表内部显示图表并完成了向导剩下的步骤之后,我们的信息板现在将显示第一个工作表。然后针对底部右边的 portlet 重复该过程,不过这一次将显示来自相同的工作表的数据的交叉表。BI 信息板现在看起来类似图 7。
图 7:添加了第一个 portlet 的信息板 对于剩下的 portlet,您将使用一个新特性,Oracle Discoverer 量计(图 8)。量计是 Oracle 商务智能 10g 新增的功能,并且仅当数据通过 Oracle Discoverer portlet 进行部署时才可应用这一功能。在我们的例子中,您需要显示一组量计,以显示各个部门的利润率是否低于、等于或高于目标。
图 8:Oracle Discoverer 量计集示例 要将 Oracle Discoverer 量计 portlet 添加到我们的 BI 信息板中,您需要将该 portlet 添加到顶部左边的区域中,指定连接,选择利润率分析工作表,并将工作表的参数映射到与其他两个 portlet 相同的通用 Portal 参数中。然后您将指定如何创建和显示量计(图 9)。
图 9:定义 Oracle Discoverer 量计 依照这些规范,portlet 将列作为序列,将行作为值,并将 Margin Percentage 作为量度使用。您将手动为量计设置最小和最大值,并指定最低和最高的阈值为 60% 和 80%。在提供向导规范后,BI 信息板上出现了一组性能量计(图 10)。
图 10:添加了所有 Oracle Discoverer portlet 的信息板 创建参数控件 利用我们的 BI 信息板,用户将能够指定要针对哪个部门运行 Oracle Discoverer 工作表。当您为信息板选择工作表时,您将为每一个工作表添加一个 Department 参数,并将它映射至一个通用的 portlet 参数,然后将后者映射至 Portal 页面参数,以便您可以实现 portlet 到 portlet 的通信,有效地将各个 portlet 连接在一起。完成了这些任务后,您就可以创建一个 Simple Parameter Form portlet,它使用户能够方便地指定参数值,该参数值将同时对我们所有不同的 Discoverer portlet 进行更新。
图 11:Simple Parameter Form portlet 随后将定义参数表单(图 12),该表单有一个活动字段,且一个包含全部现有部门的下拉列表。
图 12:定义 Simple Parameter Form 字段 您现在将创建一个称为 departmentPP 的页面参数,并将 Simple Parameter Form 字段和各个 Oracle Discoverer portlet 使用的通用 Portal 参数映射至这个页面参数(图 13)。
图 13:将 portlet 参数映射至页面参数 最后,当用户单击 Submit 按钮时,Oracle Portal 需要将值从我们的简单参数表单传回至 BI 信息板页面(图 14)。
图 14:定义当修改 portlet 参数时发生的事件将 BI 信息板提供给用户 现在您创建了 portal 页面,添加了 Oracle Discoverer 工作表,并将它们与一个共享的参数控件连接在一起,您现在可以将 BI 信息板提供给用户使用(图 15)。
图 15:BI 信息板最终状态 用户可以使用页面顶部左边的 Department 参数控件来选择要运行信息板报表的部门,他们还可以利用定制特性来修改显示的图表的类型(图 16)。
图 16:定制 Oracle Discoverer portlet 假如需要,用户可以单击各个 portlet 底部的 Analyze 链接,查看每个 portlet 背后的具体数据的更新视图。(注重:要使用 Analyze 工具,您需要配置 Oracle Discoverer 以使用 Oracle Single Sign-On。) 总结 本文说明了与商务智能信息板相关的内容,详述了您如何通过 Oracle 数据库 10g、Oracle 商务智能 10g 和 Oracle Portal 轻松地构建一个 BI 信息板。您已经构建了一个简单的门户页面框架,将一些 Oracle Discoverer 工作簿发布为 portlet,并使用一个共享的 Department 参数将它们连接在一起。您可以利用能够立即从 OTN 上下载的软件来创建您自己的信息板,当您安装 Oracle Business Intelligence Discoverer Administrator 时,您可以方便地安装这些示例数据。 新闻热点
疑难解答