安徽烟草信息化建设一体化工程应用润乾报表
•1 集成商简介:
中软国际 先后承担了多项国家重点科技攻关项目,申请并获得了 20 余项软件著作权和专利技术,并形成了烟草、审计、公安、民政、农业、开发区等行业的成熟解决方案。
•2 项目基本情况介绍
客户名称: | 安徽烟草公司 |
项目应用范围: | 数据中心 |
项目上线时间: | 2005 年 9 月 |
项目意义: | 一旦该项目成功,即可在烟草行业全线推广 |
项目中典型报表名称: | 全国分地区卷烟产销存表、烟草系统卷烟工业企业销售收入排队表、企业分类卷烟当前工业产量、销量、库存统计环比生成表、客户卷烟访销、实销、欠缴税款滞纳金明细表等 |
报表特点: | 复杂,无规则,数据量不大 |
报表数量: | 100 多张 |
用户选择报表时关注的关键点: | 报表复杂的定制能力 |
未选择的其他产品及原因: | 传统的报表工具只能做规律性很强的报表,对复杂无规则的报表无能为力 |
•3 选择润乾报表
• 润乾报表独创的数学模型,很好的解决了中国式报表的弱规律性。
润乾报表开创性地提出了新一代报表数学模型,采用了革命性的多源分片、不规则分组、动态格间运算、行列对称等技术,使得复杂报表的设计简单化,以往难以实现的报表可以轻松实现,避免了大量的复杂 SQL 编写和前期数据准备,报表设计的效率提高了一个数量级。
• 多源 是指一个报表的数据来源来自多个物理数据表(或类似数据体,如视图或其他虚拟表)。这里的“多个”甚至不只是两个三个,而可能是七八个乃至十几个。很多传统报表工具在设计时都可以从多个表中取数据,但实际上还是将这多个表通过关联等方式形成了一个单一的数据源,即一个视图。这并不是润乾报表所说的多源,只有在进行报表设计时,多个数据源可以独立使用,才是润乾报表所说的多源。
• 分片 是指报表的纵向或横向(或双向)同时被分成了多个区域,每个区域重复规则不同,而又可能相互运算。许多传统报表工具都提供子报表。子报表可以说是某一种分片的方法,但是子报表与主报表并非一个整体,不能互相运算。而润乾报表所说的分片,是各片处于一个统一的报表当中,可以互相运算。
• 与完全划分相对应,在报表汇总中却常常需要 不规则划分 ,即划分标准看不出规律(常常只能穷举),所有事实不一定全部出现在分组结果中、个别事实还可能重复出现,次序也与原数据记录无关。用传统工具实现很困难,润乾报表则对不规则分组给予了良好的支持,使得很多这类问题能够轻松解决。
• 传统工具没有很好的运算后报表数据命名机制(传统工具只能用列名命名设计阶段的数据单元),很难精确描述数据引用关系,只能写出规律性很强的表达式,随意的独立格运算就会使传统工具无法处理,而报表外的数据引用更是只能借助脚本或外围应用程序,导致代码极为混乱。而润乾报表具有 动态格间运算 ,可以灵活地处理很多报表中的运算问题,可以不受上述种种限制,灵活地进行计算。并且,这种计算不仅可以随意地在数据格间进行,还可以在有数据展开的情况下进行动态的引用。
• 传统工具本质上来源于纵向分组模型,即行式表,行列严重不对称,列方向能力远远弱于行方向,列一直是固定的,完全不支持列向变动。而对于在横向扩展数据列的需求,传统工具提供了交叉表的方式。但是,交叉表非常死板,虽然可以支持多层变列,但只能有一片变列区,而且其中的汇总运算很简单,只有固定的一些函数,不可随便增加运算行列。润乾报表则采用了 行列对称 的模型,纵方向上拥有的能力与功能,完全可以在横方向上实现,彻底解决了上述问题。
•4 用户反映:
用户的话:润乾报表很有创意,是唯一能够真正解决复杂式中国报表的工具。
•5 应用环境:
主机操作系统: AIX
数据库: oracle
web 服务器: websphere
中间件:无
开发平台: jbuilder