一种启发过滤条件设置的方法

文档序号:9524256阅读:204来源:国知局
一种启发过滤条件设置的方法
【技术领域】
[0001] 本发明属于计算机技术的大数据、商业智能领域,尤其设及一种启发过滤条件设 置的方法。
【背景技术】
[0002] 在计算机技术的大数据、商业智能领域中,常常提供报表或查询功能,供使用人员 查询并分析数据,了解业务发展情况,发现经营中出现的问题,分析问题发生的原因,预测 未来经营状况等等。
[0003] 由于不同的分析人员关注点不同,同一个人也由于数据产生时间不同、业务重屯、 变化等原因导致查询、分析的目的不同,需要查看的数据不同,因此报表或查询功能等都 提供有很多对数据进行过滤限制的查询条件,供使用人员在使用时根据自己的需要灵活设 置,实现不同人员在不同时间、目的条件下均可查询、提取所需数据进行查看、分析的目的。
[0004] 通常,为了报表或查询功能具有较好的通用性,报表或查询功能都设有比较多的 查询条件。运些查询条件有的是从多个待选项中选择一项或多选,有的是让使用人员输入 一个数据的范围。使用时逐一设定查询条件后,点击诸如"确定"或"查询"按钮提交查询, 系统执行查询指令,并将查到的数据并W图形、表格的形式展现出来。 阳〇化]报表或查询功能提供比较多的查询条件实现了较好的通用性目标,使得一张报表 或查询可W长久地支持很多人、很长时间的使用,但报表或查询的运个通用性优点也带来 了个性化及易用性不足的缺陷。首先过多的查询条件成为查询使用的负担和障碍,逐一设 置即复杂又耗时;其次对一个确定的使用人员来讲,很多查询条件可W做缺省设置的,但报 表或查询又很难支持所有用户的个性化缺省查询条件设置;再次在使用时常常会遇到设置 完所有查询条件却发生查不出数据的情况,运时还不清楚是哪一个查询条件或哪几个查询 条件设置过于严格导致的,令使用人员非常困惑;最后就是对使用人员如何设置查询条件 没有支持,只是具有查询条件设置的功能而已。总之W功能为核屯、构建的报表或查询对使 用的易用性、交互体验支持存在改进的空间。

【发明内容】

