实时更改来自不同源的数据制造技术

技术编号:18609885 阅读:32 留言:0更新日期:2018-08-04 22:54
在一个实施例中,更改数据监视系统可从各自具有不同的专用源格式的多个数据源收集更改数据。更改数据监视系统可从使用多个专用源格式跟踪在线系统的数据源组的数据源接收具有描述对该在线系统作出的更改的更改数据集的更改数据报告。更改数据监视系统可将更改数据集从专用源格式转换为标准化数据呈现格式。更改数据监视系统可以标准化数据呈现格式来向用户呈现更改数据集。

【技术实现步骤摘要】
【国外来华专利技术】实时更改来自不同源的数据背景在线系统是网络服务或作为跨多个网络设备使用的服务的软件。在线系统可涵盖各自具有多个服务器的多个提供商和服务。这些服务或提供商中的每一者可使得多个更改针对性能条件和正被执行的底层代码而被作出。每个服务器和提供商可具有用于储存这些更改的记录的专用格式。在线服务可收集描述对所执行的代码或来自每个提供商或服务器的数据作出的更改的更改数据,这些更改数据各自采用不同的专用格式。概述提供本概述是为了以简化的形式介绍将在以下详细描述中进一步描述的一些概念。本概述并不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于限制所要求保护主题的范围。下面讨论的各实施例涉及从各自具有不同的专用源格式的多个数据源收集更改数据。更改数据监视系统可从使用多个专用源格式跟踪在线系统的数据源组的数据源接收具有描述对该在线系统作出的更改的更改数据集的更改数据报告。更改数据监视系统可将更改数据集从专用源格式转换为标准化数据呈现格式。更改数据监视系统可以标准化数据呈现格式来向用户呈现更改数据集。附图为了描述可以获得以上所列举的及其它优点和特征的方式,更具体的描述被阐述且将通过参考在附图中解说的其具体实施例来呈现。可以理解这些附图只描绘了典型的实施例,且因此不被视为对其范围的限制,将通过使用各个附图并利用附加的特征和细节来描述和解释各实现。图1以框图解说了数据网络的一个实施例。图2以框图解说了计算设备的一个实施例。图3以框图解说了用于更改数据监视系统的计算机架构的一个实施例。图4以框图解说了用于临时数据存储的数据库模式的一个实施例。图5以框图解说了用于更改数据报告的标准化数据呈现格式的一个实施例。图6以框图解说了用于显示更改数据集的用户界面的一个实施例。图7以流程图解说了用于在更改数据监视系统中收集异构更改数据的方法的一个实施例。图8以流程图解说了用于以更改数据监视系统来呈现更改数据的方法的一个实施例。图9以流程图解说了用于在更改数据监视系统中从多个位置收集更改数据的方法的一个实施例。图10以流程图解说了用于以更改数据监视系统来处理更改数据的方法的一个实施例。图11以流程图解说了用于在数据源处提供专用更改数据的方法的一个实施例。图12以流程图解说了用于在数据源处处理数据转储的方法的一个实施例。图13以流程图解说了用于在更改数据监视系统中收集同构更改数据的方法的一个实施例。图14以流程图解说了用于在数据源处提供标准化更改数据的方法的一个实施例。详细描述下面将详细地讨论各实施例。尽管讨论了具体实现,但应当理解,这仅仅是出于解说目的而完成的。相关领域的技术人员将认识到,可以在不偏离本公开的主题的精神和范围的情况下使用其它组件和配置。这些实现可以是更改数据监视系统、计算设备或机器实现的方法。在一个实施例中,更改数据监视系统可从各自具有不同的专用源格式的多个数据源收集更改数据。更改数据监视系统可从使用多个专用源格式跟踪在线系统的数据源组的数据源接收具有描述对该在线系统作出的更改的更改数据集的更改数据报告。更改数据监视系统可将更改数据集从专用源格式转换为标准化数据呈现格式。更改数据监视系统可以标准化数据呈现格式来向用户呈现更改数据集。运行在线系统可导致时间和能量花费在以下上:观察和收集来自各种服务、服务器和基础设施的数据以检测该在线系统的问题。这些数据点通常可有助于确定影响,但在确定根本原因时可能没有那么有效。由于在线系统中的占大比率的服务中断可归因于更改,因此更改数据监视系统可被用来获得对给定时间处在环境中发生的更改的快速且清楚的理解。因为若干不同的系统可发起、跟踪和收集更改数据,所以管理员可能在分开检查每个系统的报告功能以获得更改数据集的整体视图的事件期间浪费宝贵的时间。为了降低花费在收集和检查更改数据上的时间量,更改数据监视系统可近乎实时地实现更改的按计划的记录和更改的可审计制品(统称为“更改数据”)的收集、汇总和快速观察。管理员可接着以更高的速度和精度来查明时间的原因,从而增加用于问题的解决的平均时间并最终减少服务中断时间。更改数据监视系统可按照定义的标准模式来独立地执行数据提取(datapull)。更改数据监视系统可成批地随指示某批次当前是否用于给定数据源的指示符来储存数据。如果单个数据源未能提取数据,则更改数据监视系统可避免阻止任何其它数据源。更改数据监视系统可在数据提取失败的情况下将针对受影响的数据源所提取的最后一个数据副本保持可用。更改数据监视系统可通过对以下进行处置来控制数据提取:按所配置的间隔来执行提取、更新批次标识符和状态、以及清理旧批次中的过期数据。更改数据监视系统可将一组源数据(诸如开始时间和停止时间、记录类型、环境、状态和其它数据点)定义和更新为标准数据映射,这些标准数据映射可因数据类型和数据源而不同。更改数据监视系统可允许跨更改数据集进行通用排序和过滤。更改数据监视系统可在按环境的初始分组或按时机数据的初始分组中向用户呈现更改数据集。时机数据可将动作分成过往数据动作、当前数据动作和将来的调度数据动作。更改数据监视系统可按时间先后顺序来初始地排序并呈现更改数据以开始。对于具有web接口的数据源,更改数据监视系统可以为给定记录提供指向该数据源的链接,从而允许用户只需单击一下即可在数据源中查看该记录的详细信息。图1以框图解说了监视在线系统中的更改数据的数据网络100的一个实施例。更改数据监视系统110可在集中式数据位置中收集来自一个或多个外部数据源120的更改数据,每个外部数据源120具有用于储存由该数据源寄存的任何更改数据的专用格式。对于该示例,外部数据源120可以是更改请求存储121、转出(rollout)服务器122、服务管理器123、安全配置存储124、会话数据存储125、源代码管理器126、伙伴数据存储127或其它数据存储或服务器。更改请求存储121(诸如MSChange)将由管理员或其它用户请求的每个更改的记录储存到系统。转出服务器122(诸如AutoPilot)储存用于应用、数据和配置文件的转出信息。服务管理器123储存更改记录、事件记录和其它记录的事件。安全配置存储124(诸如Tripwire)储存用于服务器、数据库和网络设备的安全配置数据。会话数据存储125(诸如Arcsight)储存来自服务器的登录和注销数据。源代码管理器126(诸如TeamFoundationServer(团队基础服务器))对正被执行的软件的源代码执行版本控制。伙伴数据存储127储存用于对与在线系统交互但不受在线系统的直接控制的软件作出的任何更改的数据。更改数据监视系统110可具有后端130和前端140。后端130可收集来自外部数据源120的更改数据。后端130可执行数据提取模块132,该数据提取模块132调度将数据提取请求发送到外部数据源120以请求更改数据。数据提取模块132可将这些数据提取请求发送到外部数据源120。数据提取模块132可处理描述从外部数据源120接收到的更改数据的任何更改数据报告。数据提取模块132可接着将更改数据报告中的更改数据集储存在临时数据存储134中。前端140可将更改数据呈现给用户。数据访问层(DAL)142可从临时数据存储134中检索用户所请求的任何更改数据集。数本文档来自技高网...

