一种电力统计管理系统及方法与流程

文档序号:11155628阅读:224来源:国知局
一种电力统计管理系统及方法与制造工艺

本发明属于电力统计技术领域,尤其涉及一种电力统计管理系统及方法。



背景技术:

现有的统计业务模式采用将统计数据逐层上报的方式进行管理,即县公司对电力数据进行统计,完成自身统计工作后,将统计数据上报给市公司,市公司依据县公司上报的统计数据,完成自身的统计工作后,再将统计数据上报给省公司,省公司依据市公司上报的统计数据,完成自身的统计工作后,将统计数据上报给总公司。由总公司对接收到的统计数据进行管理。

然而,由于采用逐层上报的方式,因此上一级单位的统计数据是基于下一级单位的,只有下一级单位完成统计工作后,将统计数据上报给上一级单位后,上一级单位才能进行自身的统计工作,导致效率低、时效性差。且由于统计数据逐层上报,使得总部公司只能查询到向其上报的省公司的统计数据,省公司只能查询到向其上报的市公司的统计数据,市公司只能查询到向其上报的县公司的统计数据,而总部公司、省公司并不能直接查询到县公司的统计数据,当某一级单位的统计数据发生错误时,这一级单位的所有上级单位的统计数据都将发生错误。



技术实现要素:

有鉴于此,本发明的目的在于提供一种电力统计管理系统,用于解决现有技术中由于统计数据采用逐层上报的方式,导致的效率低、时效性差、错误难以追踪的问题。

技术方案如下:

本发明提供一种电力统计管理系统,所述电力统计管理系统包括:操作获取单元、数据获取单元、数据处理单元、属性修改单元和入库单元;

所述操作获取单元,用于获取用户操作信息;

所述数据获取单元,用于根据所述用户操作信息,从元数据库中获取元数据;

所述数据处理单元,用于从所述数据获取单元获取到的元数据中选择元数据,并根据数据处理规则对所述选择的元数据进行处理;

所述属性修改单元,用于当所述数据处理单元对选择的元数据处理完成后,对所述处理完成后的元数据的相应属性进行修改;

所述入库单元,用于将修改属性后的元数据作为新数据存储到所述元数据库中。

优选地,还包括:指标输入单元和定义单元,

所述指标输入单元,用于当所述操作获取单元获取到用户操作信息时,输入指标;

所述数据获取单元,还用于根据所述指标输入单元输入的指标,从元数据库中获取元数据;

所述定义单元,用于对所述数据获取单元获取到的元数据定义属性。

优选地,还包括:

属性确定单元,用于根据用户操作信息确定与所述用户操作信息对应的属性,并将所述属性发送至所述数据获取单元;

所述数据获取单元,用于从所述元数据中获取包含所述属性的元数据。

优选地,所述用户操作信息包括:

定义信息、审核信息、上报信息、汇总信息和审批信息。

优选地,当所述操作信息为定义信息时,所述定义单元执行对所述数据获取单元获取到的元数据定义属性,具体用于:对所述数据获取单元获取到的元数据增加属性。

优选地,当所述操作信息为汇总信息时,所述属性确定单元执行根据用户操作信息确定与所述用户操作信息对应的属性,并将所述属性发送至所述数据获取单元时,具体用于:

根据汇总信息确定对应的属性为待汇总,并将所述待汇总发送至所述数据获取单元;

所述数据获取单元执行根据所述用户操作信息,从元数据库中获取元数据时,具体用于:

根据汇总信息,从所述元数据库中获取包含所述待汇总的元数据;

所述数据处理单元执行从所述数据获取单元获取到的元数据中选择元数据,并根据数据处理规则对所述选择的元数据进行处理时,具体用于:

从所述数据获取单元获取到的包含所述待汇总的元数据中选择汇总的元数据,并根据数据处理规则对选择的所述汇总的元数据进行处理;

所述属性修改单元执行当所述数据处理单元对选择的元数据处理完成后,对所述处理完成后的元数据的相应属性进行修改时,具体用于:

当所述数据处理单元对选择的所述汇总的元数据汇总完成后,将汇总后的所述汇总的元数据的汇总属性修改为已汇总;

所述入库单元执行将修改属性后的元数据作为新数据存储到所述元数据库中时,具体用于:

将包含所述已汇总属性的元数据存储到所述元数据库中。

优选地,当所述操作信息为上报信息时,所述属性确定单元执行根据用户操作信息确定与所述用户操作信息对应的属性,并将所述属性发送至所述数据获取单元时,具体用于:

根据上报信息确定对应的属性为已汇总或属性为待上报,并将所述已汇总或所述待上报发送至所述数据获取单元;

所述数据获取单元执行根据所述用户操作信息,从元数据库中获取元数据时,具体用于:

