在国内的企业级应用系统中,报表经常是应用中很重要的部分。但是,报表工具的应用情况却不够理想,现有的报表工具不能很好地适应国内的报表需求,报表制作和维护的自动化、专业化程度不够,导致报表及相关应用的开发和维护的工作量,仍然在整个企业级应用系统的开发和维护当中占据了相当大的比重。 因此,提供一个专业的、适合于中式报表需求的高效率的报表工具,对于提高报表应用的开发和维护效率,有着很重要的现实意义。
国内企业级应用系统中报表的需求,有着鲜明的特点:
Ÿ 数据复杂
一个报表中的数据可能同时来源于多个不同类型的数据源,并且这些数据之间可能存在着反复汇总、交叉引用等多种复杂的运算关系
Ÿ 展现复杂
多以表格方式展现报表,一个表格又可以拆分成若干个相关联的子表格;报表的打印要求比较高
Ÿ 运行效率要求高
企业级应用中报表的数量、报表中的数据量都比较大,且运行频繁,对报表的运行效率、稳定性要求很高
Ÿ 开发工作量大、难维护
目前,大多数报表工具都使用了大量的代码来解决数据和展现的问题,导致报表应用的开发成为应用开发人员的一大负担,且一旦报表需求发生变化,报表应用往往难以维护
Ÿ 需求变化快
企业级应用中报表的需求变化很快,并且随时会有新的报表需求产生出来,实际上企业中的业务人员最希望能够自己维护应用中的报表
Ÿ 功能点多
有很多应用功能都被放到了报表的需求中,而不同的项目对报表有几乎完全不同的需求,导致现有报表工具中的的功能点多而杂,但没有能解决报表开发的核心问题
Ÿ 集成麻烦
很多报表工具是以独立产品的形式出现的,有自己的用户管理、权限管理、报表管理等功能,需要与企业级应用中主要的开发环境和运行平台做集成,带来很多集成方面的问题 |