[发明专利]内联数据相关和分层数据集无效
申请号: | 201110087437.X | 申请日: | 2011-03-31 |
公开(公告)号: | CN102214197A | 公开(公告)日: | 2011-10-12 |
发明(设计)人: | C·A·海斯;R·M·布鲁克纳;J·H·武尔那 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 蔡悦 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 内联 数据 相关 分层 | ||
技术领域
本发明涉及数据处理领域,尤其涉及数据处理中的数据相关和绑定。
背景技术
报告作者通常有显示来自多个源的关联数据的需求。在某些情况下,可以将关联数据结合到返回单个数据集以供在报告中使用的单个查询。然而,在许多情况下,底层数据提供者不支持这样的结合或关联数据是在异构系统中。在此情况下,报告作者期望在报告自身内执行“结合”。此外,当存在独立数据的多个集合时(“多个主干-细节”——主干数据集包含主干数据而子数据集包含细节数据),即使数据提供者支持结合,但将所有数据一起结合到查询中并且随后试图在报告内重新分割数据既不实际也不高效。
对于本机分层数据集的支持,报告系统当前仅支持表格行集合作为数据集中的数据。对于本机地支持分层数据的数据源,这一不匹配需要在数据可在报告内被利用之前由报告系统对数据执行的展平过程。取决于展平的样式,这可以具有不希望的效果。数据被限于分层结构的单个分支,这需要在子报告中执行多个查询来与数据重新相关,或者数据被对角线化,这需要在报告内仔细放置过滤器以重新分割数据。
发明内容
下面提供了简化的发明内容,以便提供对此处所描述的一些新颖实施例的基本理解。本发明内容不是详尽的概述,并且它不旨在标识关键/重要元素或描绘本发明的范围。其唯一的目的是以简化形式呈现一些概念,作为稍后呈现的更详细描述的序言。
所揭示的体系结构提供了报告中的某些数据-绑定对象(一般作为先辈和子孙)可以由报告作者配置以使用来自特定查询结果的数据,而不是从包含数据绑定对象中取数据。报告作者定义所包含的对象中的数据与容器中的数据之间的关系,从而允许子对象(子孙的一种类型;父对象的直接子孙)的实例与父对象(先辈的一种类型;子对象的直接先辈)的实例相关。这一关系可以由于查询结果之间的本征分层关系而对结合条件是显式的或隐式的。
使用被用于将子孙数据行与先辈数据行相关的显式结合条件来便于子孙数据-绑定对象到不同数据集而不是先辈对象的声明性绑定。另选地,可以基于两个数据集之间的包含分层关系使用子孙数据行与先辈数据行之间的隐式相关来便于子孙数据-绑定对象到不同数据集而不是先辈对象的声明性绑定。以上可以被多次利用于相同先辈对象内的不同子孙对象。此外,提供了一种访问来自先辈和/或子孙数据行的数据用于在当前数据-绑定对象内的计算的方法。
为了实现上述及相关目的,本文结合下面的描述和附图来描述某些说明性方面。这些方面指示了可以实践本文所公开的原理的各种方式,并且所有方面及其等效方面旨在落入所要求保护的主题的范围内。结合附图阅读下面的详细描述,其它优点和新颖特征将变得显而易见。
附图说明
图1示出了根据所公开的体系结构的用于创建对象到数据集的声明性绑定的相关系统。
图2示出了采用用于在报告文档中配置数据-绑定对象与数据集之间的声明性相关的创作工具的相关系统。
图3示出了嵌套数据区域结合的数据相关示例。
图4示出了嵌套分组结合的数据相关示例。
图5示出了矩阵结合。
图6示出了对等动态结合。
图7示出了使用基于查询的来自数据集的数据提取的内联数据相关。
图8示出了使用基于查询的来自数据集的数据提取的分层数据集。
图9示出了采用引用组件作为创作组件的一部分的系统。
图10示出了根据所公开的体系结构的计算机实现的相关方法。
图11示出了图10的方法的更多方面。
图12示出了执行根据所公开的体系结构的相关的计算系统的框图。
具体实施方式
所揭示的体系结构提供了报告中的某些数据-绑定对象(一般作为先辈和子孙)可以由报告作者配置以使用来自特定查询结果的数据,而不是从包含数据绑定对象中取数据。报告作者定义所包含的对象中的数据与容器中的数据之间的关系,从而允许子对象(子孙的一种类型;父对象的直接子孙)的实例与父对象(先辈的一种类型;子对象的直接先辈)的实例相关。这一关系可以由于查询结果之间的本征分层关系而对结合条件显式的或隐式的。
现在参考附图,附图中通篇使用相似的附图标记表示相似的元件。在下面的描述中,为了进行说明,阐述了很多具体细节以便提供对本发明的全面理解。然而,显而易见,可以在没有这些具体细节的情况下实施各新颖实施例。在其它情况下,以框图形式示出了公知的结构和设备以便于描述它们。本发明将涵盖落入所要求保护的主题的精神和范围内的所有修改、等效方案和替换方案。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110087437.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于机器视觉剔除烟梗中烟拐的方法及装置
- 下一篇:一种分级机叶轮
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置