根据上报信息,从所述元数据库中获取包含所述已汇总或包含所述待上报的元数据;

所述数据处理单元执行从所述数据获取单元获取到的元数据中选择元数据,并根据数据处理规则对所述选择的元数据进行处理时,具体用于:

从所述数据获取单元获取到的包含所述已汇总或包含所述待上报的元数据中选择上报的元数据,并根据数据处理规则对选择的所述上报的元数据进行处理;

所述属性修改单元执行当所述数据处理单元对选择的元数据处理完成后,对所述处理完成后的元数据的相应属性进行修改时,具体用于:

当所述数据处理单元对选择的所述上报的元数据上报完成后,将上报后的所述上报的元数据的上报属性修改为已上报;

所述入库单元执行将修改属性后的元数据作为新数据存储到所述元数据库中时,具体用于:

将包含所述已上报属性的元数据存储到所述元数据库中。

优选地,当所述操作信息为审核信息时,所述属性确定单元执行根据用户操作信息确定与所述用户操作信息对应的属性,并将所述属性发送至所述数据获取单元时,具体用于:

根据审核信息确定对应的属性为已上报或属性为待审核,并将所述已上报或所述待审核发送至所述数据获取单元;

所述数据获取单元执行根据所述用户操作信息,从元数据库中获取元数据时,具体用于:

根据审核信息,从所述元数据库中获取包含所述已上报或包含所述待审核的元数据;

所述数据处理单元执行从所述数据获取单元获取到的元数据中选择元数据,并根据数据处理规则对所述选择的元数据进行处理时,具体用于:

从所述数据获取单元获取到的包含所述已上报或包含所述待审核的元数据中选择审核的元数据,并根据数据处理规则对选择的所述审核的元数据进行处理;

所述属性修改单元执行当所述数据处理单元对选择的元数据处理完成后,对所述处理完成后的元数据的相应属性进行修改时,具体用于:

当所述数据处理单元对选择的所述审核的元数据审核完成后,将审核后的所述审核的元数据的审核属性修改为已审核;

所述入库单元执行将修改属性后的元数据作为新数据存储到所述元数据库中时,具体用于:

将包含所述已审核属性的元数据存储到所述元数据库中。

优选地,当所述操作信息为审批信息时,所述属性确定单元执行根据用户操作信息确定与所述用户操作信息对应的属性,并将所述属性发送至所述数据获取单元时,具体用于:

根据审批信息确定对应的属性为已审核或属性为待审批,并将所述已审核或所述待审批发送至所述数据获取单元;

所述数据获取单元执行根据所述用户操作信息,从元数据库中获取元数据时,具体用于:

根据审批信息,从所述元数据库中获取包含所述已审核或包含所述待审批的元数据;

所述数据处理单元执行从所述数据获取单元获取到的元数据中选择元数据,并根据数据处理规则对所述选择的元数据进行处理时,具体用于:

从所述数据获取单元获取到的包含所述已审核或包含所述待审批的元数据中选择审批的元数据,并根据数据处理规则对选择的所述审批的元数据进行处理;

所述属性修改单元执行当所述数据处理单元对选择的元数据处理完成后,对所述处理完成后的元数据的相应属性进行修改时,具体用于:

当所述数据处理单元对选择的所述审批的元数据审批完成后,将审批后的所述审批的元数据的审批属性修改为已审批;

所述入库单元执行将修改属性后的元数据作为新数据存储到所述元数据库中时,具体用于:

将包含所述已审批属性的元数据存储到所述元数据库中。

优选地,还包括:

显示单元,用于显示所述用户操作信息和所述数据获取单元从元数据库中获取到的元数据。

本发明还提供一种电力统计管理方法,所述电力统计管理方法包括:

获取用户操作信息;

根据所述用户操作信息,从元数据库中获取元数据;

从获取到的元数据中选择元数据,并根据数据处理规则对所述选择的元数据进行处理;

当对选择的元数据处理完成后,对所述处理完成后的元数据的相应属性进行修改;

将修改属性后的元数据作为新数据存储到所述元数据库中。

优选地,所述方法还包括:

当获取到用户操作信息时,输入指标;

根据所述输入的指标,从元数据库中获取元数据;

对获取到的所述元数据定义属性。

优选地,所述根据所述用户操作信息,从元数据库中获取元数据包括:

根据所述用户操作信息确定与所述用户操作信息对应的属性;

从所述元数据库中获取包含所述属性的元数据。

优选地,所述用户操作信息包括:

定义信息、审核信息、上报信息、汇总信息和审批信息。

优选地,所述方法还包括:

显示所述用户操作信息和从元数据库中获取到的元数据。

与现有技术相比,本发明提供的上述技术方案具有如下优点:

