Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1997552
  • 博文数量: 1647
  • 博客积分: 80000
  • 博客等级: 元帅
  • 技术积分: 9980
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-13 15:15
文章分类

全部博文(1647)

文章存档

2011年(1)

2008年(1646)

我的朋友

分类:

2008-10-28 18:09:36

   作为 融合中间件系列产品中的一员,基于 的 XML Publisher 5.6.2 使您能够利用 SQL 和 XML 数据源定义、发布、保护以及调度报表。 Oracle XML Publisher 最初只是作为电子商务套件中的技术来开发的,现在,它可以作为单独的产品从 eDelivery ,并可使用 J2EE 应用(例如 Oracle Application Server Containers for J2EE (OC4J) 或 Apache Tomcat)进行部署。 最棒的是,XML Publisher 使用 Microsoft Word 和 Adobe Acrobat 等常见桌面工具来定义报表布局,这意味着用户可以通过熟悉的环境来设计报表,而无需安装和学习一个全新的工具集。

  XML Publisher 包含一个基于的报表引擎,该引擎将报表模板、希望报告的数据以及所有语言翻译集合在一起,然后以标准格式(如 Adobe PDF、HTML、XML、RTF 或 Microsoft Excel)分发输出。

  图 1

   清晰划分数据、布局以及界面有助于更轻松地以不同格式报告相同数据、更轻松地维护报表定义库以及更直接地引入多语言翻译等功能。 类似于 Oracle 融合中间件体系结构的其余部分,XML Publisher 是一款“可热”的独立产品,与所有基于标准的数据库或 应用服务器集成。

   XML Publisher 5.6.2 版本新推出了 XML Publisher Enterprise,这是一个可用于部署、调度以及保护报表的完善环境。 XML Publisher Enterprise 将向用户提供一个 Web 门户,用户可在其中加载并发布报表模板,然后向企业内的其他用户和组提供这些模板。

   XML Publisher 使用基于 OpenSymphony Quartz 调度程序的调度引擎来运行并交付报表,之后可通过电子邮件或支持 WebDAV 的服务器对这些报表进行在线访问。

  那么,如何利用 XML Publisher 5.6.2 Enterprise 来构建在线报表应用程序呢?

背景

   在本示例中,您将为企业创建一个在线报表环境。 您需要创建一个您的同事将使用的初始报表集,之后您的用户会对其进行维护并创建他们自己的报表。 其中的关键要求是,报表环境基于 Web 并,用户可轻松导航并使用该环境;报表可按需运行或按计划定期运行,用户可将数据从其报表导入常见的桌面应用程序格式(如 Microsoft Excel 和 Adobe Acrobat)。

   报表最初的使用者包括采购部门用户和销售经理,前者希望查看有关供应商发票的报表,后者希望在其 Web 浏览器中和通过 Microsoft Excel 分析销售数据。

  在这些示例中,要报告的销售数据在 Oracle9i 数据库和 Oracle 数据库 10g 附带的 SH 示例模式中,而供应商发票数据将通过事务处理应用程序的 XML 馈送信息提供。 要创建自己的报表布局,请单击此处 SQL 查询和 XML 文件示例。

定义基于 SQL 的销售分析报表

   要创建的第一个报表是销售报表,该报表使用来自 SH 示例模式的数据。 开始之前,请打开您的 Web 浏览器并登录 XML Publisher Enterprise,以便整理您的报表定义。 成功输入用户名和密码后,您将看到 XML Publisher Enterprise 主页。

图 2

   该 Web 页面的左侧下部是任务窗格,其中包含的链接可用于创建新文件夹或报表或者上载现有报表。 该页面的右侧是一组 XML Publisher Enterprise 附带的示例报表。

   单击 Create a new folder 链接为即将定义的报表创建一个文件夹,将其命名为“Sample Reports”。 按此方法对报表进行分组易于将这些报表划分为不同的主题领域,稍后可指定能够访问个别文件夹和报表的用户和组。

图 3

   然后,导航至刚创建的文件夹,单击链接创建一个新报表,将其命名为“sales report”。 创建报表之后,您会看到若干选项,可用于查看、调度、编辑报表或查看报表执行历史。

图 4

   现在,报表已经创建,您需要编辑定义以指定数据模型、报表可能使用的所有参数以及报表布局。 为此,单击报表标题下的 Edit 链接。 之后,XML Publisher Enterprise 将调出一个动态 HTML 界面以树视图显示报表定义元素。

图 5

 

[1]     

【责编:Peng】

--------------------next---------------------

阅读(259) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~