一种基于监控点统计算法.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种基于监控点统计算法

一种基于监控点统计算法   摘要:针对统计报表制定工作量大、无法适应业务变更的情况,提出了基于监控点的统计算法,阐述了监控点模型、观察点的概念,论述了监控点构建、基于观察点的数据维护、基于监控点的统计输出等流程,最后给出了算法应用效果和未来改进计划。   关键词:监控点;敏感项;观察点;统计报表;项目流程   中图分类号:TP312 文献标识码:A 文章编号:1009-3044(2013)36-8300-03   统计分析是企业生产经营管理的一个重要辅助决策手段,在实际应用中通常以统计报表的形式实现,其数据资源是项目管理过程中产生的最终静态数据,方法是项目静态数据在横向时间轴的比较,通过报表模板加载比较结果形成报表。但是,由于各业务部门关注的统计对象不一致、分析方法不统一,必须为此建立格式各异的报表模板和统计分析方法,缺乏对业务和统计分析方法变更的应变方式。同时,现有方法无法实现以实时跟踪方式针对项目管理流程中产生的动态数据的统计分析。   为降低定制统计报表模板的工作量,应对业务变化对统计分析功能的影响,实现动态数据实时跟踪统计,则需要建立一套基于实时监控的统计分析机制,该机制具有如下特点:1)在业务操作期间能够实时监控数据,从而确定统计分析范围;2)能够按照业务需求自定义需要监控的敏感数据,来满足业务变化对统计分析的需求;3)对被监控数据的统计分析通过数据之间的关联关系实现,从而使得统计分析方法可定制、可量化;4)可通过定时方式自动触发数据统计分析,按照监控数据项输出统计报表。   1 监控点模型   基于监控点的统计分析算法,其基本思路包括两部分:一是建立监控项模型,用于建立统计项和项目数据的对应关系、保存监控过程中获取的各类数据;二是建立实时监控机制,通过项目全生命周期的监控,捕获统计相关的项目数据的实时变化。   1.1监控点概念   监控点是用户关注的统计项抽象出来的一个属性集合,一个监控点就是一张统计报表的数据抽象。监控点包含三个域:静态域、动态域和信息域,静态域包括识别监控点的属性定义,动态域包括统计项数据,信息???包括监控点创建者、创建时间、组织部门等信息。监控点可形式化表示为:   T {Sn(Name,Code,Descript),Dn(Name,Code,Type,Value,Item,Method),Fn(Creater,Time,Org) }   T:一个监控点集合,包括静态域Sn、动态域Dn、信息域Fn;   Sn:监控点的静态域,包括监控点的名称name,一个监控点的名称可以被定义为一个统计报表的名称,编码code 用于在系统逻辑中识别一个监控点,说明descript用于一个监控点的注释或用户特殊说明的信息;   Fn:监控点的信息域,包括创建者creator,创建时间time,监控点需求组织org,即该监控点所统计的数据是哪个部门需要的;   Dn:监控点的动态域,若干敏感项的集合,这个集合以链表方式构成。一个敏感项包括名称name、编码code,类型type、值value、关联项目数据item、统计方式method。   敏感项是统计项中实际变化项目数据的记录单元。敏感项名称就是统计报表中各统计项的名称,类型包括统计类型、数据项类型、时间类型等,如果是统计类型则关联项目数据一项可以为空,并且设置自定义计算方法,计算方法主要包括合计、平均值、加权计算等常用统计计算公式。   1.2观察点概念   观察点依附于项目全生命周期中的一个时间点,一个项目可以设置多个观察点。观察点包括名称、编码、时间、触发条件、监控点集合等属性。观察点的主要作用是在该时间点触发基于监控点的统计分析活动,触发条件可以是一个事件,也可以是一个计划时间节点,监控点中的敏感项在该观察点收集关联项目数据,作为统计报表中的一行记录。   2 监控点算法流程   监控点算法包含监控点构建、观察点数据维护、监控点统计输出三个过程,具体流程描述如下:   2.1监控点构建   监控点构建是一个循环过程,可以为一个项目创建若干个监控点。监控点名称、监控点说明、监控点需求组织由用户自己定义,监控点编码、创建者、创建时间是有算法自动生成。监控点中敏感项的定义也是一个循环过程,一个监控点可以创建若干个敏感项,敏感项按照链表结构创建。敏感项中名称、类型、关联项目数据由用户自定义,敏感项的值初始化为空,统计方法由用户选择。监控点创建流程如图1所示。   图1 监控点定义流程   2.2 观察点维护   观察点有两个作用,一是将监控点绑定到项目执行流程中,二是通过定义触发条件实时更新监控点中敏感项的值。将监控点绑定到流程中,首先要定义观察点,包括定义观察点名称、自动新增编码,增加触发条件,将需要在该

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档