从上述技术方案可知,本申请通过建立元数据库,根据不同的用户操作信息,分别从元数据库中获取满足操作需求的数据,并对从元数据库中获取到的数据进行处理后,再将处理后的数据入库。当各级单位在进行不同的操作时,分别可以从统一的元数据库中直接获取自身需要的数据,并对数据处理,将处理后的数据存储到元数据库中,即各级单位完成自身的统计工作后,并不需要逐级上报给各自的上级单位,而是直接存储到元数据库中,提高了各级单位的工作效率。且上级单位并不是只能从下级单位处获取统计数据,而是从元数据库中获取数据,当某一级单位处理后的数据发生错误时,由于其他单位仍然可以从元数据库中获取到最基层的数据,因此,可以避免某一级单位的处理结果对其他单位的处理结果产生影响。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明公开的一种电力统计管理系统的一种结构图;

图2是本发明中从元数据库中获取元数据的方法的流程图;

图3是本发明公开的一种电力统计管理系统的另一种结构图;

图4是本发明中对具有统计功能的单位进行审批的流程图;

图5是本发明公开的一种电力统计管理方法的流程图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,其示出了本发明实施例提供的电力统计管理系统的一种结构图,其中电力统计管理系统包括操作获取单元11、数据获取单元12、数据处理单元13、属性修改单元14和入库单元15;

所述操作获取单元11,用于获取用户操作信息;

其中,不同的应用场景对应的用户操作信息不同,具体可以包括定义信息、审核信息、上报信息、汇总信息和审批信息。针对每一级单位,都可以进行定义、审核、上报、汇总和审批的操作,当然,也可以是不同级的单位,分别进行不同的操作。

可以理解的是,本申请中用户操作信息还可以包括其他的信息,此处并不对用户操作信息进行限定。

其中,用户操作信息可以实现对元数据的管理功能,管理功能主要体现在:描述哪些数据在元数据库中;定义要进入元数据库的数据和从元数据库中产生的数据;记录根据业务事件发生而随之进行的数据抽取工作时间安排;记录并检测元数据库中数据一致性的要求和执行情况;衡量数据质量。

例如,定义要进入元数据库的数据和从元数据库中产生的数据的这一管理功能,实现的是在数据进入元数据库前,需要根据定义信息对进入元数据库的数据进行定义,即对数据定义其一个或多个属性;记录根据业务事件发生而随之进行的数据抽取工作时间安排这一管理功能,实现的是当根据审核信息、上报信息、汇总信息或审批信息完成分别对应的审核业务、上报业务、汇总业务或审批业务时,可以分别记录在进行不同的业务时,哪些数据何时被何单位访问,并生成数据访问日志。所述数据获取单元12,用于根据所述用户操作信息,从元数据库中获取元数据;

现有技术中电力统计领域在统计数据时,采用的方式是从不同数据源出采集源数据,针对不同的数据源生成对应的数据仓库,再分别针对每个数据仓库生成数据库表,最后将所有的数据库表汇总,生成报表。即一级一级上报的方式统计数据,而上级只能从与其直接相邻的下一级中获取数据。

而本申请中通过建立元数据库,使得元数据库在数据所处的不同统计阶段,可以直接存储不同的数据内容。即本申请中元数据库中存储有源数据、数据库表和报表等数据,可以实现根据用户操作信息的不同,直接从元数据库中获取不同形式的数据,进行操作,即各级都可以直接从元数据库中获取其所需的数据。

且正是由于元数据库中将存储从各个数据源处采集到的源数据,因此需要全面梳理电力统计领域的各类基础数据源,从供电综合、售电分类、发电、用电、运行、经营、电网发展、节能减排、社会经济等几个方面对统计指标进行分类,明确各明细指标的填报单位。并基于国家电网公司的SG-CIM的标准进行元数据的设计,但是,由于SG-CIM不能覆盖电力统计领域中的所有内容,因此,本申请在SG-CIM的基础上,对SG-CIM没有涉及到的内容进行扩展定义,制定出统一的电力统计指标元数据标准。

从元数据库中获取元数据的方式如图2所示,通过业务数据目录对象模型从元数据库中取得元数据;通过调用已定义的查找算法应用到系统中,进而获得所需的结构化数据,最终以用户友好的方式将数据展现给用户。

对于元数据的处理方式类似对数据的处理方式,可以用类似数据的方法在数据库中进行存储和获取。

所述数据处理单元13,用于从所述数据获取单元获取到的元数据中选择元数据,并根据数据处理规则对所述选择的元数据进行处理;

对于不同的应用场景,数据处理规则也不同,进而对获取到的元数据的处理也不同。其中,数据处理规则可以为预先设置的。

在实际应用中,不同的应用场景之间并不是完全独立的,一个应用场景处理完的元数据可以作为另一个应用场景的待处理数据。

