在熟悉的环境中制作报表
这篇文章介绍了Oracle Business Intelligence Publisher Enterprise和Template Builder的特性。它显示了怎样创建SQL和基于Oracle Business Intelligence Answers的报表并通过熟悉的Microsoft Word环境定义模板……
【IT专家网独家】使用熟悉的桌面工具和Oracle企业数据源创建报表。
人们希望得到信息,无论是每周的销售数字、有特别的服务请求的客户名单、或只是上个星期下订单的客户列表。将这与产品发货、客户信件、支票结算、或者甚至是交易交换的数据结合起来,你可以看到一个典型的公司对报表的需求随着时间的推移在不断的增加。
随着互联网和服务面向架构在公司中的渗透,我们的报表来源似乎是多种的,并且目前的报表可以基于像XML和Web services这样的技术,就好像关系数据库有Oracle数据库10g等等。终端用户普遍希望得到各种格式的输出报表,有普遍用于像素完美展示的Adobe PDF格式的报表,有采用HTML格式的用于网络传输的报表,还有CSV和XML格式的报表用于导出和加载到其他系统中去。
为解决这些不同报表需求和增加业界领先报表和发布特性到Oracle融合中间件产品组合中去,Oracle Business Intelligence Publisher 10.1.3包括了Oracle Business Intelligence Publisher Enterprise,它是一个包括报表、审计和发布工具的一整套的集合,这些工具你可以单独安装,也可以作为Oracle Business Intelligence Suite Enterprise Edition的一个集成部分来安装。Oracle Business Intelligence Publisher Enterprise可以安装并运行在各种J2EE兼容的应用服务器上,包括Oracle Application Server 10g。
Oracle Business Intelligence Publisher通过分离数据查询和报表模板,提供给你这个能力,例如,要创建一个单独的发货收回查询,这个查询要在之后的运行时与各种发货模板相结合以便适应各种类型的客户,这使得报表发布更加容易。Oracle Business Intelligence Publisher还处理多种语言翻译和字体,不再需要购买昂贵的单一用途的应用程序来打印特殊语言或特殊的格式。最重要的是,Oracle Business Intelligence Publisher使用熟悉的桌面工具例如Microsoft Word和Adobe Acrobat来显示报表模板,使得报表建立过程是在一个熟悉的环境中,并减少了对培训和额外软件的需求。
所以如果你安装了Oracle Business Intelligence Publisher,无论是单独的还是作为Oracle Business Intelligence Suite Enterprise Edition的一部分,你怎么制作报表呢?在下面的例子中,你将首先创建一个仓库的库存报表并通过使用从订单条目(OE)样本schema中获得的数据来组成这个报表。然后你会看到Oracle Business Intelligence Publisher和Oracle Business Intelligence Suite Enterprise Edition相结合,使用Oracle Business Intelligence Publisher来创建一个带有Oracle Business Intelligence Answers请求的像素完美的报表。
制作一个带一个参数的数据库报表
登录到Oracle Business Intelligence Publisher Enterprise的主页(默认用户名和密码是Administrator/Administrator)来生成一个门户类型的界面,它会显示你可以管理和运行的报表(见图1)。

图 1: Oracle Business Intelligence Publisher Enterprise主页
页面左边提供了一个普通任务的列表,页面的主要部分显示了以文件夹和子文件夹组织的报表。要编辑一个文件夹,点击文件夹名称后面的文件夹图标;要运行一个报表,点击报表名称;要进到文件夹或子文件夹里,点击文件夹名称。
- 本文关键词:

