生成数据立方体的监控方法和系统技术方案

技术编号:18894329 阅读:23 留言:0更新日期:2018-09-08 10:53
本发明专利技术实施例提供了一种生成数据立方体的监控方法,包括:根据预设的监控规则,实时获取执行生成数据立方体的任务的日志信息;根据预设的预警规则和所获取的日志信息,判断在执行任务时是否出现异常;以及如果出现异常,则生成预警信息。本发明专利技术实施例还提供了一种生成数据立方体的监控系统。

Monitoring method and system for generating data cube

The embodiment of the invention provides a monitoring method for generating a data cube, which includes: acquiring log information of the task of generating a data cube in real time according to preset monitoring rules; judging whether an exception occurs in the execution of a task according to preset warning rules and the log information acquired; and judging whether an exception occurs in the execution of a task if it occurs; and Exception generates early warning information. The embodiment of the invention also provides a monitoring system for generating data cubes.

【技术实现步骤摘要】
生成数据立方体的监控方法和系统
本专利技术涉及计算机
,特别是涉及一种生成数据立方体的监控方法和系统。
技术介绍
在目前的各类应用中,联机分析处理(OLAP,OnlineAnalyticalProcessing)系统是数据仓库的主要应用之一,通过生成数据立方体(Cube),将结果存储在某多个维度值所映射的空间中,将原始数据转化为贴近用户所理解的业务维度的,提供从各种可能地视角观察信息的软件技术,便于分析师、管理者和执行者来快速、一致、交互地访问数据。为从多个数据中心提取数据并生成数据立方体,需要将数据从源系统同步到目标系统,再经过联机分析处理系统预计算。然而,在进行预计算时,往往是采用手动进行构建,在构建过程中容易出现错误,不能及时预警,并且,即便预计算成功也可能会出现数据错误,导致影响目标系统的数据使用。
技术实现思路
本专利技术实施例提供了一种生成数据立方体的监控方法,包括:根据预设的监控规则,实时获取执行生成数据立方体的任务的日志信息;根据预设的预警规则和所获取的日志信息,判断在执行任务时是否出现异常;以及如果出现异常,则生成预警信息。可选地,所述监控规则包括获取任务开始时刻和/或任务结束时刻。可选地,所述预警规则包括以下任意一项或多项:如果任务开始时刻相对于预定开始时刻有延迟,则表明执行任务时出现异常;如果任务结束时刻相对于预定结束时刻有延迟,则表明执行任务时出现异常;或者如果任务执行时间长于预定时间阈值,则表明执行任务时出现异常。可选地,所述任务执行时间是根据任务开始时刻和任务结束时刻计算的。可选地,所述监控规则和所述预警规则是记录在配置文件中的,并允许被动态修改。可选地,所述生成数据立方体的监控方法还包括将所述预警信息发送到用户终端。本专利技术实施例还提供了一种生成数据立方体的监控系统,包括:接收模块,被配置为用于根据预设的监控规则,实时获取执行生成数据立方体的任务的日志信息;处理模块,被配置为用于根据预设的预警规则和所获取的日志信息,判断在执行任务时是否出现异常;以及预警模块,被配置为用于如果出现异常,生成预警信息。可选地,所述监控规则包括获取任务开始时刻和/或任务结束时刻。可选地,所述处理模块还包括判断模块,用于判断以下任意一项或多项:如果任务开始时刻相对于预定开始时刻有延迟,则表明执行任务时出现异常;如果任务结束时刻相对于预定结束时刻有延迟,则表明执行任务时出现异常;或者如果任务执行时间长于预定时间阈值,则表明执行任务时出现异常。可选地,所述生成数据立方体的监控系统还包括计算模块,用于根据任务开始时刻和任务结束时刻计算所述任务执行时间。可选地,所述生成数据立方体的监控系统还包括配置文件,用于记录所述监控规则和所述预警规则,并允许被动态修改。可选地,所述生成数据立方体的监控系统还包括发送模块,被配置为用于将所述预警信息发送到用户终端。本专利技术实施例还提供了一种生成数据立方体的监控系统,所述系统包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行根据预设的监控规则,实时获取执行生成数据立方体的任务的日志信息;根据预设的预警规则和所获取的日志信息,判断在执行任务时是否出现异常;以及如果出现异常,则生成预警信息。本专利技术实施例还提供了一种可读存储介质,所述可读存储介质存储计算机指令,所述计算机指令用于执行根据预设的监控规则,实时获取执行生成数据立方体的任务的日志信息;根据预设的预警规则和所获取的日志信息,判断在执行任务时是否出现异常;以及如果出现异常,则生成预警信息。附图说明为了更完整地理解本专利技术及其优势,现在将参考结合附图的以下描述,其中:图1示意性示出了根据本专利技术实施例的生成数据立方体的监控方法的流程图;图2示意性示出了根据本专利技术另一实施例的生成数据立方体的监控方法的流程图;图3示意性示出了根据本专利技术实施例的生成数据立方体的监控系统的结构框图;图4示意性示出了根据本专利技术实施例的处理模块的结构框图;图5示意性示出了根据本专利技术另一实施例的生成数据立方体的监控系统的结构框图。图6示意性示出了根据本专利技术实施例的生成数据立方体的监控系统的结构框图。具体实施方式根据结合附图对本专利技术示例性实施例的以下详细描述,本专利技术的其它方面、优势和突出特征对于本领域技术人员将变得显而易见。在本专利技术中,术语“包括”和“含有”及其派生词意为包括而非限制;术语“或”是包含性的,意为和/或。在本说明书中,下述用于描述本专利技术原理的各种实施例只是说明,不应该以任何方式解释为限制专利技术的范围。参照附图的下述描述用于帮助全面理解由权利要求及其等同物限定的本专利技术的示例性实施例。下述描述包括多种具体细节来帮助理解,但这些细节应认为仅仅是示例性的。因此,本领域普通技术人员应认识到,在不背离本专利技术的范围和精神的情况下,可以对本文中描述的实施例进行多种改变和修改。此外,为了清楚和简洁起见,省略了公知功能和结构的描述。此外,贯穿附图,相同参考数字用于相似功能和操作。附图中示出了一些方框图和/或流程图。应理解,方框图和/或流程图中的一些方框或其组合可以由计算机程序指令来实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,从而这些指令在由该处理器执行时可以创建用于实现这些方框图和/或流程图中所说明的功能/操作的装置。因此,本申请公开的技术可以硬件和/或软件(包括固件、微代码等)的形式来实现。另外,本申请公开的技术可以采取存储有指令的计算机可读介质上的计算机程序产品的形式,该计算机程序产品可供指令执行系统使用。在本申请公开的上下文中,计算机可读介质可以是能够包含、存储、传送、传播或传输指令的任意介质。例如,计算机可读介质可以包括但不限于电、磁、光、电磁、红外或半导体系统、装置、器件或传播介质。计算机可读介质的具体示例包括:磁存储装置,如磁带或硬盘(HDD);光存储装置,如光盘(CD-ROM);存储器,如随机存取存储器(RAM)或闪存;和/或有线/无线通信链路。数据仓库是为各种级别的决策制定过程提供支持的各种类型数据的战略集合。数据仓库是出于分析性报告和决策支持的目的而创建的。简单的说就是将日常生产活动中所产生的历史数据按照用户感兴趣的侧重点进行存储,以便于日后进行联机分析处理数据挖掘。数据仓库中存储着大量的历史数据,并定期从生产活动数据库中导入新的数据。数据仓库中的历史数据即为联机分析处理数据挖掘的原始数据。联机分析处理系统是数据仓库系统最主要的应用,专门设计用于支持复杂的分析操作。通过对信息或者多维数据的多种可能的观察形式进行快速、稳定一致和交互性的存取,使分析人员、管理人员或者执行人员能够从多种角度对数据进行深入观察以达到复杂分析和数据预测目的一类软件技术。该软件技术其特点包括:快速性、可分析性、多维性、信息性。在联机分析处理系统中,信息被抽象视为一个数据立方体,数据立方体是一类多维矩阵,让用户从多个角度探索和分析数据集。它包括维度和度量。维度是人们观察数据的特定角度,是考虑问题是的一类属性,属性集合构成一个维。例如企业常常从时间的角度来观察产品的销售,因此时间可以作为一个维,本文档来自技高网...