所述属性修改单元14,用于当所述数据处理单元对选择的元数据处理完成后,对所述处理完成后的元数据的相应属性进行修改;

所述入库单元15,用于将修改属性后的元数据作为新数据存储到所述元数据库中。

本发明实施例所提供的技术方案中,通过操作获取单元获取用户操作信息;所述数据获取单元,根据所述用户操作信息,从元数据库中获取元数据;所述数据处理单元,从所述数据获取单元获取到的元数据中选择元数据,并根据数据处理规则对所述选择的元数据进行处理;所述属性修改单元,当所述数据处理单元对选择的元数据处理完成后,对所述处理完成后的元数据的相应属性进行修改;所述入库单元,将修改属性后的元数据作为新数据存储到所述元数据库中。相较于现有技术,本申请中无论是哪级单位,都是直接从元数据库中获取数据,并对数据处理,将处理后的数据存储到元数据库中,即各级单位完成自身的统计工作后,并不需要逐级上报给各自的上级单位,而是直接存储到元数据库中,提高了各级单位的工作效率。且上级单位并不是从下级单位处获取统计数据,而是直接从元数据库中获取数据,当某一级单位处理后的数据发生错误时,由于其他单位仍然可以从元数据库中获取到最基层的数据,因此,可以避免某一级单位的处理结果对其他单位的处理结果产生影响。

如图3所示,其示出了本发明实施例提供的电力统计管理系统的另一种结构图,在图1的基础上,所述电力统计管理系统还包括指标输入单元16和定义单元17;

所述指标输入单元16,用于当所述操作获取单元获取到用户操作信息时,输入指标;

当用户想要对元数据库中存储的元数据进行处理时,可以根据元数据后续可能被使用的应用场景,建立指标表;并在指标表中输入指标。

所述数据获取单元12,还用于根据所述指标输入单元输入的指标,从元数据库中获取元数据;

所述定义单元17,用于对所述数据获取单元获取到的元数据定义属性。

定义单元为元数据定义属性的过程是增加元数据属性的过程,即增加元数据维度的过程。其中,定义的属性可以根据元数据后续可能被使用的应用场景而定。可以理解的是,定义单元可以在还未对元数据库中存储的源数据进行任何的处理时,为源数据定义一个或多个属性,也可以在对元数据处理过程中,根据实时的需要为获取到的元数据定义一个或多个属性。

依据定义信息这一操作信息,实现对定义要进入元数据库中的数据的管理。

其中,源数据指的是从各个数据源直接获取到的数据,无论经过怎样的处理过程,源数据都不能被覆盖,进而使得各级单位都可以通过获取源数据而得到没有经过任何处理的数据,可以避免其下级单位对数据处理过程中,产生的错误对本单位对数据处理的结果产生影响。当然,并不是各级单位在进行任何的操作都是直接获取源数据,而是各级单位可以根据当前操作的需求,获取元数据库中存储的所有元数据,源数据只是元数据库中存储的一类数据。

优选地,所述电力统计管理系统中还包括属性确定单元18,用于根据用户操作信息确定与所述用户操作信息对应的属性,并将所述属性发送至所述数据获取单元;

所述数据获取单元12,用于从所述元数据中获取包含所述属性的元数据。

例如,当前应用场景为汇总时,则所述操作信息为汇总信息,所述属性确定单元执行根据用户操作信息确定与所述用户操作信息对应的属性,并将所述属性发送至所述数据获取单元时,具体用于:

根据汇总信息确定对应的属性为待汇总,并将所述待汇总发送至所述数据获取单元;

所述数据获取单元执行根据所述用户操作信息,从元数据库中获取元数据时,具体用于:

根据汇总信息,从所述元数据库中获取包含所述待汇总的元数据;

所述数据处理单元执行从所述数据获取单元获取到的元数据中选择元数据,并根据数据处理规则对所述选择的元数据进行处理时,具体用于:

从所述数据获取单元获取到的包含所述待汇总的元数据中选择汇总的元数据,并根据数据处理规则对选择的所述汇总的元数据进行处理;

所述属性修改单元执行当所述数据处理单元对选择的元数据处理完成后,对所述处理完成后的元数据的相应属性进行修改时,具体用于:

当所述数据处理单元对选择的所述汇总的元数据汇总完成后,将汇总后的所述汇总的元数据的汇总属性修改为已汇总;

所述入库单元执行将修改属性后的元数据作为新数据存储到所述元数据库中时,具体用于:

将包含所述已汇总属性的元数据存储到所述元数据库中。

