用于取回视图中的数据项批注的方法技术

技术编号:7705383 阅读:198 留言:0更新日期:2012-08-25 04:20
一种取回与视图中的数据项关联的批注的方法,其中所述视图由信息管理系统查询数据源而生成,所述方法包括以下步骤:接收查询的输出;分析所述查询的输出以识别一个或多个数据项,其中数据项包括数据值和与该数据值关联的属性;对于每个所识别的数据值和属性,识别与所述数据值和所述属性中的每一个关联的唯一值,其中与所述数据值关联的所识别的唯一值和与所述属性关联的所识别的唯一值形成唯一值集合;从数据储存器识别与所述唯一值集合对应的先前记录的唯一值集合;响应于肯定的判定,判定所述先前记录的唯一值集合是否包括关联批注;以及响应于肯定的第二判定,从所述数据储存器取回所述批注。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及信息管理的领域。具体地说,本专利技术涉及一种用于将批注与视图中的数据项关联的改进方法。
技术介绍
信息管理系统包括工具及应用,所述工具及应用存储数据、分析数据及对数据执行某一形式的计算,以便向用户提供对数据的某种有意义的理解。信息管理系统可包括收集、分析及报告信息的任何数目的应用,如数据库应用和电子表格应用。通过使用关系型数据库应用的实例,使用关系模型以便定义具有与其它数据元素同样的属性的数据元素之间的关系。例如,消费者与发票可具有“一对多”关系。这意味着一个消费者可具有“许多”发票,但一张发票不具有“许多”消费者,因为发票倾向于对特定消费者而言是唯一的。一旦已定义了关系,便可接着创建采用预定义关系的查询以 便提供有意义的报告。例如,可定义一个查询以查询数据源,以便查明特定消费者具有多少张未付(outstanding)发票。在一种在线分析处理系统中,通常在星型或雪花型模式(schema)上对基础数据结构建模。所述系统包括称为测量且通过称为维度的事项分类的数值型事实(numericfact)。从事实表中的记录导出测量,且从维度表导出维度。在数据仓库中,维度是将数据集中的每一项目分类为非重叠区域的数据元素。生成视图,所述视图显示测量及与测量关联的事实,即,数据及描述数据的性质的描述符。例如,数据可采取“等离子屏幕电视”的形式,且“等离子屏幕电视”的维度是“产品”。另一实例可见于电子表格中,其中数据被填入“组成”列及行的单元格中。通常,使用数据进行某种计算分析,且(例如)以表格形式等来显示结果。然而,所有以上类型的应用的共同点在于分析数据,且向用户显示结果以供审阅和/或进一步分析。通常,当生成报告或视图时,报告的查看者可能希望对报告/视图中的一个或多个项目进行批注。尽管此情形通过向数据所在的单元格添加注释而是可能的,但当重新运行查询且随后刷新报告数据时,将出现问题。这是因为注释并不跟随显示于报告中的第一位置处的数据,且在刷新报告时,数据现在显示于报告中的第二位置处。问题在于,注释仍显示于第一位置处,但数据已移动至不同位置,且因此注释现在引用不正确的数据。用于解决此问题的一种现有技术解决方案可见于描述一种方法的美国专利申请案第2006/0212469号中,所述方法用于将项目元数据与电子表格中的项目相关联,使得当项目移动至电子表格中的不同单元格时,注释亦与项目一起移动。此情形通过在电子表格自身中创建索引来实现,所述索引创建至元数据表的索引。然而,此解决方案的问题在于,虽然项目元数据将与表中的项目一起移动至新单元格,但此解决方案仅在数据包含在电子表格自身内的情况下起作用。因此,现有技术仍依赖数据的单元格位置来确定将注释移动至的位置。此解决方案在以下情形下不起作用数据由外部数据源提供和/或生成报告的查询被重新运行。另外,现有技术解决方案需要将元数据索引“插入”项目的单元格中,因此需要通过修改基础电子表格的结构使其具有ID字段。因此,本专利技术试图减轻上述问题。
技术实现思路
从第一方面考虑,本专利技术提供一种取回与视图中的数据项关联的批注的方法,其中所述视图由信息管理系统查询数据源而生成,所述方法包括以下步骤接收查询的输出;分析所述查询的输出以识别一个或多个数据项,其中数据项包括数据值和与该数据值关联的属性;对于每个所识别的数据值 和属性,识别与所述数据值和所述属性中的每一个关联的唯一值,其中与所述数据值关联的所识别的唯一值和与所述属性关联的所识别的唯一值形成唯一值集合;从数据储存器识别与所述唯一值集合对应的先前记录的唯一值集合;响应于肯定的判定,判定所述先前记录的唯一值集合是否包括关联批注;以及响应于肯定的第二判定,从所述数据储存器取回所述批注。有利地,本专利技术提供将批注(多个)与视图中的数据项关联并取回所述批注(多个)的能力。批注是传达待与数据项关联的信息的任何形式的注释或元数据。数据项包括数据及数据属性。数据被表征为已从诸如数据仓库的外部数据源查询的数据或已对其执行某一形式的计算分析的数据。数据属性包括列和行标题,即,给出数据的上下文含义的属性。当接收到查询时,将查询基础数据源,且返回查询的结果以供进一步分析。作为元组(tuple)集合而返回结果。每一维度(即,每一单元格位置)可通过元组(即,行、列、数据)来表示。如果批注与数据项关联,则元组可包括行、列、数据及批注。针对每一数据项(在元组中识别的行、列及数据)识别唯一生成的值。如果数据集包括额外标题或分组,则将此信息包括至所述额外标题或分组。所述唯一值中的每一个唯一值的组合形成唯一值集合,其被记录在批注数据储存器中的索引元组表中。将批注存储在批注表中,且针对批注表中存储的每一批注生成唯一关键字(key)。所述唯一关键字与批注的关联唯一值集合一起存储。唯一值可在所有视图上或基于每个视图为唯一的。当重新运行查询且将新维度或新属性引入查询的结果时,S卩,如果该查询正在查询一个数据源以判定“哪些国家已销售了多于500台电视机”,则第一次执行该查询,其可返回这些国家英国、法国。然而,在后续查询时,可能存在新的可用数据,且该查询的结果可将额外国家(诸如,德国及美国)返回至所述结果中。因此,分析新查询的结果以识别形成所生成查询的结果的数据项。视图中的每一数据项(数据值和属性,或数据值及维度)与元组相关联,所述元组具有来自每一维度的属性。分析所述元组中的每一数据项以识别唯一值。记录每一所识别的唯一值以形成唯一值集合,其中所述唯一值集合表示查询结果中的元组。在表中执行查找以识别是否已记录先前唯一值集合,其中所述先前唯一值集合为与当前“正被分析”的唯一值集合相同的值。如果判定为肯定的,则取回与已记录的值集合关联的唯一关键字,且该唯一关键字允许执行查找以便定位关联批注。“正被分析”的唯一值集合然后被映射回至所述数据项中的每个数据项且呈现在视图中,从而显示所述查询的结果。优选地,本专利技术提供一种方法,还包括在视图中显示所识别的数据项中的每一个和所述关联批注。优选地,本专利技术提供一种方法,其中从所述数据储存器取回所述批注进一步包括将所述唯一值集合内的所述唯一值中的每一个映射回如在所述查询的输出中识别的所述唯一值的关联数据项;以及在视图中显示所述数据项与所述关联批注。优选地,本专利技术提供一种方法,其中数据项包括数据和所述数据的已通过查询数据源而取回的关联属性。优选地,本专利技术提供一种方法,其中数据的属性包括如在视图中显示的列和/或行标题。优选地,本专利技术提供一种方法,其中批注包括字符串、整数值、URL、至信息源的其它指针或链接。 优选地,本专利技术提供一种方法,其中批注可与视图中的任何位置处的数据项关联。优选地,本专利技术提供一种方法,其中批注与一个或多个视图中的多个数据项关联。优选地,本专利技术提供一种方法,其中所述数据源是在所述信息管理系统外部的数据源。从另一方面考虑,本专利技术提供一种将批注与视图中的数据项关联的方法,其中所述视图从在视图中呈现查询的结果而生成,所述方法包括以下步骤接收指令以将批注与视图中的数据项关联;从所述数据项确定与所述视图中的所述数据值关联的一个或多个属性;对于每一数据值及其关联属性,确定与所述数据值及其关联属性相关联的唯一值;记录所述唯一值中的每一个以创建唯一值集合,所述唯本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2009.12.03 EP 09177866.21.一种取回与视图中的数据项关联的批注的方法,其中所述视图由信息管理系统查询数据源而生成,所述方法包括以下步骤 接收查询的输出; 分析所述查询的输出以识别一个或多个数据项,其中数据项包括数据值和与该数据值关联的属性; 对于每个所识别的数据值和属性,识别与所述数据值和所述属性中的每一个关联的唯一值,其中与所述数据值关联的所识别的唯一值和与所述属性关联的所识别的唯一值形成唯一值集合; 从数据储存器识别与所述唯一值集合对应的先前记录的唯一值集合; 响应于肯定的判定,判定所述先前记录的唯一值集合是否包括关联批注;以及 响应于肯定的第二判定,从所述数据储存器取回所述批注。2.如权利要求I的方法,还包括在视图中显示所识别的数据项中的每一个和所述关联批注。3.如权利要求I的方法,其中从所述数据储存器取回所述批注进一步包括将所述唯一值集合内的所述唯一值中的每一个映射回如在所述查询的输出中识别的所述唯一值的关联数据项;以及在视图中显示所述数据项与所述关联批注。4.如权利要求I的方法,其中数据项包括数据和所述数据的已通过查询数据源而取回的关联属性。5.如权利要求2的方法,其中数据的属性包括如在视图中...

【专利技术属性】
技术研发人员:C·C·麦西M·瓦兰德J·P·伯兰德
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:

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

1