[发明专利]可配置的即席查询系统及方法在审
申请号: | 202010474985.7 | 申请日: | 2020-05-29 |
公开(公告)号: | CN111831623A | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 毛江 | 申请(专利权)人: | 大数金科网络技术有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/242;G06F16/25;G06F8/71 |
代理公司: | 北京科家知识产权代理事务所(普通合伙) 11427 | 代理人: | 宫建华 |
地址: | 610000 四川省成都市中国(四川)自由贸易*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 配置 即席 查询 系统 方法 | ||
1.可配置的即席查询系统,其特征在于包括报表配置模块、筛选组件配置模块、SQL配置模块、数据资源配置模块以及字典配置模块,所述的筛选组件配置模块、SQL配置模块、数据资源配置模块以及字典配置模块均与所述的报表配置模块连接;
所述的数据资源配置模块,用于为报表配置模块配置数据源,根据数据源类型动态加载数据源;
所述的字典配置模块,用于对筛选组件数据进行扩充;
所述的SQL配置模块,作为虚拟接口适配器,用于报表配置模块与各模块建立联系;
所述的筛选组件配置模块,为报表配置模块提供筛选组件,并配置筛选组件的属性,所有筛选组件都需要填写参数名,以便报表查询语句动态解析。
2.根据权利要求1所述的可配置的即席查询系统,其特征在于:所述的报表配置模块还连接有定时任务配置模块,配置定时任务cron表达式、配置定时ETL脚本,以实现定时数据处理、定时刷新缓存的操作。
3.根据权利要求1所述的可配置的即席查询系统,其特征在于:所述的报表配置模块还连接有脚本配置模块,根据功能需求配置对应的脚本模块,给报表设置一些隐含的参数以及能将筛选组件的参数再次处理给报表使用。
4.根据权利要求1所述的可配置的即席查询系统,其特征在于:所述的报表配置模块还连接有图形化样式配置模块,根据功能需求配置多个图形化样式模块以不同图形显示报表。
5.根据权利要求1至4中任意一项权利要求所述的可配置的即席查询系统,其特征在于:所述的筛选组件包括下拉框菜单模块、模糊搜索框、级联下拉框、时间模块以及文本框模块,所述的下拉框菜单模块、时间模块以及文本框模块均与所述的报表配置模块连接。
6.可配置的即席查询方法,采用上述的可配置的即席查询系统,其特征在于包括以下步骤:
a、利用数据资源配置模块配置数据源,下拉选择数据源类型,根据数据源类型动态加载数据源的配置表单;通过字典配置模块添加属性名和属性值保存,以提供给下拉菜单使用;
b、进行筛选组件配置,提供文本框、下拉框菜单、模糊搜索框、级联下拉框、时间框以及时间范围模板,用户选择模板添加筛选组件,并配置筛选组件的属性,填写筛选组件都的参数名,以便报表查询语句动态解析;
c、利用定时任务配置模块配置定时任务cron表达式,然后配置定时ETL脚本,以实现定时数据处理、定时刷新缓存操作;
d、报表配置模块将上述a-b步骤配置完成后上线,用户即可根据筛选条件筛选出查询所需的分析数据。
7.根据权利要求6所述的可配置的即席查询方法,其特征在于:所述的步骤b中,模糊搜索框需要配置数据源、查询SQL,提示条数,缓存时间,程序通过相似度搜索算法对用户输入的关键字进行提示。
8.根据权利要求7所述的可配置的即席查询方法,其特征在于:所述的步骤b中,下拉框需要配置下拉数据来源,选择字典和数据源方式获取,数据源则需要输入SQL语句进行解析,下拉筛选可配置首选项作为默认值。
9.根据权利要求7所述的可配置的即席查询方法,其特征在于:所述的时间框、时间范围配置需要用户设置时间格式和默认时间,或通过编写脚本设置默认值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大数金科网络技术有限公司,未经大数金科网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010474985.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于阵列晶体管传感器的柔性数位板
- 下一篇:自动化接口测试平台