The invention provides a Web query framework, including: data source configuration module is used to configure the query data source; data set configuration module, according to the data source to create a predetermined parameter data set subject; filter configuration module, according to the predetermined parameters to generate the query, and the query control configuration the types and the dependence to generate filters; query table configuration module, according to the selected filter panel configuration visualization query. The invention can meet the needs of the rapid construction of data query architecture and flexible business needs.
【技术实现步骤摘要】
一种Web查询框架
本专利技术属于数据库
,具体地说,尤其涉及一种Web查询框架。
技术介绍
传统方式的Web查询一般是通过固化的方式实现的,包括数据源、查询语句、查询面板及查询表格,都固化实现在程序中。一旦业务需求发生变更,只能通过修改程序的方式实现,使得项目维护成本及系统风险都大大增加。
技术实现思路
为解决以上问题,本专利技术提供了一种Web查询框架,用以满足快速构建数据查询架构的需要及灵活多变的业务需求。根据本专利技术的一个实施例,提供了一种Web查询框架,包括:数据源配置模块,用于配置待查询的数据源;数据集配置模块,用于根据所述数据源创建包含预定参数的数据集主体;过滤器配置模块,用于根据所述预定参数生成查询条件,并配置查询条件控件类型及依赖关系以生成过滤器;查询表格配置模块,用于根据选定的过滤器,配置可视化查询面板。根据本专利技术的一个实施例,所述数据源配置模块通过指定数据源IP地址及用户名、密码的方式来配置数据源。根据本专利技术的一个实施例,所述数据集配置模块进一步包括:数据源选择单元,用于选择待查询的数据源;数据定制单元,用于根据预定方式定制选择的 ...
【技术保护点】
一种Web查询框架,包括:数据源配置模块,用于配置待查询的数据源;数据集配置模块,用于根据所述数据源创建包含预定参数的数据集主体;过滤器配置模块,用于根据所述预定参数生成查询条件,并配置查询条件控件类型及依赖关系以生成过滤器;查询表格配置模块,用于根据选定的过滤器,配置可视化查询面板。
【技术特征摘要】
1.一种Web查询框架,包括:数据源配置模块,用于配置待查询的数据源;数据集配置模块,用于根据所述数据源创建包含预定参数的数据集主体;过滤器配置模块,用于根据所述预定参数生成查询条件,并配置查询条件控件类型及依赖关系以生成过滤器;查询表格配置模块,用于根据选定的过滤器,配置可视化查询面板。2.根据权利要求1所述的查询框架,其特征在于,所述数据源配置模块通过指定数据源IP地址及用户名、密码的方式来配置数据源。3.根据权利要求1或2所述的查询框架,其特征在于,所述数据集配置模块进一步包括:数据源选择单元,用于选择待查询的数据源;数据定制单元,用于根据预定方式定制选择的数据源;预定参数确定单元,用于根据所述预定方式及选择的数据源确定预定参数,以得到包含所述预定参数的数据集主体。4.根据权利要求3所述的查询框架,其特征在于,所述预定方式包括表、视图、存储过程及自定义SQL,其根据选择的数据源确定预定参数。5.根据权利要求3所述的查询框架,其特征在于,所述预定方式包括自定义结构化查询语言方式,其通过建立静态参数和动态参数确定对应选择的数据源的预定参数。6.根据权利要求4或5所述的查询框架,其特征在于,所述过滤器配置模块进一步包括:查询条件生成单元,用于根据所述预...
【专利技术属性】
技术研发人员:谌湘临,王长明,张九华,吴晓蓉,
申请(专利权)人:石化盈科信息技术有限责任公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。