进行汇总操作时,只有待汇总的元数据才需要进行汇总,因此数据获取单元仅仅从元数据库中获取待汇总的元数据,但是,由于元数据库中存储的数据包括各种行业各项信息的数据,各级单位在进行汇总时仅仅想要对其需要的数据进行汇总,因此,需要从获取到的属性为待汇总的元数据中选择需要汇总的元数据,并根据数据处理规则对选择汇总的元数据进行汇总处理。其中,所述数据处理规则是预先设置的,根据不同的汇总要求,可以设置不同的数据处理规则。例如,数据处理规则可以为IT行业用电量总和,那么当选择了需要汇总的元数据后,将选择汇总的元数据中包括的IT行业的用电量的数据相加。

汇总操作完成后,将汇总使用的元数据的属性修改为已汇总,并覆盖与之对应的属性为未汇总的数据,避免了下次进行汇总时,误将已经汇总过的数据当作未汇总的数据,再次汇总,进而对汇总结果产生影响的问题产生。

例如,当前应用场景为上报时,则所述操作信息为上报信息,所述属性确定单元执行根据用户操作信息确定与所述用户操作信息对应的属性,并将所述属性发送至所述数据获取单元时,具体用于:

根据上报信息确定对应的属性为已汇总或属性为待上报,并将所述已汇总或所述待上报发送至所述数据获取单元;

所述数据获取单元执行根据所述用户操作信息,从元数据库中获取元数据时,具体用于:

根据上报信息,从所述元数据库中获取包含所述已汇总或包含所述待上报的元数据;

所述数据处理单元执行从所述数据获取单元获取到的元数据中选择元数据,并根据数据处理规则对所述选择的元数据进行处理时,具体用于:

从所述数据获取单元获取到的包含所述已汇总或包含所述待上报的元数据中选择上报的元数据,并根据数据处理规则对选择的所述上报的元数据进行处理;

所述属性修改单元执行当所述数据处理单元对选择的元数据处理完成后,对所述处理完成后的元数据的相应属性进行修改时,具体用于:

当所述数据处理单元对选择的所述上报的元数据上报完成后,将上报后的所述上报的元数据的上报属性修改为已上报;

所述入库单元执行将修改属性后的元数据作为新数据存储到所述元数据库中时,具体用于:

将包含所述已上报属性的元数据存储到所述元数据库中。

各级单位进行上报操作时,只有经过了汇总操作的数据或者属性为待上报的数据才能进行上报,因此数据获取单元在从元数据库中获取元数据时,可以查找元数据的汇总属性为已汇总的元数据,而不关注元数据的上报属性,也可以查找元数据的上报属性为未上报的元数据,而不关注元数据的汇总属性,当然还可以查找汇总属性为已汇总且上报属性为未上报的元数据。数据获取单元具体获取哪类元数据,可以根据实际需要进行选择。当数据获取单元从元数据库中获取到数据后,不同级别的单位可以根据自身需求,选择需要上报的元数据。

上报操作完成后,将上报使用的元数据的属性修改为已上报,并覆盖与之对应的属性为待上报的数据,其中,若上报时数据获取单元获取的元数据的属性为已汇总,则将对应的元数据的上报属性修改为已上报,若上报时数据获取单元获取的元数据的属性中并不包括上报属性,则可以通过定义单元为其定义上报属性。

当然此处进行上报操作的元数据,都是可以进行上报的,即上报操作并不包含元数据库中存储的本身不能上报的元数据。

可以理解的是,对于各级单位而言,可以先进行汇总操作,然后再进行向上级单位上报的操作。

例如,当前应用场景为审核时,则所述操作信息为审核信息,所述属性确定单元执行根据用户操作信息确定与所述用户操作信息对应的属性,并将所述属性发送至所述数据获取单元时,具体用于:

根据审核信息确定对应的属性为已上报或属性为待审核,并将所述已上报或所述待审核发送至所述数据获取单元;

所述数据获取单元执行根据所述用户操作信息,从元数据库中获取元数据时,具体用于:

根据审核信息,从所述元数据库中获取包含所述已上报或包含所述待审核的元数据;

所述数据处理单元执行从所述数据获取单元获取到的元数据中选择元数据,并根据数据处理规则对所述选择的元数据进行处理时,具体用于:

从所述数据获取单元获取到的包含所述已上报或包含所述待审核的元数据中选择审核的元数据,并根据数据处理规则对选择的所述审核的元数据进行处理;

所述属性修改单元执行当所述数据处理单元对选择的元数据处理完成后,对所述处理完成后的元数据的相应属性进行修改时,具体用于:

当所述数据处理单元对选择的所述审核的元数据审核完成后,将审核后的所述审核的元数据的审核属性修改为已审核;

所述入库单元执行将修改属性后的元数据作为新数据存储到所述元数据库中时,具体用于:

将包含所述已审核属性的元数据存储到所述元数据库中。

进行审核操作时,对于某一级单位而言,可以只对其下级单位上报的数据进行审核,或者只对本级单位待审核的数据进行审核,例如市级单位需要进行审核操作,则系统接收到审核操作信息后,属性确定单元根据审核操作信息确定数据的属性为县级上报或者为市级待审核,并将确定的属性发送给数据获取单元,使得数据获取单元从元数据库中获取到属性为县级上报或属性为市级待审核的元数据;

