掌桥专利:专业的专利平台
掌桥专利
首页

一种基于能源企业碳排放的数据分析方法及设备

文献发布时间:2023-06-19 19:30:30


一种基于能源企业碳排放的数据分析方法及设备

技术领域

本申请涉及大数据分析技术领域,尤其涉及一种基于能源企业碳排放的数据分析方法及设备。

背景技术

目前,在大数据分析领域数据处理、分析展现的工具很多,但具体到碳排放方面的数据分析方法却一直缺乏成熟的分析模型。

尤其是近年来,实现碳排放变为了一场广泛而深刻的经济变革,越来越受到各个企业的关注和重视,但很多能源企业尚未开展关于碳排放方面的数据分析,缺乏成型有效的碳排放数据加工和管理方法。

发明内容

本申请实施例提供了一种基于能源企业碳排放的数据分析方法及设备,用以解决现有如下技术问题:现有的能源企业缺乏成型有效的碳排放数据加工和管理方法。

一方面,本申请实施例提供了一种基于能源企业碳排放的数据分析方法,所述方法包括:获取能源企业的碳排放数据,并基于所述碳排放数据建立维度事实表模型;根据所述能源企业对应的碳排放指标,通过所述维度事实表模型进行指标计算;将所述指标计算的结果存储在指标字典模型与指标数据模型中,以便对碳排放指标数据进行管理与查询。

在本申请说明书的一个或多个实施例中,所述维度事实表模型至少包括:日期维度表、单位维度表、排放活动维度表以及碳排放量事实表。

在本申请说明书的一个或多个实施例中,所述碳排放量事实表用于表征碳排放的事实活动,且所述碳排放量事实表中至少包括:主键列、日期键列、单位键列、排放活动键列以及碳排放量列;其中,所述日期键列、所述单位键列与所述排放活动键列用于分别关联所述日期维度表、所述单位维度表与所述排放活动维度表,且所述碳排放量列用于记录碳排放的具体数值。

在本申请说明书的一个或多个实施例中,所述日期维度表用于表征时间序列的量度,且所述日期维度表中至少包括:日期键列、日期列、日历年列、日历季度列、日历月列、星期列、周末标识列以及假期标识列;其中,所述日期键列用于记录所述日期维度表与所述碳排放量事实表之间的外键关系;所述日期列用于记录标准的年月日信息,并以预设符号进行分隔;所述日历年列用于记录各日期的所属年份;所述日历季度列用于记录各日期的所属季度;所述日历月列用于记录各日期的所属月份;所述星期列用于记录各日期的所属星期;所述周末标识列用于记录各日期是否为周六或者周日,若是则记为1,否则记为0;所述假期标识列用于记录各日期是否为法定节假日,若是则记为1,否则记为0。

在本申请说明书的一个或多个实施例中,所述单位维度表用于表征所述能源企业单位的量度,且所述单位维度表中至少包括:单位键列、编号列、全称列、简称列、详细地址列、级数列、明细列、内码列、所在省列、所在市列、所在区县列、生效时间列以及失效时间列;其中,所述单位键列用于记录所述单位维度表与所述碳排放量事实表之间的外键关系;所述编号列、所述全称列与所述简称列用于分别记录单位的编号、全称与简称;所述级数列、所述明细列与所述内码列用于记录单位所处的层级关系;所述详细地址列用于记录单位的详细地址;所述所在省列、所述所在市列与所述所在区县列用于分别记录单位所处的省、市与县;所述生效日期列与所述失效日期列用于记录单位的有效时间。

在本申请说明书的一个或多个实施例中,所述排放活动维度表用于表征所述能源企业碳排放途径的类型量度,且所述排放活动维度表中至少包括:排放活动键列、排放活动列、排放源列、排放类型列以及排放类别列;其中,所述排放活动键列用于记录所述排放活动维度表与所述碳排放量事实表之间的外键关系;所述排放活动列用于记录具体的碳排放活动;所述排放源列用于记录碳排放的具体来源;所述排放类型列用于记录碳排放的具体类型;所述排放类别列用于记录碳排放的具体类别。

