版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一个或多个搜索条件转换为报表SQL查询语句的where部分字段;查询该报表标识所对应的报表的报表名为用于生成该实时报表的SQL查询语拼装为完整的报表SQL查询语句,并根据该查询语句从预设的报表数据源中获取对应的数据结2接收用户提交的报表查询请求,所述报表查询请求携带根据预设的搜索配置信息将所述一个或多个搜索条件转换为报表SQL查询语句的查询该报表标识所对应的报表名,其中报表分为实时将用户的查询字段、报表名和where部分字段拼装为完整的报表根据预设的图表配置信息将所述数据结果转换为图表结果获取预先存储的该报表标识所对应的报表原型的其中,所述基本配置信息包括该报表原型的报表数据种搜索项都有对应的搜索配置器和表达式解析器,用于将用户的输入转换为对应的表达请求接收模块,适于接收用户提交的报表查询请求,搜索器引擎,适于根据预设的搜索配置信息将所述一个或多个搜索条件转换为报表SQL管理器,适于查询该报表标识所对应的报表名,并将用户的查询字段、报表名和实时报表的报表名为用于生成该实时报表的SQL查询语句;3SQL执行器,适于根据所述报表SQL查询语句从所述至少一个存储器和所述计算机程序指令被配置为与所述至少一个处理器一起使9.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行根据权利要求1-6中所述的方法中45以便该调度系统在该定时查询时间时执行所设定的SQL查询语句,并将查询结果保存在报6行器还适于记录每个实时报表或定时报表的SQL查询语句的执行次数和执行时间,以便进[0025]上述说明仅是本发明技术方案的概述,为了能够更清楚了解[0026]为了实现上述以及相关目的,本文结合下面的描述和附图来描述某些说明性方[0027]图1示出了根据本发明一个实施例的自助报表生成系统100和自助报表生成装置7[0030]图4a-4d分别示出了根据本发明一些实施例的对自助报表系统进行实时任务配[0034]图8示出了根据本发明另一个实施例的自助报表生成方法以及调度系统执行定时[0036]图1示出了根据本发明一个实施例的自助报表生成系统100的结构框图,图2示出[0037]计算设备110驻留有自助报表生成装置200,用户可在计算设备110中配置报表信过接口将这些设定好的内容发送至调度系统后,由该调度系统130在该定时查询时间时定[0039]自助报表生成装置200一般包括请求接收模块210、搜索器引擎220、SQL管理器索项转换为报表SQL查询语句中的Where部分字段。SQL管理器230提供统一的SQL查询语句[0041]SQL执行器240执行SQL管理器传过来的与用户的搜索条件相对应8报表标识从数据库中获取对应报表原型的配置并进行解析,再结合用户的具体搜索条件,[0046]自助报表系统的第一步配置是配置各种报表的基本信息,主要基于报表引擎2609articleaona.article_id=f.article_idwherevisit_date='{date}'groupby[0051]定时报表是通过定期执行SQL查询任务而生成的真实报表,其存储于报表数据库selecta.id,a.title,count(distinctf.session)asuvcount(*)aspv,visit_dateasdtfromflowinnerjoinarticleaona.article_id=f.article_idwhere据任务标识获取指定数据任务的SQL查询语句,并判断定时执行任务所要访问的数据库类[0055]自助报表系统的第二步配置过程是配置多个搜索项表达(也就是图3中的搜索区用户的输入转换为对应的表达式。图2中只示例了示出了文本搜索项的配置器和表达式解[0063]自助报表生成系统的第三步配置是配置图3中的图表区内容,主要基于图表引擎各占比模块字段及其占比数值。本领域技术人员可以根据需要对各类型图表参数进行设该报表数据库121中获取该配置信息来进行报表解析和组装,生成用户想要查看的自助报[0070]当用户在界面输入一个或多个查询条件后,由请求接收模块210接收用户提交的[0072]之后,搜索器引擎220根据预设的搜索配置信息将一个或多个搜索条件转换为报表的创建SQL为:selecta.category_id,,count(a.id)asarticle_countfrom条件后,报表SQL的查询语句变为:selectcategory_id,name,article_countfrom(selecta.category_id,,count(a.id)asarticle_countfromcategorycmm统130均可以通过如下所述的计算设备600来实现。图6示出了根据本发明一个实施例的计[0087]在基本的配置602中,计算设备600典型地包括系统存储器606和一个或者多个处一级高速缓存610和二级高速缓存612之类的一个或者多个级别的高速缓存、处理器核心[0090]计算设备600还可以包括有助于从各种接口设备(例如,输出设备642、外设接口644和通信设备646)到基本配置602经由总线/接口控制器630的通信的接口总线640。示例的输出设备642包括图形处理单元648和音频处理单元650。它们可以被配置为有助于经由设接口644可以包括串行接口控制器654和并行接口控制器656,它们可以被配置为有助于备646可以包括网络控制器660,其可以被布置为便于经由一个或者多个通信端口664与一个或者多个其他计算设备662通过网络通括上面任何功能的混合设备。计算设备600还可以实现为包括桌面计算机和笔记本计算机[0093]图7示出了根据本发明一个实施例的网站资源的自助报表生成方法700的流程示数据进行关联映射后得到的临时单表;所述定时报表是通过定期执行SQL查询任务而生成的方法,还包括步骤:记录每个实时报表或定时报表的SQL查询语句的执行次数和执行时上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施[0113]本领域那些技术人员应当理解在本文所公开的示例中的设备的模块或单元或组
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年中考数学题型专项训练单选题附答案
- 辽宁丹东市第二十九中学2026届中考押题历史预测卷含解析
- 2026年湖南省法院书记员招聘考试法律基础知识真题题库
- 港口工程阶段验收
- 企业设备管理办法
- 2026年工程造价实习报告5000字三篇
- 城中村改造监理规划
- 2026年护理高级职称评审病案分析报告小儿支气管肺炎救治体会病案分析报告
- 高处作业施工方案(完整版)
- 浙江省湖州市安吉县2026届初中英语毕业考试模拟冲刺卷含答案
- 2026上海闵行区七宝镇村(合作社)、镇属公司招聘16人备考题库含答案详解(预热题)
- 2025-2030智能办公家具行业市场供需预测及投资策略规划研究报告
- 2024年上海奉贤区国内外高校招录储备人才笔试真题
- 幼儿园春季传染病预防课件
- 造价咨询岗位责任制度
- 设计保密保证措施
- 2026年西师大版三年级数学下册 3.3 一位小数的加减法(课件)
- 岩棉板外墙外保温施工技术交底
- 纺织厂生产厂长考核制度
- 食品厂员工培训管理制度
- 宁德时代Ener D 液冷集装箱(20 尺)产品规格书
评论
0/150
提交评论