华软新元报表系统----如何寻找数据价值
1 概述
  “华软新元报表系统—YoungTop Report”是“华软新元信息资源管理系统—YoungTop”的重要组成部分,也是一套独立的报表系统。是一款基于纯JAVA实现的,采用B/A/S结构的企业级应用WEB报表平台。 YoungTop Report既可以独立运行(本身就是一款完善的运行平台,包括用户管理、授权管理等),也可以通过多种灵活方案, 与其他应用系统实现无缝集成。 YoungTop Report具备了数据挖掘、异构数据源采集、OLAP联机分析、数据格式转换、严格权限控制、任意组合查询、计划任务(定时运行)、报表缓存、支持二次数据源、实时数据管理、智能分析、多级汇总、自定义WEB报表制作与发布、精确打印(包括套打)等功能。特别是对于ERP、CRM、OA等软件厂商,更需要将YoungTop Report集成到其产品中,这样可以方便用户自定义查询、报表模块,从而提高软件厂商的竞争力。 YoungTop Report支持在线自定义WEB报表。 YoungTop Report支持目前业界所有类型报表,如列表报表、明细报表、分组报表、图表报表、交叉报表、主从报表、嵌套报表等。还支持独有的树型报表、汇总报表等。
2 应用背景
   目前,信息资源集成应用引起许多行政单位、企业的兴趣,集成应用产品的市场每年以10%以上的速度迅猛增长。而且,随着信息技术和计算机技术的发展,这类产品的供应商又及时将新的技术融入其中,提高了性能,使得集成技术不断完善,各种不同的产品各有特色。从目前政府部门、企事业单位的信息资源整合的需求来看,已经不局限于内部的管理信息、生产信息、办公信息,也包括企业上下游之间、政府跨部门之间的信息整合,资源整合需求的范围、深度、内容无形中已经发生变化,信息资源整合正在面临新的问题。 近几年,应用集成系统的研究和应用在我国发展较快,但由于技术层次较低,应用效果不明显,形成商品化的系统极少。YoungTop Report提供了一个稳定的平台,帮助客户不断适应各种信息变化,及时、快捷、完整、准确的提供信息的各类展现。及时、快捷、完整、准确的信息经过分类、整理、处理形成各类的报表,各类信息才能更加有效的发挥其作用。YoungTop Report可以很简单、方便、灵活的与其他应用系统进行集成,做为其他系统的有效的组成部分,简化应用,提高效率,挺高灵活度,更好的适应业务的不断变化。
3 产品定位
   “华软新元报表系统(YoungTop Report)”广泛应用于行政事业单位、金融、电信、大中型企业的信息化建设。其主要应用于: (1)制作各类复杂的WEB报表。 (2)构建面向企业级应用的决策分析,集成内外部所以信息数据,以各类WEB报表形式进行展现。 (3)与其他应用系统集成,作为系统中综合查询、统计及WEB报表的解决方案。 (4)报表的设计、分发、上报、汇总分析,生成管理所需的信息资源。
4 应用方案
   应用YoungTop Report系统,可以实现:业务系统中综合查询、统计及WEB报表展现,统一的查询分析决策平台。 对新业务、新信息及时、快捷、高效、简单的进行数据的各类查询、统计、WEB展现。 集成已有业务系统的数据信息,即构建统一的查询分析决策平台; (接入模式和生长模式)
   4.1综合查询、统计及WEB报表展现

   YoungTop Report具备了数据挖掘、异构数据源采集、OLAP联机分析、数据格式转换、严格权限控制、任意组合查询、计划任务(定时运行)、报表缓存、支持二次数据源、实时数据管理、智能分析、多级汇总、自定义WEB报表制作与发布、精确打印(包括套打)等功能。YoungTop Report支持目前业界所有类型报表,如列表报表、明细报表、分组报表、图表报表、交叉报表、主从报表、嵌套报表等。还支持独有的树型报表、汇总报表等。
   4.2构建统一的查询分析平台

   在企业、政府、事业单位的信息化建设中,可能在不同时期由不同软件厂商采用不同数据库开发出不同的管理信息系统。面对分散的信息,企业领导很难利用这些信息进行分析决策。同时,目前绝大多数业务系统的查询分析系统都是在软件开发时一次性定制,随着发展,企业、政府、事业单位对信息的查询也会不断有新的需求。 YoungTop Report的自定义WEB报表引擎,可以完美解决这些问题,将业务信息充分整合起来,以利于领导的决策分析。 YoungTop Report,可以同时挂载企业内所有的数据库,可以方便从这些数据库中抽取数据,制作各类综合查询、复杂报表及统计图表,可将不同数据库中的数据展现在同一张报表中。
5 系统优势
  YoungTop Report基于J2EE和工作流、B/S结构的信息资源的采集、分析、管理和信息发布的应用模式,系统具有十大优势:
  (1)基于B/S技术的三层应用体系架构 充分利用网络技术,构建安全、高效的信息采集平台、分析平台,基于B/S技术的三层应用体系架构,允许任何合法用户,方便快捷地访问系统。可以对任何层进行单独的扩展和升级。
  (2)J2EE技术 J2EE 是与实现企业级应用有关的各种技术规范的集合。基于J2EE企业级应用开发框架,由于JAVA的平台无关性,使得应用程序可以运行在不同硬件平台、不同操作系统平台上。YoungTop Report完全遵照J2EE技术规范,完全开放的体系结构,因此,用户在报表及查询系统时,可以应用一切符合J2EE规范的新兴技术,可以任意扩充报表及查询系统的功能。
  (3)快速开发,运行稳定 在YoungTop Report上构建的各类报表,具有高稳定性及运行效率,这主要是因为: YoungTop Report所有组件都经过了优化和严格的测试,采用了高效、科学的算法,运行效率高。 大部分模块均无需编写Java代码,比传统模式制作WEB报表要节约工作量80%,可以快速实现各类WEB应用中的综合查询、统计及WEB报表展现。 YoungTop Report继承和使用华软新元信息资源管理平台(YoungIRP)的主体框架及核心模块,具有较高的稳定性。平台稳定性的提高,决定了YoungTop Report的稳定性。
 
   (4)报表设计引擎 YoungTop Report平台内置的自定义WEB报表引擎,可以制作各类复杂的WEB报表,构建统一的决策分析平台,为领导的决策分析提供有力的科学依据。报表设计支持列表、明细、组合、主从、分组、多级嵌套、多级嵌入、多级交叉、图表等多种类型报表;公式定义引擎能够在横向(指标之间的逻辑)和纵向(时间轴上)表达指标之间的任何关系,可以非常方便地定义导出指标,并利用公式审核数据的合法性和合理性。对于普通报表及图表均支持多级钻取,通过灵活的链接,可以非常方便的查询用户关心的数据。   
  (5)ETL及OLAP技术 YoungTop Report内置的ETL工具,能跨平台抽取异构数据源,采用了SOAP技术及TCP/IP传输协议,采集端无需安装WebLogic等中间件,减少了服务间由于消息传递带来的传输性能损失,数据传输更加稳定可靠。采集端通过请求的合法性验证,数据采用DES加密传输,确保系统的安全性。   OLAP是使应用程序实现对数据仓库和数据集市进行高效率访问的一种技术。OLAP 给进行分析的用户带来了很多好处——直观的多维数据模型使用户很容易就能选择、浏览和研究数据;分析查询语言为研究复杂的业务数据关系提供了强大功能;对频繁查询的数据预先进行计算,以便非常快地响应特殊查询。系统具有丰富的分析模型,其中包括时间序列分析技术、回归分析、专家系统和企业综合评价模型等,帮助用户对统计数据进行精加工和深度利用,方便领导分析决策。
  (6)易于维护 YoungTop Report本身就是一款完善的运行平台,它不同于一般的报表组件、插件。即可以独立运行,也可以与其他系统实现无缝集成。 一般的报表组件、插件,是由设计器将报表模板(XML)定制好,然后上传到服务器中,再由开发人员编写页面来调用这个报表。需要一定的开发工作量,主要表现在:处理权限;编写条件输入界面;封装用户输入的条件,传给报表引擎进行报表展现。 而YoungTop Report,通过WEB在线向导式智能制作报表,完全可以达到零编码来定制报表,条件输入框、权限等均自动实现,无需用户重新编码。
  (7)可同时挂载多个数据库 YoungTop Report可以同时挂载多个、不同类型的所有关系型业务数据库,可通过YoungTop Report任意设定查询条件,轻松从所有的业务数据库中提取数据(丝毫不影响原有系统的正常运行),进行各类复杂WEB报表展现。