在本申请说明书的一个或多个实施例中,所述碳排放活动至少包括:火电锅炉与风电;所述碳排放的具体来源至少包括:柴油与汽油;所述碳排放的具体类型至少包括:能源类、生产过程类与运输过程类;所述碳排放的具体类别至少包括:直接排放与间接排放。

在本申请说明书的一个或多个实施例中,所述指标字典模型用于记录所述碳排放指标的元数据,且所述指标字典模型中至少包括:指标编号列、指标名称列、指标描述列、分类目录一列、分类目录二列、分类目录三列、公有维度数列、公有维度说明列、私有维度数列、私有维度说明列、量度数列以及量度说明列;其中,所述指标编号列、所述指标名称列与所述指标描述列用于记录所述碳排放指标的基本信息;所述分类目录一列、所述分类目录二列与所述分类目录三列用于记录所述碳排放指标所处的目录分类;所述公有维度数列与所述公有维度说明列用于分别记录所述碳排放指标的公有维度数与具体维度内容,且公有维度是指在所述碳排放指标中均会包含的相同维度;所述私有维度数列与所述私有维度说明列用于分别记录除所述相同维度外的所述碳排放指标具有的维度数与具体维度内容;所述量度数列与所述量度说明列用于记录所述碳排放指标对应的指标计算结果。

在本申请说明书的一个或多个实施例中,所述指标数据模型用于记录所述碳排放指标的具体数据,且所述指标数据模型至少包括:指标编号列、单位编号列、单位名称列、年度列、期间列、期间类型列、十个指标维度列以及十个指标量度列;其中,所述指标编号列用于记录所述碳排放指标与所述指标字典模型之间的关系;所述单位编号列与所述单位名称列用于记录公有维度对应的单位数据;所述年度列、期间列与期间类型列用于记录公有维度对应的日期数据;所述十个指标维度列用于记录所述碳排放指标的私有维度信息;所述十个指标量度列用于记录所述碳排放指标的量度数据。

另一方面,本申请实施例还提供了一种基于能源企业碳排放的数据分析设备,所述设备包括:处理器;以及存储器,其上存储有可执行指令,当所述可执行指令被执行时,使得所述处理器执行如上述的一种基于能源企业碳排放的数据分析方法。

本申请实施例提供的一种基于能源企业碳排放的数据分析方法及设备,具有以下有益效果:解决了能源企业在碳排放数据分析中的数据加工、数据管理的技术难题,能够帮助开发或实施人员在碳排放项目中,依据项目中的碳排放业务数据,形成维度事实表模型,从而实现对业务事实数据与维度数据的管理,然后根据该模型加工获得指标字典模型与指标数据模型,实现了业务分析指标的管理与快速检索分析,也实现了碳排放数据的加工与管理,有助于帮助企业实现其碳排放,帮助企业管理其碳排放。同时,本申请实施例中数据分析方法的模型指标易于扩展,便于查询,能够有效的实现碳排放数据的分析和管理,有利于推动能源企业节能减排与产业升级,促进企业的长远可持续发展。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1为本申请实施例提供的一种基于能源企业碳排放的数据分析方法流程图;

图2为本申请实施例提供的一种维度事实表模型架构图;

图3为本申请实施例提供的一种基于能源企业碳排放的数据分析设备结构图。

具体实施方式

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

下面通过附图对本申请实施例提出的技术方案进行详细的说明。

图1为本申请实施例提供的一种基于能源企业碳排放的数据分析方法流程图。如图1所示,本申请实施例中的数据分析方法,至少包括以下执行步骤:

步骤101、获取能源企业的碳排放数据,并基于碳排放数据建立维度事实表模型。

本申请实施例中的能源企业指的是需要进行碳排放数据管理或分析的企业,碳排放数据指的是从企业中获取到的各种杂乱无章的与碳排放相关的数据。

