科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道利用Oracle构建 BI 信息板

利用Oracle构建 BI 信息板

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

如果您一直在留意 Oracle 商务智能 10g 的发布或密切关注业界发展趋势,那么您可能发现现在所有人都在讨论商务智能 (BI) 信息板。BI 信息板集中了来自几个信息源的报表和图表,并以易于理解的统一方式向用户提供信息。因此。

作者:中国IT实验室 来源:中国IT实验室 2007年10月7日

关键字: ORACLE

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共3页)

 

创建门户页面

   Oracle Portal 用于在 Oracle 应用服务器平台上构建 Web 门户的一个随取随用的解决方案。Oracle Portal 是一个声明式的、“无需编码”的开发环境,使用它,您能够构建综合了 来自机构的内部和外部的信息和数据的 Web 页面,为应用程序提供单个入口点,它还结合 Oracle 的一次性登录技术,为机构内所有基于 Web 的应用程序提供单一用户 ID 和口令。

   Oracle Portal 页面包含了 portlet,即是通往其他的 Web 页面的“窗口”;应用程序 ― 在我们示例中使用的是商务智能报表;还有一些区域,其中包含有文档和通往其他页面的链接。Portlet 根据开放、已发布的标准进行构建,几个第三方供应商(例如 Business Objects 和 MapInfo)提供了与 Oracle Portal 集成的 portlet。

   Oracle Portal portlet 利用了 Oracle 应用服务器的定制功能,因此用户可以定制他们的数据视图,并可根据与永久存储的原始拷贝间的差异来存储他的个人修改。Portlet 还可以与其他的 Oracle Portal 页面元素进行通信,因此您可以“连接”所有的报表,并使它们响应页面上的一个参数选择器。

   因此,您的第一个步骤是导航至 Oracle Portal 安装,登录,然后创建一个新的页面来存放信息板。在我们的示例中,您要创建一个简单的页面,其中包含 Oracle Discoverer portlet 的位置标志符和一个让用户选择运行哪个部门报表的下拉列表。

   首先您将创建页面的基本布局,在顶部添加一个徽标,并在顶部右边的 portlet 中添加一些介绍文字,欢迎用户访问信息板页面(图 2)。

图 2
图 2:基本的 BI 信息板框架页面

定义连接

   Oracle Discoverer portlets 需要定义一条 Oracle Discoverer 连接(由用户直接定义或通过 Oracle Application Server Control 定义)。在我们的示例中,您将创建一条到音像商店模型的公共连接(图 3)。

图 3
图 3:创建公共连接

指定工作表

   您将添加两个 Oracle Discoverer 工作表到 BI 信息板中:一个显示了特定部门按地区划分的利润(美元),一个按照相同的标准显示利润率(图 4)。

图 4a 图 4b
图 4:Oracle Discoverer 工作表示例

   这两种工作表都添加了一个 Department 参数,该参数使用户能够指定针对音像商店部门(音像销售、音像出租、激光唱盘销售、小吃、游戏出租、饮料)运行工作表。

将工作表添加到门户页面中

   下一步是将这些工作表添加到门户页面中。从 Oracle Portal 构建器界面中,将一个 Oracle Discoverer Worksheet portlet 添加到页面底部右边的位置。在指定公共连接之后,您可以选择要在 portlet 中显示的工作表(图 5)。

图 5
图 5:为 Oracle Discoverer portlet 选择工作表

   接下来,为 Department 参数选择一个默认值(图 6)。注意“页面参数映射”标题 ― 使用它您可将工作表 portlet 映射到一个通用的 portlet 参数,稍后再将 portlet 参数映射到一个 Portal 页面参数,这一页面参数将应用在整个 BI 信息板页面中。

图 6
图 6:为工作表 portlet 指定默认参数

    选择仅在工作表内部显示图表并完成了向导剩下的步骤之后,我们的信息板现在将显示第一个工作表。然后针对底部右边的 portlet 重复该过程,不过这一次将显示来自相同的工作表的数据的交叉表。BI 信息板现在看起来类似图 7。

图 7
图 7:添加了第一个 portlet 的信息板

   对于剩下的 portlet,您将使用一个新特性,Oracle Discoverer 量计(图 8)。量计是 Oracle 商务智能 10g 新增的功能,并且仅当数据通过 Oracle Discoverer portlet 进行部署时才可应用这一功能。在我们的例子中,您需要显示一组量计,以显示各个部门的利润率是否低于、等于或高于目标。

图 8
图 8:Oracle Discoverer 量计集示例

   要将 Oracle Discoverer 量计 portlet 添加到我们的 BI 信息板中,您需要将该 portlet 添加到顶部左边的区域中,指定连接,选择利润率分析工作表,并将工作表的参数映射到与其他两个 portlet 相同的通用 Portal 参数中。然后您将指定如何创建和显示量计(图 9)。

图 9
图 9:定义 Oracle Discoverer 量计

   依照这些规范,portlet 将列作为序列,将行作为值,并将 Margin Percentage 作为量度使用。您将手动为量计设置最小和最大值,并指定最低和最高的阈值为 60% 和 80%。在提供向导规范后,BI 信息板上出现了一组性能量计(图 10)。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章
    图 10

    图 10:添加了所有 Oracle Discoverer portlet 的信息板

     

    查看本文来源