【技术保护点】
1.一种更改数据监视系统,包括:通信接口,所述通信接口被配置成从数据源组中的使用多个专用源格式来跟踪在线系统的数据源接收具有描述对所述在线系统作出的更改的更改数据集的更改数据报告;具有至少一个处理器的处理核,所述至少一个处理器被配置成将所述更改数据集从专用源格式转换为标准化数据呈现格式以及将性能度量故障的时机与所述更改数据集相关联;以及显示器,所述显示器被配置成以所述标准化数据呈现格式向用户呈现所述更改数据集。

【技术特征摘要】
【国外来华专利技术】2015.12.01 US 14/956,3771.一种更改数据监视系统,包括:通信接口,所述通信接口被配置成从数据源组中的使用多个专用源格式来跟踪在线系统的数据源接收具有描述对所述在线系统作出的更改的更改数据集的更改数据报告;具有至少一个处理器的处理核,所述至少一个处理器被配置成将所述更改数据集从专用源格式转换为标准化数据呈现格式以及将性能度量故障的时机与所述更改数据集相关联;以及显示器,所述显示器被配置成以所述标准化数据呈现格式向用户呈现所述更改数据集。2.根据权利要求1所述的更改数据监视系统,其特征在于,所述处理核被配置成执行数据提取模块来调度针对所述数据源的数据提取。3.根据权利要求1所述的更改数据监视系统,其特征在于,进一步包括:临时数据存储,所述临时数据存储被配置成将所述更改数据集与到用于所述数据源的web接口的源链接和标识所述更改数据集是否在预设新鲜度周期内的状态指示符中的至少一者相关联。4.根据权利要求1所述的更改数据监视系统,其特征在于,所述处理核被配置成丢弃在前驱更改数据集之前从所述数据源接收到的祖辈前驱更改数据集,以及在接收到来自所述数据源的更改数据集之际丢弃该更改数据集。5.根据权利要求1所述的更改数据监视系统,其特征在于,所述处理核被配置成基于所述数据源的数据环境来组织所述更改数据集。6.根据权利要求1所述的更改数据监视系统,其特征在于,所述通信接口被配置成基于所述关联来从所述数据源请求数据转储。7.根据权利要求1所述的更改数据监视系统,其特征在于,所述通信接口被配置成基于所述关联来自动地提醒系统管理员。8.一种具有用于储存以专用源格式来描述对在线系统作出的更改的更改数据集的存储器的计算设备,所述计算设备被配置成从更改数据监视系统接收针对详述标准化数据呈现格式的所述更改数据集的数据提取请求,所述计算设备被进一步配置成将所述更改数据集转换为所述标准化数据呈现格式,并且所述计算设备还被配置成将描述所述更...

【专利技术属性】
技术研发人员:K·梅尔马格鲁德S·贝克C·麦克丹尼尔斯G·林格D·道森D·韦尔斯
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

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

1