当前位置: 首页 > 专利查询>微软公司专利>正文

网格和相关联的可视化的双向更新制造技术

技术编号:7163968 阅读:241 留言:0更新日期:2012-04-11 18:40
一种便于将多个可视化类型(例如图表)附加到网格的数据上以及在该网格的旁边呈现该可视化的体系结构。该基础结构允许将每个数据视图与一组可视化相关联。这些可视化与网格(在分开的演示窗格中)一起呈现,这样使得用户无需切换上下文就能执行分析。可用的可视化包括示出聚集和/或非聚集数据的图表。在服务器农场的场景中,提供了诸如下钻等全部用户交互。可以使用MHTML(MIME超文本标记语言)获取对这些可视化的服务器农场下钻。当在该网格上应用过滤器时,可以自动地更新该可视化,并且当在该可视化上执行下钻时,自动地更新该网格。可以从例如基于web的浏览器客户端和/或厚客户端来消费该可视化。

【技术实现步骤摘要】
【国外来华专利技术】网格和相关联的可视化的双向更新背景计算硬件和软件的进步促进了存储和检索大量信息的能力。网络使得该信息可以从实际上任何位置进行访问。由此,用户具有搜索和检索诸如网格中的数据等许多不同格式的数据的能力。然而,在许多情况下,所返回的数据是表格形式的,这样使得用户将不得不用智力分析关于数据的关键信息段,诸如趋势、高值和低值等。数据分析用户在很久以前就确定提供数据的图形表示可很大程度上协助更多地理解数据。例如,饼图、柱状图等就有关数据的特性提供了信息丰富的可视化。这种表示可以在允许用户选择数据集并且接着将该数据表示为例如图表的电子表格应用程序中找到。顾客管理系统是顾客数据的有价值的存储库。然而,尽管诸如在SQL服务器服务中提供的报告解决方案允许顾客关系管理用户得出一些见解,但是存在若干缺点。例如,某些缺点包括缺乏与网格的紧密集成、缺乏交互性,以及还需要将另一软件模块安装在系统上。此外,在没有有用的可视化的协助的情况下,用户难以获取否则可能在该数据中找到的见解。概述以下提出了简化概述以提供对此处所描述的一些新颖的实施例的基本理解。本概述并不是全面综述,也不旨在标识关键/重要的元素或描绘其范围。其唯一目的是以简化的形式来介绍一些概念,作为稍后呈现的更为详细的描述的序言。所公开的体系结构便于将多种可视化类型附加到(例如网格中的)数据上。该基础结构允许将每个数据视图与一组可视化相关联。可视化的一个示例与图表、制图模块以及可视化的其他应用方面相关联。可视化特征允许基于网格中的数据来呈现可视化。这些可视化与网格(在分开的演示窗格中)一起呈现,这样使得用户无需切换上下文就能执行分析。可用的可视化包括显示聚集和/或非聚集数据的图表。在服务器农场的场景中,提供了诸如下钻 (drill-down)等全部用户交互。在MHTML (MIME超文本标记语言)使用的MIME格式(例如消息/rfC82》的帮助下仅使用单个页面请求-响应或服务器往返来获取服务器农场下钻。 用于所有特征(包括下钻)的代码库在多服务器部署、单服务器部署以及可在因特网上使用的部署之间是一致的。换而言之,该体系结构包括可以在单服务器模式、多服务器模式、 面向因特网模式中运行并且也可以在浏览器客户端或诸如PIM(个人信息管理器)应用程序(例如微软公司的OutlookTM)的插件(例如顾客关系管理)的独立客户端中使用的应用程序。此外,当将过滤器应用到网格上时,可自动地更新可视化。相反,当对可视化执行下钻时,就自动地更新网格。网格以及相关联的可视化的这一双向更新特征向用户提供了唯一且信息丰富的呈现。为达到上述和相关目的,此处结合以下描述和附图描述了某些说明性方面。这些方面指示了可以实现本文所公开的原理的各种方式,并且所有方面及其等效方面旨在落入所要求保护的主题的范围内。结合附图阅读下面的详细描述,则其他优点和新颖特征将变得清楚。附图简述附图说明图1示出了根据所公开的体系结构的计算机实现的数据查看系统。图2示出了替换性的数据查看系统。图3示出了描绘其中结合网格来呈现图表窗格的可视化的示例性用户界面。图4示出了示例性状态图以及附属的可视化。图5示出了用于向客户端呈现可视化的逻辑流程图。图6示出了概括的数据流程图。图7示出了详细的数据流程图的示例。图8示出了查看数据的方法。图9示出了基于对网格数据的过滤来更新可视化的方法。图10示出了基于对可视化的交互性改变来更新网格数据的方法。图11示出了根据所公开的体系结构的可用于执行网格和可视化组合的计算系统的框图。图12示出了用于基于web的网格/可视化呈现的计算环境的示意性框图。详细描述所公开的体系结构包括允许在网格旁边呈现可视化(例如图表)的可视化特征。 可以用可插入的方式添加这些可视化的各种提供者。例如,可视化提供者可以是.Net图表模块,其呈现来自任何网格(例如客户关系管理(CRM)环境)的聚集和非聚集数据的图表。 提供者是可用于为浏览器客户端或处理某些视图的个人信息管理器(PIM)(例如微软公司的Outlook )的插件客户端呈现可视化的应用程序。换而言之,在CRM上下文中,PIM客户端不仅是PIM,而是以PIM插件形式可用的整个CRM应用程序。由此,PIM内的可视化是PIM 的CRM插件的。可视化在PIM离线以及正常模式中可用。在诸如客户关系管理(CRM)应用程序等基于服务器的应用程序的上下文中,可以在浏览器窗口内部示出网格。例如,也可以在个人信息管理器(PIM) CRM客户端中示出网格。当在在线(例如因特网上)环境中部署CRM时,它支持多租户。当在因特网上的服务器环境中部署应用程序时,例如,该应用程序可以在多服务器环境中运行。诸如用网格视图使得其可用的图表等可视化提供了“平滑的”用户界面(UI)以允许用户访问和使用图表。每个网格提供CRM中数据的视图。每个视图基本上是从CRM数据库检索数据并在网格中示出该数据的查询。基于查询返回的数据集来呈现可视化。即使在若干个页面中示出网格中的数据,可视化也是从整个数据集(所有页面的数据)作出的。这允许用户从查看数据中获得见解,该见解否则不能在传统的网格页面中看出。这种解决方案比例如基于仪表板和报告来得出见解,而不能快速地在数据旁提供上下文内可视化的其他实现更加新颖。上下文内可视化会允许用户从执行实际工作的地方获得见解。例如,所公开的体系结构允许用户从描绘网格上的数据的聚集和非聚集的概要可视化来得出快速的见解,并允许可视化反映网格上的用户动作,反之亦然,即,使用过滤器更新网格数据会更新可视化并且可视化(图表)上的下钻会更新网格数据,并且允许在服务器农场的场景中使用。此外,允许多个可视化提供者。在一个实施例中,如在图4的状态图中所示,当用户手动选择可视化上的“更新可视化”按钮时,可更新可视化。以下是可以响应于这种更新选择发生的一系列动作。用户查看可视化和网格。用户在一列上应用过滤器。可视化现在变得陈旧,并且示出“更新可视化”按钮(例如,按钮图像淡入并且在背景中示出)。用户应用更多的过滤器以缩减数据集。用户接着点击“更新可视化”按钮以查看经更新的可视化。这种方法的优点是因为可视化不是自动更新的,所以无需在每次将过滤器应用到网格上时刷新可视化。由于应用每个过滤器时都会更新可视化,因此在应用每个过滤器时更新可视化会导致大量的性能开销。此外,由于当用户应用新的过滤器时,先前过滤器集的可视化可能会正在使用,因此自动更新对于用户而言会是可使用性的问题。这种行为会使用户感到混淆;因此,手动更新提供了更为可行的方式。然而,应该理解,这不应该被解释为限制性的,因为所公开的体系结构可按需采用自动更新。如此处所使用的,图表描绘了视图中的各列的聚集和非聚集数据。图表是一种具体类型的可视化。聚集函数可以包括例如求和、计数、最小值、最大值和平均值。可以按需添加其他聚集函数。也可以在离线模式中呈现可视化。离线模式是指即使用户不连接到服务器,PIM插件也允许用户操作数据/网格/可视化的能力。该插件允许用户使用与PIM的框架内的浏览器客户端中可用的功能相同的功能。现在参考附图,所有附图中使用相同的参考标号来指代相同的元素。在以下描述中,为解释起见,阐明了众多具体细节以提供对本专利技术的全面理解。然而,很明显,各新本文档来自技高网...

【技术保护点】
1.一种计算机实现的数据查看系统(100),包括用于生成数据的网格的数据组件(102);用于将可视化与所述网格的数据进行关联的可视化组件(106);以及用于结合所述网格数据呈现所述可视化的呈现组件(110)。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:E·A·马丁内兹
申请(专利权)人:微软公司
类型:发明
国别省市:US

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

1