【技术实现步骤摘要】
业务数据查询方法及系统
本专利技术涉及计算机软件
,尤其涉及一种业务数据查询方法及系统。
技术介绍
企业在生产工作过程中会生成大量的表单数据,这些数据大多会存储在业务数据库中。当达到一定的数据量或符合查询条件较多时,从业务数据库中查询所需数据通常需要花费较长时间,为各部门的统计汇总工作带来诸多不便。目前,通常使用结构化查询语言(SQL)来查询业务数据。但是,现有的SQL语句需要由编程人员完全采用手工编写,当查询条件较多时,需要花费较长时间来编写大量的SQL语句,这不仅增加了编程人员的工作量,而且还降低了业务数据查询效率。因此,需要提供一种能够解决上述问题的业务数据查询方法及系统。
技术实现思路
本专利技术所要解决的技术问题是:现有的SQL语句需要由编程人员完全采用手工编写,当查询条件较多时,需要花费较长时间来编写大量的SQL语句,这不仅增加了编程人员的工作量,而且还降低了业务数据查询效率。为了解决上述技术问题,本专利技术提供了一种业务数据查询方法及系统。根据本专利技术 ...
【技术保护点】
1.一种业务数据查询方法,其特征在于,包括:/n创建表单数据集,并使所述数据集保存有多个关联的数据对象、与每个数据对象对应的多个字段,以及与每个字段对应的业务数据;/n基于所述数据对象和所述字段,创建查询报表,并使所述查询报表保存有作为查询项目的所述字段;/n针对所述查询报表中的每个字段,将该字段所在行或列的单元格和表单数据集中与该字段相对应的业务数据进行绑定;/n获取用户输入的包括待查询字段的查询指令,并基于预设查询语言语法规则自动生成与所述查询指令对应的查询语句;/n利用所述查询语句在所述查询报表中查询所述待查询字段对应的业务数据,并输出查询结果。/n
【技术特征摘要】
1.一种业务数据查询方法,其特征在于,包括:
创建表单数据集,并使所述数据集保存有多个关联的数据对象、与每个数据对象对应的多个字段,以及与每个字段对应的业务数据;
基于所述数据对象和所述字段,创建查询报表,并使所述查询报表保存有作为查询项目的所述字段;
针对所述查询报表中的每个字段,将该字段所在行或列的单元格和表单数据集中与该字段相对应的业务数据进行绑定;
获取用户输入的包括待查询字段的查询指令,并基于预设查询语言语法规则自动生成与所述查询指令对应的查询语句;
利用所述查询语句在所述查询报表中查询所述待查询字段对应的业务数据,并输出查询结果。
2.根据权利要求1所述的业务数据查询方法,其特征在于,所述数据对象和所述字段是响应于用户输入的选择指令而从业务数据库中选择的。
3.根据权利要求1或2所述的业务数据查询方法,其特征在于,还包括:根据用户输入的数据处理指令对所述查询结果进行数据加工。
4.根据权利要求3所述的业务数据查询方法,其特征在于,所述数据加工包括排序、分组、联查和钻取中的一种或多种。
5.根据权利要求1或2所述的业务数据查询方法,其特征在于,还包括:根据用户输入的权限指令为所述查询报表设置权限。
6.根据权利要求5所述的业务数据查询方法,其特征在于,所述权限包括访问权限和操作权限。
7.一种业务数据查询系统,其特征在于,包括:
表单数据集创建单...
【专利技术属性】
技术研发人员:刘君,郭学超,
申请(专利权)人:石化盈科信息技术有限责任公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。