[发明专利]一种商业智能数据查询的方法和系统在审
申请号: | 201811247196.9 | 申请日: | 2018-10-24 |
公开(公告)号: | CN109492056A | 公开(公告)日: | 2019-03-19 |
发明(设计)人: | 冯鑫 | 申请(专利权)人: | 江苏满运软件科技有限公司 |
主分类号: | G06F16/28 | 分类号: | G06F16/28;G06F16/242;G06F16/25;G06Q30/02 |
代理公司: | 上海硕力知识产权代理事务所(普通合伙) 31251 | 代理人: | 郭桂峰 |
地址: | 210012 江苏省南京市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 查询 套件 商业智能数据 数据信息 构建 解析 报表样式 参数信息 逻辑比较 数据查询 数据服务 数据展示 用户查询 用户展示 调取 引擎 数据库 开发 | ||
本发明公开了一种商业智能数据查询的方法,包括:获取用户查询数据信息的查询套件;对获取的查询套件进行解析,并获取查询套件参数信息;根据解析后的查询套件从数据库中调取用户所需的数据信息;将查询到的数据信息构建数据报表;向用户展示构建的所述数据报表。本发明的目的是提供一种商业智能数据查询的方法和系统,实现了数据报表样式以及所需要查询的数据展示指标经常变动,需要扩展开发数据服务引擎以支持新的需求的条件下,导致数据查询的实现逻辑比较复杂的问题。
技术领域
本发明涉及互联网商业智能应用领域,特别涉及一种商业智能数据查询的方法和系统。
背景技术
商业智能(Business Intelligence,简称:BI),是指用现代数据仓库技术、线上分析处理技术、数据挖掘和数据展现技术进行数据分析从而实现商业价值。商业智能作为一个工具,用来处理企业中现有数据,并通过数据服务引擎将数据查询出来,展现给数据分析人员。
当前在运用过程中,经常会面临如下问题:
一方面,数据报表样式以及所需要查询的数据展示指标经常变动,需要扩展开发数据服务引擎以支持新的需求;另一方面数据报表可能会比较多,扩展复杂;因此,上述两个问题会导致数据查询的实现逻辑比较复杂。
针对以上存在技术问题,本申请提供了解决以上技术问题的技术方案。
发明内容
本发明的目的是提供一种商业智能数据查询的方法和系统,实现了数据报表样式以及所需要查询的数据展示指标经常变动,需要扩展开发数据服务引擎以支持新的需求的条件下,导致数据查询的实现逻辑比较复杂的问题。
本发明提供的技术方案如下:
一种商业智能数据查询的方法,包括:获取用户查询数据信息的查询套件;对获取的查询套件进行解析,并获取查询套件参数信息;根据解析后的查询套件从数据库中调取用户所需的数据信息;将查询到的数据信息构建数据报表;向用户展示构建的所述数据报表。
进一步优选的,还包括:建立查询数据信息的统一查询接口,并通过所述统一查询接口获取用户输入的所述查询套件。
进一步优选的,还包括:从所述查询套件中提取对应报表ID信息,报表类型参数信息,以及报表条件参数信息;从数据库中查询满足所述报表条件参数信息,当查询不到满足所述报表的条件参数时,根据所述报表的条件参数配置可替换的所述报表的条件参数;将提取的对应报表ID信息,报表类型参数信息,以及替换后的报表条件参数信息发送至所述数据库的查询接口。
进一步优选的,还包括:根据解析后的所述查询套件从所述数据库中调取与报表有关的数据信息;并将调取的与报表有关的数据信息,与所述应报表ID 信息,报表类型参数信息进行关联设置,并构建成所述数据报表。
进一步优选的,还包括:根据所述数据报表生成动态维度图形。
一种商业智能数据查询的系统,包括:套件获取模块,获取用户查询数据信息的查询套件;套件解析模块,与所述套件获取模块通信连接,对获取的查询套件进行解析,并获取查询套件参数信息;数据调取模块,与所述套件解析模块通信连接,根据解析后的查询套件从数据库中调取用户所需的数据信息;报表构建模块,与所述数据调取模块通信连接,将查询到的数据信息构建数据报表;报表展示模块,与所述报表构建模块通信连接,向用户展示构建的所述数据报表。
进一步优选的,查询接口构建模块,建立查询数据信息的统一查询接口,并通过所述统一查询接口获取用户输入的所述查询套件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏满运软件科技有限公司,未经江苏满运软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811247196.9/2.html,转载请声明来源钻瓜专利网。