进一步地,维度事实表模型建模方法是一种专门用于分析型数据库、数据仓库、数据集市建模的方法。其中,事实表中的每行数据代表一个业务事件,通常只包含数字度量字段和使事实表与维度表中对应项的相关索引字段;而维度表包含帮助汇总数据的特性的层次结构,用来描述事实表的某个重要方面,维度表中包含事实表中事实记录的特性:有些特性提供描述性信息,有些特性指定如何汇总事实数据表数据,以便为分析者提供有效的信息。

在本申请实施例的一种或多种可能实现方式中,能源企业碳排放管理中首要关心的便是碳排放量,因此,本申请实施例中的维度事实表模型主要包含日期维度表、单位维度表、排放活动维度表与碳排放量事实表,具体构成关系见图2。

图2为本申请实施例提供的一种维度事实表模型架构图。如图2所示:

日期维度表用于获取时间序列的量度,每一行记录具体的日期信息,每一列可以表示具体的日期定义,本申请实施例中的日期列包含日期键、日期、日历年、日历季度、日历月、星期、周末标识、假期标识等列。其中,日期键列用于记录日期维度表与碳排放量事实表之间的外键关系;日期列记录标准的年月日信息,以‘-’分隔;日历年列用于记录该日期所属年份;日历季度列用于记录该日期所属季度;日历月列用于记录该日期所属月份;星期列用于记录该日期所属星期;周末标识列用于记录该日期是否为周六或者周日,若是则记为1,否则记为0;假期标识列用于记录该日期是否为法定节假日,若是则记为1,否则记为0。

单位维度表用于获取能源企业单位的量度,每一行记录具体的单位信息,每一列可以表示具体的单位定义。本申请实施例中的单位列包含单位键、编号、全称、简称、详细地址、级数、明细、内码、所在省、所在市、所在区县、生效时间、失效时间等列。其中,单位键列用于记录单位维度表与碳排放量事实表之间的外键关系;编号列、全称列、简称列用于记录单位的编号、全称和简称;级数列、明细列、内码列用于记录单位所处的层级关系;详细地址列用于记录单位的详细地址;所在省列、所在市列、所在区县列用于记录单位所处的省市县;生效日期、失效日期用于记录该单位的有效时间。

排放活动维度表用于获取能源企业碳排放途径的类型量度,每一行记录具体的排放活动,每一列可以表示具体的排放活动定义。本申请实施例中的排放活动列包含排放活动键、排放活动、排放源、排放类型、排放类别等列。其中,排放活动键用于记录排放活动维度表与碳排放量事实表之间的外键关系;排放活动列记录具体的排放活动,如火电锅炉、风电等;排放源列记录碳排放的具体来源,如:柴油、汽油等;排放类型列记录排放的具体类型,如能源类、生产过程类、运输过程类等;排放类别列记录排放的具体类别,如直接排放、能源间接排放等。

碳排放量事实表用于记录碳排放的事实活动,每一行记录一条具体的碳排放活动,包含主建列、日期键、单位键、排放活动键、碳排放量等列,其中,日期键列、单位键列、排放活动键列用于关联日期维度表、单位维度表、排放活动维度表,而碳排放量列记录碳排放的具体数值。

本申请实施例中采用维度事实表模型可以方便的实现能源企业的碳排放数据的查询和提取,日期维度表可以很方便的从年维度、季度维度、假期维度等各类维度提取排放数据;单位维度表能够在行级上自由扩展或修改添加组织单位,并能从地点维度提取排放数据;排放活动维度表也能从排放源、类型、类别等角度对数据进行提取。同时,采用该模型能够有效面对单位、排放活动等数据的变化,有效的减小数据冗余量,使得数据结构更加明了清晰,便于对碳排放业务数据进行管理。

步骤102、根据能源企业对应的碳排放指标,通过维度事实表模型进行指标计算。

建立完维度事实表模型之后,获取能源企业需要计算的碳排放指标,然后基于该碳排放指标在维度事实表模型中进行数据计算或数据提取。

步骤103、将指标计算的结果存储在指标字典模型与指标数据模型中。

指标计算完成之后,就可以构建指标字典模型与指标数据模型。

