动态配置报表的生成方法与流程

文档序号:13182462阅读:1804来源:国知局
技术领域本发明涉及一种数据处理技术,尤其涉及一种动态配置报表的生成方法。

背景技术:
报表是企业应用软件系统中不可或缺的一部分,通过计算机自动或辅助生成各种业务报表,可以实现业务的规范化管理,极大提高了工作效率,加速了各行业信息化进程。现有生成报表的技术可分为三类:第一类是采用硬编码的方式,一般是由项目人员编写代码实现。第二类报表生成方案是采用静态电子表等各类软件,如Eecel表格。第三类报表生成方案是采用通用的报表生成工具,用于解决动态报表的生成。现有技术中的报表生成技术存在很多问题,传统工具在设置报表数据时直接依赖于底层的数据库模式,需要手动编写程序语句或数据表辅助视图的方式来从数据库中制定数据。增加了报表制作的难度,需要专门的数据库管理员参与。其次,部分行业对报表格式要求较为特殊,需要在生成报表时根据数据的特征动态生成不同的报表格式。

技术实现要素:
本发明的技术效果能够克服上述缺陷,提供一种动态配置报表的生成方法,其应用于企业级计算机应用软件报表开发系统。为实现上述目的,本发明采用如下技术方案:包括如下步骤:1)在报表系统中选择报表的类型;2)配置报表系统的数据库链接;3)选择配置的业务主体,设置实体间关联关系;4)选择实体的分析维度,即实体的属性;5)选择实体的度量值;6)配置所选报表的格式;7)选择配置的业务主体;8)预览配置结果;9)修改报表;10)储存配置报表;11)在报表系统中查看报表数据。优选地,数据库采用SQLserver数据库。优选地,方法采用DotNet开发平台。采用本发明所述动态配置报表的生成方法,使得使用者可以方便快速制作和生成各种业务报表,降低了报表制作的难度,提高了工作效率。具体实施方式本动态配置报表生成方法包括如下步骤::1)在报表系统中选择报表的类型;2)配置报表系统的数据库链接;3)选择配置的业务主体,设置实体间关联关系;4)选择实体的分析维度,即实体的属性;5)选择实体的度量值;6)配置所选报表的格式;7)选择配置的业务主体;8)预览配置结果;9)修改报表;10)储存配置报表;11)在报表系统中查看报表数据。数据库采用SQLserver数据库,方法采用DotNet开发平台。SQL是英文StructuredQueryLanguage的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle,Sybase,MicrosoftSQLServer,Access等都采用了SQL语言标准。首先选择报表的类型,通常分为列表式、摘要式、矩阵式和钻取式,然后配置报表系统的数据库链接,链接后输入各种信息,链接成功后显示对应的数据库的业务实体列表。选择配置的业务实体、设置实体间关联关系,选择实体的分析纬度,选择实体的度量值,预览配置结果:配置完成后,可预览配置结果,点击“预览按钮”,存储配置报表:报表配置完成后,保存配置。配置存储到数据库系统中,在报表配置平台右侧列出“配置报表列表”。如果需要多保存后的配置表修改,选择右侧列表即可在“控制面板中显示”。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1