[0006] 本发明针对当前大数据、商业智能领域中,W功能为核屯、构建报表或查询的易用 性不足,提供了一种启发过滤条件设置的方法,通过分析待设置过滤条件的数据项,提取 该数据项实际数据并分组汇总,将分组汇总后数据进行图形展示,启发使用人员设置过滤 条件,支持图形点击操作完成过滤条件的设置。
[0007] 发明步骤、方法的分析待设置过滤条件的数据项是查找数据项的元数据,判断数 据项的类型,不同数据项类型则提取实际数据方式不同、展现方式不同。本发明一种启发过 滤条件设置的方法中数据项类型包括标识符、指标、身份证、日期、地址、维度、数值维度、简 易维度、电话号码、多级维度等几种。
[0008] 发明步骤、方法的提取该数据项实际数据并分组汇总是提取过滤限制会操作的实 际数据,提取的同时进行数据分组汇总,不同数据项类型分组汇总时有些差异。
[0009] 1、维度、多级维度类型数据需要进行维度到维度名称的转换,数据W维度名称分 组汇总。其中多级维度取用第一级维度名称。
[0010] 2、指标、数值维度类型数据需要将数据转换成数据分档标签,数据W分档标签分 组汇总。
[0011] 3、身份证、日期、地址、电话号码转换为缺省观察角度的数据并W缺省观察角度数 据分组汇总。其中身份证的缺省观察角度是出生地;日期的缺省观察角度是月份;地址的 缺省观察角度是一级地域;电话号码的缺省观察角度是号段。
[0012] 4、简易维度按数据本身进行分组汇总。
[0013] 发明步骤、方法的将将分组汇总后数据进行图形展示是利用上一步骤汇总好的数 据绘制启发使用人员设置过滤条件用的图形,图形分片增加鼠标点击事件,图形擅染并展 示。启发图形W帕累托图(Paretochart)为蓝本并优化为更易于解读的图形。
[0014] 发明步骤、方法的启发使用人员设置过滤条件是使用人员通过观察、解读实际数 据的图形呈现,发现过滤设置的灵感,进行过滤条件的设置过程。使用人员观察图形过程中 可W通过点击图形分片快速完成过滤条件的精准设置,无需在范围输入框中手工录入。
[0015] 本发明一种启发过滤条件设置的方法,弥补了大数据、商业智能领域中W功能为 核屯、构建报表或查询的易用性不足,解决了使用人员如何设置过滤条件的困惑;不强制设 置过滤条件,从而降低了设置过滤条件的工作量;通过点击图形分片快速设置过滤条件; 能够提示和避免设置查不出数据的过滤条件;从而大幅提高报表、查询的易用性,提高了 提取数据的精准性,提高了查询及分析的效率和质量。
[0016] 本发明一种启发过滤条件设置的方法也存在一定的局限性,即起启发使用人员设 置过滤条件的图形基于实际数据绘制的,在使用人员确定查询条件之前就已经查询了全部 数据用于生成启发设置的图形,运部分数据如驻留在内存中则没什么不妥,但是如果不在 内存中,由于存储数据的设备运行速度慢,可能导致页面刷新速度过慢,客户体验恶化的结 果!
【附图说明】
[0017] 图1为本发明一种启发过滤条件设置的方法之步骤方法示意。
[0018] 图2为本发明指标类数据项启发过滤条件设置界面截图。
[0019] 图3为本发明日期类数据项启发过滤条件设置界面截图。
[0020] 图4为本发明维度类及简易维度类数据项启发过滤条件设置界面截图。
[0021] 图5为本发明身份证类数据项启发过滤条件设置界面截图。
【具体实施方式】
[0022] 为使本发明一种启发过滤条件设置的方法之目的、技术方案和优点更加清楚,W 下结合电信运营商话费实例来详细说明实现的方法和技术细节。借此对本发明如何应用技 术手段解决技术问题,并达成技术效果的实现过程能充分理解并据W实施。
[0023] 分析待设置过滤条件的数据项
[0024] 在发明步骤、方法的分析待设置过滤条件的数据项就是查找数据项的元数据中的 数据项类型,其中数据项类型定义如下: 阳0巧]
[0026] 取得数据项的类型flag,对比并进行相应的处理。实例话费数据项为指标。
[0027] 提取该数据项实际数据并分组汇总
[0028] 在发明步骤、方法的提取该数据项实际数据并分组汇总就是根据数据项不同,发 送相应的action请求,给定所需参数提取该数据项的实际数据。
[0029] 实例话费数据项为指标,请求action为cha;rt_quota.action,该action从内存数 据库中提取话费数据,提取的同时将话费转换为分档标签,并根据分档标签分组汇总,返回 分档标签对应的结果集。其中指标型数据分档W及分档数据分组汇总是分析型内存数据库 提供的功能。
[0030]
[0031] 将将分组汇总后数据进行图形展示
[0032] 在发明步骤、方法的将将分组汇总后数据进行图形展示就是将指标型数据绘制成 如图2所示图形,包括:
[0033] 1、过滤条件设置的个性化微提示显示,即界面上由括号扩起来的一段文字,不同 类型字段微提示不同;
[0034] 2、在话费输入范围框中预制极大值和极小值,点击图形分片则刷新运两个输入域 的内容为新的过滤限制范围,运两个输入域可W手工输入,但有范围合法性检查;
[0035] 3、绘制堆积图形,图2所示指标型字段,绘制两个堆积图,中间有线连接相同的分 片,标注为分档标签,图内标注均为占比,分别是记录数占比和数值累加的占比;
[0036] 4、图形分片注册鼠标点击事件处理函数,实现通过点击图形分片完成过滤条件设 置功能。
[0037]
[0038:
【主权项】
1. 一种启发过滤条件设置的方法,其特征在于,包括: (11) 所有过滤限制条件均有缺省的设置; (12) 提供实际数据分布图形启发使用人员进行过滤条件的设置。2. 如权利要求1所述方法,所有过滤限制条件均有缺省的设置,缺省设置选择全部数 据。3. 如权利要求1所述方法,实际数据分布图形是利用实际数据经过转换、分组汇总后 绘制改进的帕累托图,改进的帕累托图特征在于,包括: (31) 是单柱堆积图、带连线的双柱堆积图; (32) 数据分档标签做图形分片的标注; (33) 数据分档标签有序显示; (34) 图形分片内标注记录数的占比; (35) 记录数为0的分片不显示。4. 如权利要求3所述方法,双柱堆积图显示时: (41) 右边图形分片内部显示数据值累加的占比; (42) 左边图形分片和右边图形分片直接有连线标识分片的对应关系。5. 如权利要求3所述方法,数据分档标签以"小端边界值-大端边界值"的形式表示分 片的数据范围。6. 如权利要求1所述方法,实际数据分布图形的分片可以响应鼠标点击并完成过滤条 件的设置。
【专利摘要】本发明针对当前大数据、商业智能领域中,以功能为核心构建报表或查询的易用性不足,提供了一种启发过滤条件设置的方法,通过分析待设置过滤条件的数据项,提取该数据项实际数据并分组汇总,将分组汇总后数据进行图形展示,启发使用人员设置过滤条件,支持图形点击操作完成过滤条件的设置。本发明一种启发过滤条件设置的方法,弥补了大数据、商业智能领域中以功能为核心构建报表或查询的易用性不足,解决了使用人员如何设置过滤条件的困惑;不强制设置过滤条件,从而降低了设置过滤条件的工作量;通过点击图形分片快速设置过滤条件;能够提示和避免设置查不出数据的过滤条件;从而大幅提高报表、查询的易用性,提高了提取数据的精准性,提高了查询及分析的效率和质量。
【IPC分类】G06F17/30
【公开号】CN105279220
【申请号】CN201510390700
【发明人】冯昱川
【申请人】北京挺软科技有限公司
【公开日】2016年1月27日
【申请日】2015年7月7日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1