数据引导的过滤制造技术

技术编号:20290223 阅读:21 留言:0更新日期:2019-02-10 20:35
本文描述的各种实施例涉及一种方法、装置和计算机可读介质,其包括以下各项中的一个或多个:显示表示数据集的第一属性的第一属性显示,所述第一属性显示包括用于接收第一属性值的指示的第一输入元件;显示表示所述数据集的第二属性的第二属性显示,所述第二属性显示包括用于接收第二属性值的指示的第二输入元件;接收针对数据集的所述第一属性的第一属性值的指示;并且在接收到所述第一属性值的所述指示之后,改变所述第二属性显示的所述第二输入元件以反映所述数据集的与包括所述第一属性值的查询匹配的部分。

【技术实现步骤摘要】
【国外来华专利技术】数据引导的过滤相关申请的交叉引用本申请要求于2016年6月17日提交的题为“Data-GuidedFiltering”的美国临时申请号为62/351,336的专利申请的优先权,其全部公开内容通过引用合并于此用于所有目的。
本文描述的各种实施例涉及数据访问,并且更具体地但非排他地涉及用于方便用户探索数据集和查询生成的用户界面。
技术介绍
数据分析已成为许多领域的基石,包括医院管理、金融市场、客户分析等。在许多情况下,用户可能希望查询数据库以查找与特定特性匹配的记录,然后对该子集运行特定分析。例如,可以有力的是,能够指定收入应仅针对经历特定流程的重症监护部门或心脏病学部门的25-50岁的患者显示。现有查询语言或前端查询表单可以为用户提供构建期望查询的能力,然后将其提交给数据库以接收回子集用于执行额外分析。
技术实现思路
虽然在用户已经知道他们希望分析的数据库的哪个子集时结构化查询语言存在并且工作良好,但是这些工具在允许用户探索数据集以确定哪个子集将对于运行分析有启发性的方面不足。实际上,许多工具将需要通过多次迭代重塑和提交查询,直到用户已经找到他们希望使用的子集。因此,本文描述的各种实施例提供了用于以交互方式构建针对数据集的查询的用户界面,其在构建期间具有反馈。例如,在一些实施例中,向用户提供用于选择要被添加到查询中的属性和值的图形用户界面(GUI)。在一些实施例中,当属性值被选择时,更新GUI以显示新选择已经对正被选择的数据子集具有的影响。例如,在一些实施例中,可以调整针对特定属性值的输入元件的大小,以指示当前选择的子集中也与被绑定到该输入元件的属性值匹配的记录的相对数量;查询的修改(例如,通过激活其他输入元件)可以使得该输入元件的大小改变以反映子集中的与该输入元件的属性值匹配的记录的新比例。鉴于本文描述的各种实施例,用于提供具有构建内反馈的交互式查询界面的各种备选方法、系统和技术将是显而易见的。本文描述的各种实施例涉及一种方法,包括:显示表示数据集的第一属性的第一属性显示,所述第一属性显示包括用于接收第一属性值的指示的第一输入元件;显示表示所述数据集的第二属性的第二属性显示,所述第二属性显示包括用于接收第二属性值的指示的第二输入元件;接收针对数据集的所述第一属性的第一属性值的指示;并且在接收到所述第一属性值的所述指示之后,改变所述第二属性显示的所述第二输入元件以反映所述数据集的与包括所述第一属性值的查询匹配的部分。本文描述的各种实施例涉及一种设备,包括:存储器;以及处理器,其被配置为:显示表示数据集的第一属性的第一属性显示,所述第一属性显示包括用于接收第一属性值的指示的第一输入元件;显示表示所述数据集的第二属性的第二属性显示,所述第二属性显示包括用于接收第二属性值的指示的第二输入元件;接收针对数据集的所述第一属性的第一属性值的指示;并且在接收到所述第一属性值的所述指示之后,改变所述第二属性显示的所述第二输入元件以反映所述数据集的与包括所述第一属性值的查询匹配的部分。本文描述的各种实施例涉及一种非瞬态机器可读存储介质,包括:用于显示表示数据集的第一属性的第一属性显示的指令,所述第一属性显示包括用于接收第一属性值的指示的第一输入元件;用于显示表示所述数据集的第二属性的第二属性显示的指令,所述第二属性显示包括用于接收第二属性值的指示的第二输入元件;用于接收针对数据集的所述第一属性的第一属性值的指示的指令;以及用于在接收到所述第一属性值的所述指示之后改变所述第二属性显示的所述第二输入元件以反映所述数据集的与包括所述第一属性值的查询匹配的部分的指令。描述了各种实施例,其中,改变所述第二输入元件包括从所述第二属性显示移除所述第二输入元件。描述了各种实施例,其中,改变所述第二输入元件包括基于与所述第二属性值匹配的记录在所述数据集的与包括所述第一属性值的所述查询匹配的所述部分内的比例来改变第二输入元件的特性。描述了各种实施例,其中,所述第二属性显示包括包含所述第二输入元件的多个输入元件,其中,所述多个输入元件与针对所述第二属性的多个属性值中的相应属性值相关联。描述了各种实施例,其中,改变所述第二输入元件包括:基于所述数据集的与包括所述第一属性值的所述查询匹配的所述部分的所述多个属性值共享的相应属性值,相对于所述多个输入元件中的其他输入元件的相应尺寸来改变所述第二输入元件的尺寸。各种实施例额外地包括:在改变所述第二输入元件之后,接收针对数据集的第一属性的第二属性值的指示;在接收到所述第二属性值的所述指示之后,改变所述第一属性显示的所述第一输入元件以反映所述数据集的与包括所述第一属性值和所述第二属性值的查询匹配的部分。描述了各种实施例,其中,所述第一输入元件包括选择子元件,并且改变所述第一输入元件包括改变所述选择子元件的特性。描述了各种实施例,其中,改变所述第一输入元件包括基于与所述第二属性值匹配的记录在所述数据集的与包括所述第一属性值的所述查询匹配的所述部分内的比例来改变所述第一输入元件的选择子元件的尺寸,并且其中,所述选择子元件的所述尺寸小于所述第一输入元件的对应尺寸。各种实施例额外地包括显示在所述第一输入元件与所述第二输入元件之间延伸的连接器元件。描述了各种实施例,其中,改变所述第一输入元件包括调节与所述第一输入元件相关联的所述连接器元件的尺寸。各种实施例额外地包括:在所述第一属性显示与所述第二属性显示之间显示表示所述数据集的第三属性的第三属性显示,所述第三属性显示包括用于接收第三属性值的指示的第三输入元件。描述了各种实施例,其中,所述查询包括所述第一属性值和针对所述第一属性的至少一个额外属性值。描述了各种实施例,其中,所述查询包括所述第一属性值以及针对所述数据集的除了所述第一属性和所述第二属性之外的额外属性的至少一个额外属性值。附图说明为了更好地理解各种示例性实施例,参考附图,其中:图1示出了用于提供交互式查询构建界面和查询结果的分析的界面的示例;图2示出了用于提供交互式查询构建界面和查询结果的分析的界面的另一示例;图3示出了用于提供交互式查询和分析界面的硬件设备的示例;图4示出了用于提供交互式查询和分析界面以及对应功能的方法的示例;图5示出了用于在提供本文描述的交互式查询功能中使用的数据结构的示例;图6示出了用于创建并初始化用于在提供本文描述的交互式查询功能中使用的数据结构的方法的示例;图7示出了用于更新数据结构以反映查询的方法的示例;图8示出了用于确定潜在属性值选项的记录总数的方法的示例;图9示出了用于呈现交互式查询界面的方法的示例;图10示出了用于利用新属性值选择来更新数据库对象的方法的示例;图11示出了用于在交互式查询界面中移动列的方法的示例;图12示出了当用户选择新属性值时交互式查询界面的行为的示例;图13示出了当用户选择新属性值时交互式查询界面的行为的另一示例;图14示出了当用户移动列时交互式查询界面的行为的示例;并且图15示出了交互式查询界面的备选实施例。具体实施方式本文呈现的描述和附图示出了各种原理。应当理解,本领域技术人员将能够设想各种布置,这些布置虽然未在本文中明确描述或示出,但体现了这些原理并且包含于本公开的范围内。如本文所使用的,除非另有说明(例如,“否则”或“或者在备选方案中”本文档来自技高网...

【技术保护点】
1.一种方法,包括:显示表示数据集的第一属性的第一属性显示,所述第一属性显示包括用于接收第一属性值的指示的第一输入元件;显示表示所述数据集的第二属性的第二属性显示,所述第二属性显示包括用于接收第二属性值的指示的第二输入元件;接收针对数据集的所述第一属性的第一属性值的指示;并且在接收到所述第一属性值的所述指示之后,改变所述第二属性显示的所述第二输入元件以反映所述数据集的与包括所述第一属性值的查询匹配的部分。

【技术特征摘要】
【国外来华专利技术】2016.06.17 US 62/351,3361.一种方法,包括:显示表示数据集的第一属性的第一属性显示,所述第一属性显示包括用于接收第一属性值的指示的第一输入元件;显示表示所述数据集的第二属性的第二属性显示,所述第二属性显示包括用于接收第二属性值的指示的第二输入元件;接收针对数据集的所述第一属性的第一属性值的指示;并且在接收到所述第一属性值的所述指示之后,改变所述第二属性显示的所述第二输入元件以反映所述数据集的与包括所述第一属性值的查询匹配的部分。2.根据权利要求1所述的方法,其中,改变所述第二输入元件包括从所述第二属性显示移除所述第二输入元件。3.根据权利要求1所述的方法,其中,改变所述第二输入元件包括基于与所述第二属性值匹配的记录在所述数据集的与包括所述第一属性值的所述查询匹配的所述部分内的比例来改变第二输入元件的特性。4.根据权利要求1所述的方法,其中,所述第二属性显示包括包含所述第二输入元件的多个输入元件,其中,所述多个输入元件与针对所述第二属性的多个属性值中的相应属性值相关联。5.根据权利要求4所述的方法,其中,改变所述第二输入元件包括:基于所述数据集的与包括所述第一属性值的所述查询匹配的所述部分的所述多个属性值共享的相应属性值,相对于所述多个输入元件中的其他输入元件的相应尺寸来改变所述第二输入元件的尺寸。6.根据权利要求1所述的方法,还包括:在改变所述第二输入元件之后,接收针对数据集的第一属性的第二属性值的指示;在接收到所述第二属性值的所述指示之后,改变所述第一属性显示的所述第一输入元件以反映所述数据集的与包括所述第一属性值和所述第二属性值的查询匹配的部分。7.根据权利要求6所述的方法,其中,所述第一输入元件包括选择子元件,并且改变所述第一输入元件包括改变所述选择子元件的特性。8.根据权利要求6所述的方法,其中,改变所述第一输入元件包括基于与所述第二属性值匹配的记录在所述数据集的与包括所述第一属性值的所述查询匹配的所述部分内的比例来改变所述第一输入元件的选择子元件的尺寸,并且其中,所述选择子元件的所述...

【专利技术属性】
技术研发人员:N·R·罗特甘斯N·劳特E·C·V·塔尔戈恩
申请(专利权)人:皇家飞利浦有限公司
类型:发明
国别省市:荷兰,NL

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1