数据处理单元从获取到的所有元数据中选择市级单位此操作需要进行审核的数据,选择的过程可以根据元数据的属性进行筛选,例如市级单位此操作只需要对IT行业的用电量进行审核,则从数据获取单元获取到的所有元数据中,通过元数据的属性:IT行业、用电量进一步筛选,实现对IT行业用电量的数据的选择;

根据预设的审核规则,对选择的IT行业用电量的数据进行审核;

审核完成后,将IT行业用电量数据的属性修改为市级单位已审核,当此次审核的对象是县级单位已上报的数据,则将元数据库中存储的县级单位已上报的IT行业用电量的数据覆盖,当此次审核的对象是市级单位待审核的数据,则将元数据中存储的市级单位待审核的IT行业用电量的数据覆盖;可以理解的是,并不是所有的操作都修改属性后直接覆盖元数据库中存储的数据,还可以将操作完成后修改属性的数据作为新的数据存储到元数据库中。

某一级单位完成了其单位的审核操作,同时各级单位可以从统一的元数据库中提取需要的数据开展自身单位的汇总、查询、分析等业务操作。

例如,当前应用场景为审批时,则所述操作信息为审批信息,所述属性确定单元执行根据用户操作信息确定与所述用户操作信息对应的属性,并将所述属性发送至所述数据获取单元时,具体用于:

根据审批信息确定对应的属性为已审核或属性为待审批,并将所述已审核或所述待审批发送至所述数据获取单元;

所述数据获取单元执行根据所述用户操作信息,从元数据库中获取元数据时,具体用于:

根据审批信息,从所述元数据库中获取包含所述已审核或包含所述待审批的元数据;

所述数据处理单元执行从所述数据获取单元获取到的元数据中选择元数据,并根据数据处理规则对所述选择的元数据进行处理时,具体用于:

从所述数据获取单元获取到的包含所述已审核或包含所述待审批的元数据中选择审批的元数据,并根据数据处理规则对选择的所述审批的元数据进行处理;

所述属性修改单元执行当所述数据处理单元对选择的元数据处理完成后,对所述处理完成后的元数据的相应属性进行修改时,具体用于:

当所述数据处理单元对选择的所述审批的元数据审批完成后,将审批后的所述审批的元数据的审批属性修改为已审批;

所述入库单元执行将修改属性后的元数据作为新数据存储到所述元数据库中时,具体用于:

将包含所述已审批属性的元数据存储到所述元数据库中。

进行审批操作时,对于某一级单位而言,对经过本单位审核后的数据或对待审批的数据进行审批,例如市级单位需要进行审批操作,则接收到审批操作信息后,属性确定单元根据审批操作信息确定数据的属性为市级单位已审核或者市级单位待审批,并将确定的属性发送给数据获取单元,使得数据获取单元从元数据库中获取到属性为市级单位已审核或者市级单位待审批的元数据;

数据处理单元从数据获取单元获取到的数据中选择与当前审批操作对应的数据,例如当前审批操作为对IT行业的用电量进行审批,则从数据获取单元获取到的属性为市级单位已审核或者市级单位待审批的元数据中,根据元数据的属性为IT行业的用电量进行选择;

对选择的IT行业的用电量的数据,根据预定的审批规则进行审批;

审批完成后,将审批处理的数据的属性修改为市级单位已审批,当此次审批的对象是市级单位已审核的数据时,则将元数据库中存储的市级单位已审核的数据覆盖,当此次审批的对象是市级单位待审批的数据时,则将元数据中存储的市级单位待审批的数据覆盖;可以理解的是,并不是所有的操作修改属性后都直接覆盖元数据库中存储的数据,还可以将操作完成后修改属性的数据作为新的数据存储到元数据库中。

同时,审批除了针对数据进行的上述审批操作外,还可以针对具有统计功能的单位进行审批。

具有统计功能的单位作为电力统计的责任单位和管理单位,对具有统计功能的单位的管理将直接影响到电力统计结果的准确性和时效性。其中,对具有统计功能的单位的管理主要包括新增、变更、注销的审批流程控制及统计单位应该具备哪些属性,确定审批流程、确定统计单位属性。

如图4所示,其示出了对具有统计功能的单位审批流程图。

其中,对市级供电单位进行审批的流程包括:省公司发起市级供电单位的新增、变更、注销操作,并提交总部审核;总部审核省公司提交的请求。同时,直辖市的县级单位增加、变更、注销的流程与对市级供电单位进行审批的流程相同。

