使用BIRT和Eclipse从数据库中提取信息 - 编程入门网
使用BIRT和Eclipse从数据库中提取信息时间:2011-02-15 IBM Tyler Anderson业务报告和分析是一个复杂的过程,在想要生成一个看起来很专业的报告时,总是很难获得完美的结果。更难的是定期使用新的或更新的数据重复该练习。Business Intelligence and Reporting Tools (BIRT) 是一组用于 Eclipse 的插件,它允许从数据库从提取信息,分析该信息,然后生成用于报告的总结、图表和分析。 开始之前 如果拥有收集或生成数据的程序,并且需要使用各种报告分析的数据,则本教程可以帮助您更好地了解如何使用 Business Intelligence and Reporting Tools (BIRT)。本教程假定您基本上了解 Eclipse 和 Apache Derby。测试数据库是通过在 Apache Geronimo 上部署示例应用程序实现的。 关于本教程 在本教程中,通过使用 BIRT 和 Eclipse 的 Rich Client Platform (RCP) 技术创建和开发报告,将学习如何在 J2EE 应用程序中使用 BIRT。您将安装 BIRT 并创建将涉及的第一个报告,从 Derby 数据库中获得其数据,并构建后续报告,这些报告从不同的角度分析来自相同数据集的数据。我们将创建一个示例应用程序,收集来自银行事务的数据。出纳员和银行管理人员将使用 Web 浏览器输入事务。该事务包括职员的头衔、保证金或取款金额和日期。最终结果是可以在任何时间从几个角度在线分析数据。因此,通读本教程,您将成为“银行管理员”,并将使用 BIRT 查看和分析银行中执行的事务。 前提条件 需要使用以下工具。注意,本教程是使用 Microsoft® Windows® 机器编写的。不过,在另一台机器上编写所带来的细节上的不同应该很少。 Eclipse 和 BIRT —— 本教程使用 BIRT RCP Report Designer V1.0.1。此版本使用 RCP。BIRT RCP build 提供了使用 BIRT 所需的一切事情,其中包括 BIRT V1.0.1、Java 2 JDK V1.4.2、Eclipse Platform Runtime Binary V3.1、GEF Runtime V3.1 和 EMF V2.1.0。您只需要解压缩下载文件并走开即可。可以从 the BIRT Release Build page 下载 BIRT RCP Report Designer。 BIRT Report Engine —— 需要使 BIRT Report Engine 能够查看 BIRT 报告。 Geronimo —— 本教程使用 Geronimo M5 来部署示例应用程序和用来查看报告的嵌入式 BIRT 报告对象。 Java —— BIRT、Geronimo 和示例应用程序都需要 Java 技术。此外,示例应用程序需要用于将要创建的 servlet 的 J2EE。本教程使用 Java V1.4.2_09 和 J2EE V1.4。不过,这些工具的任何更高版本也应该能够胜任。下载合集式的 Java technology bundle。 Derby —— 下载 Derby 并确保已将接收的 .jars 添加到 CLASSPATH 中。 DB2 Drivers —— 本教程使用 IBM DB2® universal drivers 来连接到 Derby。 Ant —— 需要使用 Ant 来构建示例应用程序,因为它简化了用于 Geronimo 的 WAR 文件的构建过程。 概述 这一节将对您将从本教程中学到哪些内容进行高度概括。 BIRT 报告 传统报告允许允许企业以图形形式显示其他人可读的数据。BIRT 有助于自动化在部署好的 J2EE 应用程序中创建报告的过程。在本教程中,将学习如何创建一个将使用您的应用程序部署的报告。 示例应用程序 当客户来到银行进行取款或汇款时,该事务通常由银行职员执行。本教程的示例应用程序是一个用户界面 (UI),该界面将接收事务细节信息,并将它们存储到一个 Derby 数据库中。记录的事务细节信息包括事务日期、事务标题、职员编号、事务类型、取款或汇款数量,等等。 使用BIRT和Eclipse从数据库中提取信息(2)时间:2011-02-15 IBM Tyler Anderson分析数据 当示例应用程序获取信息并将它 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |