UniEAP™ Report定位于为企业统一报表解决方案提供通用的报表开发平台。通过这一平台,可以充分利用企业信息化建设中积累的重要信息,为企业用户提供一个统一的报表开发、应用平台。
UniEAP™ Report产品充分结合中国国情,针对中国报表的特点,采用科学、先进的数学模型,立足于一个完整、通用、智能、专业的报表开发平台,提供一个集统计、查询、分析于一身的通用报表平台。
通过这一统一的平台,在充分利用信息的同时,还能够降低报表开发难度,缩短报表开发周期,节省报表开发成本。UniEAP™ Report能够帮助用户更好地利用现有的数据,及时准确的获取所需的信息,并以此形成正确决策。
UniEAP™ Report中,打破了传统的基于控件的报表定义,把报表定义的操作对象转为单元格。作为二维空间中最小的单位,通过定义单元格的行为和单元格的关系,可以定义出任意复杂的页面布局。这就好比搭积木,我们通过组合若干小小的积木块,可以拼出任何我们想象得到的形状。
采用UniEAP™ Report,报表的定义不拘泥于固定刻板的格式,而给予用户充分的自由和想象力,户可以任意组合文字、图片、图表,无须编写代码,即可产生漂亮的专业报表。UniEAP™ Report支持30余种常见图表样式,支持JPG、PNG、GIF、BMP等常见图片类型,甚至提供专业的仪表盘和条形码工具。
UniEAP™ Report在覆盖所有报表样式的同时,提供了强大的报表展现能力:
<STRONG id="bks_bihr14dt">完整的数据格式
UniEAP™ Report支持丰富的单元格格式,如数值、货币、日期、文本、百分比等,并且囊括了几乎所有的Windows标准控制,如对齐、缩进、文字竖排、自动换行。
<STRONG id="bks_34d80gp6">丰富的导出文件类型
UniEAP™ Report除了能够生成浏览器端显示的HTML报表外,还支持导出为PDF、Excel、CSV、Word等文件格式。同时、对于PDF和Excel文件格式,导出样式和浏览器中完全一致。
<STRONG id="bks_758vsg2d">完美的打印方案
UniEAP™ Report还提供了完美的打印方案,支持通过浏览器所见即所得的打印,也支持套打、批量打印、奇偶页打印等。同时,UniEAP™ Report为用户解决了很多贴心的打印需求,如分栏打印、缩印、客户端校正打印偏移量等。
<STRONG id="bks_a55fuxy5">强大的交互能力
尤为值得一提的是,UniEAP™ Report突破传统报表只能作汇总、统计的限制。通过强大的交互能力支持,可以完成对报表结果的继续操作,进而实现查询、分析功能。UniEAP™ Report也支持用户自定义的JavaScript函数,可以在报表定义时指定单元格的鼠标事件,来调用这些自定义函数。通过在JavaScript函数中操作报表数据可以更为灵活的控制报表样式。
<STRONG id="bks_1rr4jl9i"> 类Excel的界面风格
UniEAP™ Report的页面布局和操作都与微软Excel非常相似,这使得使用者只要熟悉Excel就能够很快掌握UniEAP™ Report设计器的使用。如行列拖拽,单元格的合并、拆分,单元格属性定义,页面布局定义,样式刷功能等,都完全遵循了Windows用户的操作习惯,保证用户经过简单培训就能迅速上手,开始复杂报表的设计。
<STRONG id="bks_6pv247fj">多种报表定义方式
选择报表工具的一个重要指标就是制表效率,UniEAP™ Report除了通过简捷的操作界面满足用户快速制表外,提供了多种报表创建方式,适用于不同的应用场景:
基于Excel文件定义
可以使用一个Excel文件作为模板,导入Excel文件的布局和样式作为报表定义的基础;适用于报表开发前已经通过Excel完成报表样式设计的场景,这可以减少大量的报表样式定义时间。
基于报表模板定义
任何一个定义好的报表都可以作为一个模板,以之为参考定义新报表;适用于多张报表样式相似的场景,这能够充分利用现有资源、减少重复工作。
使用向导定义
对于常见报表类型也可以使用向导定义,通过几步简单操作可以迅速定义出复杂的交叉表、分组报表,极大的提高开发人员的工作热情。
基于空白报表的定义
适用于样式特殊,不具有通用性的报表。
<STRONG id="bks_bq9osum">优秀的技术架构
好的技术架构也是决定报表工具可用性的关键因素之一。针对中国企事业单位特点,报表工具应该是整个解决方案中的一个关键组件,一个能够适应企业发展需要的可扩展、高效率的通用工具。这就要求报表工具必须具备轻量级、易集成,高可扩展性,高效率等特性,而这些正是UniEAP™ Report引以为傲的地方。
轻量级、易集成
UniEAP™ Report引擎采用100%纯Java语言开发,因此具有很好的可移植性,可以部署于所有常见操作系统。
UniEAP™ Report引擎的核心部分,只是一组Jar文件,因此可以轻易集成到一个J2EE应用中,与用户应用程序无缝集成,这样可以达到最高的运行效率和最深入的控制,同时可以享受应用系统的集群部署与数据连接共享能力以及不必专门处理权限门户等问题。这也是报表集成中,最经济高效的集成方案。
UniEAP™ Report的客户端展现采用纯HTML件格式,可以轻松集成到业务系统的用户界面中,同时不存在采用控件作为客户端显示工具带来的安全(病毒、泄漏等)和性能问题。
高可扩展性
平台的可扩展性,是评价一个平台工具的关键指标。作为一个通用平台,UniEAP™ Report解决了几乎全部的通用报表需求。但企业是发展的,报表需求也是逐步变化的。UniEAP™ Report提供了高可扩展性,允许用户根据自己的需要,扩展报表工具现有功能,适应企业发展需要。
UniEAP™ Report允许用户扩展数据源类型,以集成用户遗留系统;扩展报表函数、系统变量,满足用户个性化需求;扩展安全模型,和用户现有安全机制接口。
对于关键客户,UniEAP™ Report团队会为您提供系统升级、扩展服务,为您量身定制个性化的报表平台。
多级缓存
为了提高报表引擎响应效率,提高并发访问量,UniEAP™ Report设计了独有的多级缓存技术,可以对报表定义和报表实例进行分级、按需缓存。更可以根据用户需要,选择不同的缓存策略。