在本申请实施例的一种或多种可能实现方式中,指标字典模型和指标数据模型可配合使用,实现业务指标的管理与检索,两者均基于维度事实表模型加工形成。其中,指标字典模型相当于指标的字典,记录了指标的元数据信息,指标数据模型则记录了指标的具体维度与量度数据,也即记录了指标的具体数据信息。

进一步地,本申请实施例中的指标字典模型包含指标编号、指标名称、指标描述、分类目录一、分类目录二、分类目录三、公有维度数、公有维度说明、私有维度数、私有维度说明、量度数、量度说明等列。其中,指标编号、名称和描述列用于记录碳排放指标的基本信息;分析目录一、二、三列用于记录碳排放指标所处的目录分类;公有维度数和公有维度说明列用于记录碳排放指标的公有维度数和具体维度,公有维度是指在绝大部分指标中均会包含一些相同维度,本申请实施例将这些维度抽离出来,主要包含日期维度和单位维度,将这些维度单独进行记录,能够便于查询管理和使用分析;私有维度数和说明列用于记录个别碳排放指标才会使用到的维度数和具体维度内容;量度数和量度说明则用于记录碳排指标的指标计算结果。

更进一步地,本申请实施例中的指标数据模型包含指标编号、单位编号、单位名称、年度、期间、期间类型、十个指标维度列和十个指标量度列。其中,指标编号列用于记录碳排放指标与指标字典模型间的关系,便于查找该碳排放指标的元数据;单位编号和名称列用于记录公有维度单位的数据;年度、期间、期间类型列用于记录公有维度日期的数据;十个指标维度列用于记录碳排放指标的私有维度信息,选取十列是为了避免个别碳排放指标私有维度过多,维度列不够使用,需再次扩展数据列的情况;十个指标量度列用于记录碳排放指标的量度数据,同样为了避免个别碳排放指标量度过多,造成数据模型反复修改,所以选取了十个量度列。

为了更加清楚详细的描述本申请实施例中的数据分析方法,本申请实施例中还进行了如下数据分析方法的使用补充描述。

首先,根据能源企业的基础碳排放数据整合建立维度事实表模型,然后调研整理能源企业所需分析的碳排放指标,再通过维度事实表模型根据指标的维度对模型内的事实数据进行汇总整合,获得最终的指标计算结果,将指标计算结果分别存储于指标字典模型和指标数据模型中,实现对指标数据的管理和查询。

在本申请实施例的一种或多种可能实现方式中,指标管理和查询的方法采用以下两个指标进行举例说明。

以能源企业碳排放管理的年累计排放量指标和季度地域排放指标为例,指标字典模型如表1所示,指标数据模型如表2所示。

表1

表2

在指标字典模型(表1)中记录了指标的元数据,指标数据模型(表2)中记录了指标的具体数据,当查询某个指标时,只需在指标字典模型表内查询该指标的对应编号,便可在指标数据模型表内获取该指标;当需要新增指标时,只需在指标字典表内新增指标即可,无需重新改动表结构。通过该数据分析方法对碳排放数据进行管理和分析,能够清晰可见的获取各指标的基本信息与具体数据,简单易用,便于扩展和分析。

以上为本申请实施例中的方法实施例,基于同样的发明构思,本申请实施例还提供了一种基于能源企业碳排放的数据分析设备,其结构如图3所示。

图3为本申请实施例提供的一种基于能源企业碳排放的数据分析设备结构图。如图3所示,本申请实施例中的设备包括:处理器;以及,存储器,其上存储有可执行指令,当所述可执行指令被执行时,使得所述处理器执行如上述的一种基于能源企业碳排放的数据分析方法。

在本申请实施例的一种或多种可能实现方式中,前述处理器用于,获取能源企业的碳排放数据,并基于所述碳排放数据建立维度事实表模型;根据所述能源企业对应的碳排放指标,通过所述维度事实表模型进行指标计算;将所述指标计算的结果存储在指标字典模型与指标数据模型中,以便对碳排放指标数据进行管理与查询。

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

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

技术分类

06120115930698