【技术保护点】
1.一种生成数据立方体的监控方法,包括:根据预设的监控规则,实时获取执行生成数据立方体的任务的日志信息;根据预设的预警规则和所获取的日志信息,判断在执行任务时是否出现异常;以及如果出现异常,则生成预警信息。

【技术特征摘要】
1.一种生成数据立方体的监控方法,包括:根据预设的监控规则,实时获取执行生成数据立方体的任务的日志信息;根据预设的预警规则和所获取的日志信息,判断在执行任务时是否出现异常;以及如果出现异常,则生成预警信息。2.根据权利要求1所述的监控方法,其中,所述监控规则包括获取任务开始时刻和/或任务结束时刻。3.根据权利要求2所述的监控方法,其中,所述预警规则包括以下任意一项或多项:如果任务开始时刻相对于预定开始时刻有延迟,则表明执行任务时出现异常;如果任务结束时刻相对于预定结束时刻有延迟,则表明执行任务时出现异常;或者如果任务执行时间长于预定时间阈值,则表明执行任务时出现异常。4.根据权利要求3所述的方法,其中,所述任务执行时间是根据任务开始时刻和任务结束时刻计算的。5.根据权利要求1所述的方法,其中,所述监控规则和所述预警规则是记录在配置文件中的,并允许被动态修改。6.根据权利要求1所述的方法,还包括将所述预警信息发送到用户终端。7.一种生成数据立方体的监控系统,包括:接收模块,被配置为用于根据预设的监控规则,实时获取执行生成数据立方体的任务的日志信息;处理模块,被配置为用于根据预设的预警规则和所获取的日志信息,判断在执行任务时是否出现异常;以及预警模块,被配置为用于如果出现异常,生...

【专利技术属性】
技术研发人员:邢兆华
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京,11

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

1