对县级供电单位进行审批的流程包括:市公司发起新增、变更、注销县级供电单位操作,并提交省公司审核;省公司审核市公司提交的请求,审核通过报送总部审批;总部审核省公司提交的请求。

市级供电单位的属性见下表1所示:

县级供电单位的属性见下表2所示:

针对上述不同应用场景,各级单位都是基于具有统一统计指标的元数据构成的元数据库的,基于此,对各级单位的统计报表制度进行统一。

通过上述技术方案,本实施例中通过操作获取单元获取用户操作信息;所述数据获取单元,根据所述用户操作信息,从元数据库中获取元数据;所述数据处理单元,从所述数据获取单元获取到的元数据中选择元数据,并根据数据处理规则对所述选择的元数据进行处理;所述属性修改单元,当所述数据处理单元对选择的元数据处理完成后,对所述处理完成后的元数据的相应属性进行修改;所述入库单元,将修改属性后的元数据作为新数据存储到所述元数据库中。相较于现有技术,本申请中无论是哪级单位,都是直接从元数据库中获取数据,并对数据处理,将处理后的数据存储到元数据库中,即各级单位完成自身的统计工作后,并不需要逐级上报给各自的上级单位,而是直接存储到元数据库中,提高了各级单位的工作效率。且上级单位并不是从下级单位处获取统计数据,而是直接从元数据库中获取数据,当某一级单位处理后的数据发生错误时,由于其他单位仍然可以从元数据库中获取到最基层的数据,因此,可以避免某一级单位的处理结果对其他单位的处理结果产生影响。

同时,本申请中采用基于元数据的统计模式,这一模式不需要接口定义语言(IDL)文件、头文件或任何外部组件引用方法。元数据允许编程语言语言自动以非特定语言的方式对其自身进行描述,而这是开发人员和用户都无法看见的,一方面带来了程序设计的简洁性,另一方面也提高了系统安全性。另外,通过使用属性,方面对元数据进行扩展。

此外,元数据自动提供COM中IDL的功能,允许将一个文件同时用于定义和实现。运行库模块和程序集甚至不需要向操作系统注册,当电力统计中元数据发生修改时,不会给系统带来较大负担。

优选地,还包括:显示单元,用于显示所述用户操作信息和所述数据获取单元从元数据库中获取到的元数据。

所述显示单元为各级单位提供了直观的操作界面,当然各级单位根据自身责任或权限,所述显示单元显示的内容可能会不同。

优选地,本申请中元数据库中涉及到了从各个数据源获取到的数据,数据量巨大,并对元数据库中的大量数据进行操作,依靠传统的数据存储、计算方式将带来数据丢失、延迟、阻塞甚至宕机等问题。针对此,本申请利用分布式技术来解决大数据存储及计算问题,其中包括提供分布式缓存系统来提供对分布式存储系统的访问接口以及本地数据缓冲以降低网络压力,通过分布式网络存储可扩展的系统结构,利用多台存储服务器分担存储负荷,利用位置服务器定位存储信息。不仅提高了系统的可靠性、可用性和存取效率,还易于扩展。

并且,传统的模型构建方法及数据挖掘方法已不能满足灵活性、多样性的变化需求,传统产品目前也较难于适应大数据技术条件下的分布式数据的分析、挖掘,无法做到数据无限扩展和分布式计算。因此本申请基于大数据中大体量、有噪声、分布式存储情况下的数据挖掘技术,以及大数据生态环境中的统计分析模型的建模方法,实现最大限度的挖掘各个元数据的数据价值,并进行分析预测,指导决策应用。

对应图1所示的一种电力统计管理系统,本发明还提供了一种电力统计管理方法,其流程图请参阅图5所示,本实施例提供的所述电力统计管理方法包括:

S101、获取用户操作信息;

S102、根据所述用户操作信息,从元数据库中获取元数据;

S103、从获取到的元数据中选择元数据,并根据数据处理规则对所述选择的元数据进行处理;

S104、当对选择的元数据处理完成后,对所述处理完成后的元数据的相应属性进行修改;

S105、将修改属性后的元数据作为新数据存储到所述元数据库中。

通过上述技术方案,本实施例中根据用户操作信息,直接从元数据库中获取对应的元数据,然后对获取到的元数据进行处理,并修改处理后的元数据属性,存储到元数据库中。各级单位需要进行操作时,都可以直接从元数据库中获取操作所需要的各项数据,当某一级单位处理后的数据发生错误时,由于其他单位仍然可以从元数据库中获取到最基层的数据,因此,可以避免某一级单位的处理结果对其他单位的处理结果产生影响。

优选地,所述电力统计管理方法还包括:

当获取到用户操作信息时,输入指标;

根据所述输入的指标,从元数据库中获取元数据;

对获取到的所述元数据定义属性。

优选地,所述根据所述用户操作信息,从元数据库中获取元数据包括:

