【技术实现步骤摘要】
一种基于Dashboard的大数据快速呈现方法
本专利技术涉及页面显示
,更具体地,涉及一种基于Dashboard的大数据快速呈现方法。
技术介绍
随着各个行业对大数据的认识不断加深,大数据的战略意义及重要性也在不断的展现。我们在保存、处理大数据的同时,还必须要快速、准确、易懂的将大数据以及对大数据的分析、挖掘结论进行呈现。如果数据呈现做的不好,甚至无法呈现出来,那么大数据带来的意义也会随之大打折扣。对于数据的呈现,通常遵循“查询请求”->“数据查询”->“数据呈现”的步骤,从而实现将数据呈现到浏览器页面的功能。在整个过程中,以“数据查询”步骤耗时最长。当程序接收到用户的“查询请求”后,会立即根据用户的查询要求,去保存数据的地方查询数据,按照用户提供的查询条件过滤出用户想要的数据结果,然后将查询结果反馈给用户。然而,在Dashboard功能中,既要展现各种类型数据,又需要在一个页面展示多个查询请求的查询结果,同时还能支持多用户同时发起查询请求。由此可见,Dashboard功能对大数据的呈现能力有较高的要求。在Dashboard功能 ...
【技术保护点】
1.一种基于Dashboard的大数据快速呈现方法,其特征在于,包括:获取目标Dashboard对应的配置信息,所述配置信息包括至少一个配置项,根据所述配置信息进行离线预处理,获得与每个所述配置项对应的缓存文件组;当所述目标Dashboard被触发时,接收浏览器发送的至少一个查询请求,所述查询请求的数量与所述配置项的数量相同,且每个所述查询请求与每个所述配置项一一对应;对于任意一个查询请求,获取该查询请求对应的配置项,作为目标配置项,获取所述目标配置项对应的缓存文件组,作为该查询请求对应的目标缓存文件组,将所述目标缓存文件组发送给所述浏览器,以使得所述浏览器对所述目标缓存文件组进行渲染呈现。
【技术特征摘要】
1.一种基于Dashboard的大数据快速呈现方法,其特征在于,包括:获取目标Dashboard对应的配置信息,所述配置信息包括至少一个配置项,根据所述配置信息进行离线预处理,获得与每个所述配置项对应的缓存文件组;当所述目标Dashboard被触发时,接收浏览器发送的至少一个查询请求,所述查询请求的数量与所述配置项的数量相同,且每个所述查询请求与每个所述配置项一一对应;对于任意一个查询请求,获取该查询请求对应的配置项,作为目标配置项,获取所述目标配置项对应的缓存文件组,作为该查询请求对应的目标缓存文件组,将所述目标缓存文件组发送给所述浏览器,以使得所述浏览器对所述目标缓存文件组进行渲染呈现。2.根据权利要求1所述的方法,其特征在于,所述根据所述配置信息进行离线预处理,获得与每个所述配置项对应的缓存文件组,具体为:根据所述配置信息进行分布式计算,获得至少一个数据结构;对于任意一个数据结构,将该数据结构缓存至关系型数据库中,获得该数据结构对应的缓存表;根据所述配置信息将所有所述缓存表进行整理,获得与每个所述配置项对应的缓存文件组。3.根据权利要求1所述的方法,其特征在于,所述根据所述配置信息将所有所述缓存表进行整理,获得与每个所述配置项对应的缓存文件组,具体为:获取所述配置信息中的所有配置项,对于任意一个配置项,从所有所述缓存表中获取与该配置项对应的数据文件和样式文件,将所述数据文件和所述样式文件进行整合,获得该配置项对应的缓存文件组。4.根据权利要求3所述的方法,其特征在于,所述样式文件用于确定所述数据文件的样式,所述样式包含图形和表格。5.一种基于Dashboard的大数...
【专利技术属性】
技术研发人员:房磊,苏鹏,
申请(专利权)人:北京天元创新科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。