根据所述用户操作信息确定与所述用户操作信息对应的属性;

从所述元数据中获取包含所述属性的元数据。

优选地,所述用户操作信息包括:

定义信息、审核信息、上报信息、汇总信息和审批信息。

当所述操作信息为定义信息时,所述对获取到的所述元数据定义属性包括:

对所述数据获取单元获取到的元数据增加属性。

当所述操作信息为汇总信息时,所述根据用户操作信息确定与所述用户操作信息对应的属性包括:

根据汇总信息确定对应的属性为待汇总;

所述从所述元数据库中获取包含所述属性的元数据包括:

根据汇总信息,从所述元数据库中获取包含所述待汇总的元数据;

所述从获取到的元数据中选择元数据,并根据数据处理规则对所述选择的元数据进行处理包括:

从获取到的包含所述待汇总的元数据中选择汇总的元数据,并根据数据处理规则对选择的所述汇总的元数据进行处理;

所述当对选择的元数据处理完成后,对所述处理完成后的元数据的相应属性进行修改包括:

当对选择的所述汇总的元数据汇总完成后,将汇总后的所述汇总的元数据的汇总属性修改为已汇总;

所述将修改属性后的元数据作为新数据存储到所述元数据库中包括:

将包含所述已汇总属性的元数据存储到所述元数据库中。

当所述操作信息为上报信息时,所述根据用户操作信息确定与所述用户操作信息对应的属性包括:

根据上报信息确定对应的属性为已汇总或属性为待上报;

所述从所述元数据库中获取包含所述属性的元数据包括:

根据上报信息,从所述元数据库中获取所述已汇总或包含所述待上报的元数据;

所述从获取到的元数据中选择元数据,并根据数据处理规则对所述选择的元数据进行处理包括:

从获取到的包含所述已汇总或包含所述待上报的元数据中选择上报的元数据,并根据数据处理规则对选择的所述上报的元数据进行处理;

所述当对选择的元数据处理完成后,对所述处理完成后的元数据的相应属性进行修改包括:

当对选择的所述上报的元数据上报完成后,将上报后的所述上报的元数据的上报属性修改为已上报;

所述将修改属性后的元数据作为新数据存储到所述元数据库中包括:

将包含所述已上报属性的元数据存储到所述元数据库中。

当所述操作信息为审核信息时,所述根据用户操作信息确定与所述用户操作信息对应的属性包括:

根据审核信息确定对应的属性为已上报或属性为待审核;

所述从所述元数据库中获取包含所述属性的元数据包括:

根据审核信息,从所述元数据库中获取包含所述已上报或包含所述待审核的元数据;

所述从获取到的元数据中选择元数据,并根据数据处理规则对所述选择的元数据进行处理包括:

从获取到的包含所述已上报或包含所述待审核的元数据中选择审核的元数据,并根据数据处理规则对选择的所述审核的元数据进行处理;

所述当对选择的元数据处理完成后,对所述处理完成后的元数据的相应属性进行修改包括:

当对选择的所述审核的元数据审核完成后,将审核后的所述审核的元数据的审核属性修改为已审核;

所述将修改属性后的元数据作为新数据存储到所述元数据库中包括:

将包含所述已审核属性的元数据存储到所述元数据库中。

当所述操作信息为审批信息时,所述根据用户操作信息确定与所述用户操作信息对应的属性包括:

根据审批信息确定对应的属性为已审核或属性为待审批;

所述从所述元数据库中获取包含所述属性的元数据包括:

根据审批信息,从所述元数据库中获取包含所述已审核或包含所述待审批的元数据;

所述从获取到的元数据中选择元数据,并根据数据处理规则对所述选择的元数据进行处理包括:

从获取到的包含所述已审核或包含所述待审批的元数据中选择审批的元数据,并根据数据处理规则对选择的所述审批的元数据进行处理;

所述当对选择的元数据处理完成后,对所述处理完成后的元数据的相应属性进行修改包括:

当对选择的所述审批的元数据审批完成后,将审批后的所述审批的元数据的审批属性修改为已审批;

所述将修改属性后的元数据作为新数据存储到所述元数据库中包括:

将包含所述已审批属性的元数据存储到所述元数据库中。

优选地,所述电力统计管理方法还包括:

显示所述用户操作信息和从元数据库中获取到的元数据。

通过上述技术方案,本实施例中根据用户操作信息,直接从元数据库中获取对应的元数据,然后对获取到的元数据进行处理,并修改处理后的元数据属性,存储到元数据库中。各级单位需要进行操作时,都可以直接从元数据库中获取操作所需要的各项数据,当某一级单位处理后的数据发生错误时,由于其他单位仍然可以从元数据库中获取到最基层的数据,因此,可以避免某一级单位的处理结果对其他单位的处理结果产生影响。

对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1