logo好方法网

电力数据库模型构建方法、装置、计算机设备和存储介质


技术摘要:
本申请涉及一种电力数据库模型构建方法、装置、计算机设备和存储介质。所述方法包括:获取多个电力业务系统采集的多个电力数据,以及多个电力数据的数据字段;按照预设的字段映射表将数据字段转换为电网通用模型的通用字段;其中,字段映射表中存储有电力数据的数据字  全部
背景技术:
随着电力业务应用的不断发展,各电力部门的协同维护与信息共享的需求日益增 强,而为了更好的管理电力信息,电力部门通常采用构建电网公共信息数据库的方式实现 信息共享。例如,生产部门通常会对配网设备构建配网数据库以实现配网设备数据在其他 电力部门,如营销部门的数据流通。 然而,目前不同的电力部门对电力信息的存储通常采用不同的存储方式,例如,生 产部门与营销部门对配网设备的描述方式和存储字段格式并不相同,因此,难以构建电力 信息统一化的电力数据库。
技术实现要素:
基于此,有必要针对上述技术问题,提供一种电力数据库模型构建方法、装置、计 算机设备和存储介质。 一种电力数据库模型构建方法,所述方法包括: 获取多个电力业务系统采集的多个电力数据,以及所述多个电力数据的数据字 段; 按照预设的字段映射表将所述数据字段转换为电网通用模型的通用字段;其中, 所述字段映射表中存储有所述电力数据的数据字段与所述电网通用模型的通用字段之间 的对应关系; 将所述电力数据按照所述通用字段写入所述电网通用模型,形成多个电网通用业 务模型; 将所述多个电网通用业务模型的电力数据进行数据拼接,建立所述多个电网通用 业务模型的关联关系; 基于所述关联关系,构建电力数据库模型。 在其中一个实施例中,所述多个电网通用业务模型包括第一电网通用业务模型和 第二电网通用业务模型;所述将所述多个电网通用业务模型的电力数据进行数据拼接,建 立所述多个电网通用业务模型的关联关系,包括:获取拼接字段,以及所述拼接字段下的拼 接数据;所述拼接字段为所述电网通用模型的通用字段中,用于对多个电网通用业务模型 的电力数据进行数据拼接的字段;若所述第一电网通用业务模型中存储有与所述第二电网 通用业务模型中存储的第二拼接数据相匹配的第一拼接数据,则将所述第一电网通用业务 模型与所述第二电网通用业务模型进行数据拼接,建立所述第一电网通用业务模型与所述 第二电网通用业务模型的关联关系。 在其中一个实施例中,所述拼接字段包括:所述电力数据对应的电力设备编码;所 4 CN 111597166 A 说 明 书 2/11 页 述电力设备编码包括第一电力设备编码和第二电力设备编码;所述若所述第一电网通用业 务模型中存储有与所述第二电网通用业务模型中存储的第二拼接数据相匹配的第一拼接 数据,则将所述第一电网通用业务模型与所述第二电网通用业务模型进行数据拼接,建立 所述第一电网通用业务模型与所述第二电网通用业务模型的关联关系,包括:若所述第一 电网通用业务模型中存储有与所述第二电网通用业务模型中存储的所述第二电力设备编 码相同的所述第一电力设备编码,则将所述第一电网通用业务模型与所述第二电网通用业 务模型进行数据拼接,建立所述第一电网通用业务模型与所述第二电网通用业务模型的关 联关系。 在其中一个实施例中,所述拼接字段包括:所述电力数据对应的电力设备名称;所 述电力设备名称包括第一电力设备名称和第二电力设备名称;所述若所述第一电网通用业 务模型中存储有与所述第二电网通用业务模型中存储的第二拼接数据相匹配的第一拼接 数据,则将所述第一电网通用业务模型与所述第二电网通用业务模型进行数据拼接,建立 所述第一电网通用业务模型与所述第二电网通用业务模型的关联关系,包括:若所述第一 电网通用业务模型中存储有与所述第二电网通用业务模型中存储的所述第二电力设备名 称的关键字匹配的所述第一电力设备名称,则将所述第一电网通用业务模型与所述第二电 网通用业务模型进行数据拼接,建立所述第一电网通用业务模型与所述第二电网通用业务 模型的关联关系。 在其中一个实施例中,还包括:若所述字段映射表中未存储有与所述电力数据的 数据字段对应的电网通用模型的通用字段,则将所述电力数据的数据字段作为所述电网通 用模型的通用字段存储入所述字段映射表。 在其中一个实施例中,所述电力业务系统包括:电网调度系统、地理信息系统、生 产系统、营销系统或计量自动化系统中的至少一种。 在其中一个实施例中,所述电力数据包括:主网模型数据、第一地理信息数据、第 二地理信息数据、生产数据、营销数据或电力计量数据中的至少一种;所述获取多个电力业 务系统采集的多个电力数据,包括:按照调度系统文件传输协议从所述电网调度系统中获 取所述主网模型数据;通过数据同步抽取方式从所述地理信息系统中获取所述第一地理信 息数据,以及通过监听系统监听所述地理信息系统的电子化移交接口,获取所述第二地理 信息数据;通过总部数据中心的数据复制工具从所述生产系统的生产数据库中获取所述生 产数据,以及从所述营销系统的营销数据库中获取所述营销数据;和/或按照计量系统文件 传输协议从所述计量自动化系统中获取所述电力计量数据。 一种电力数据库模型构建装置,所述装置包括: 电力数据获取模块,用于获取多个电力业务系统采集的多个电力数据,以及所述 多个电力数据的数据字段; 通用字段转换模块,用于按照预设的字段映射表将所述数据字段转换为电网通用 模型的通用字段;其中,所述字段映射表中存储有所述电力数据的数据字段与所述电网通 用模型的通用字段之间的对应关系; 通用模型写入模块,用于将所述电力数据按照所述通用字段写入所述电网通用模 型,形成多个电网通用业务模型; 电力数据拼接模块,用于将所述多个电网通用业务模型的电力数据进行数据拼 5 CN 111597166 A 说 明 书 3/11 页 接,建立所述多个电网通用业务模型的关联关系; 电力模型构建模块,用于基于所述关联关系,构建电力数据库模型。 一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理 器执行所述计算机程序时实现上述方法的步骤。 一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执 行时实现上述的方法的步骤。 上述电力数据库模型构建方法、装置、计算机设备和存储介质,获取多个电力业务 系统采集的多个电力数据,以及多个电力数据的数据字段;按照预设的字段映射表将数据 字段转换为电网通用模型的通用字段;其中,字段映射表中存储有电力数据的数据字段与 电网通用模型的通用字段之间的对应关系;将电力数据按照通用字段写入电网通用模型, 形成多个电网通用业务模型;将多个电网通用业务模型的电力数据进行数据拼接,建立多 个电网通用业务模型的关联关系;基于关联关系,构建电力数据库模型。本申请通过将多个 电力业务系统采集的电力数据的数据字段转换为电网通用模型的通用字段,形成电网通用 业务模型后通过数据拼接的方式建立通用业务模型的关联关系,并基于关联关系构建电力 数据库,从而实现电力信息统一化的电力数据库的构建。 附图说明 图1为一个实施例中电力数据库模型构建方法的流程示意图; 图2为一个实施例中将所述多个电网通用业务模型的电力数据进行数据拼接,建 立所述多个电网通用业务模型的关联关系的流程示意图; 图3为另一个实施例中电力数据库模型构建方法的流程示意图; 图4为一个应用示例中基于CIM的电网资源服务设计方法的流程示意图; 图5为一个应用示例中接入电网调度系统、GIS平台、生产数据库、营销数据库、计 量自动化系统中的数据的流程示意图; 图6为一个实施例中电力数据库模型构建装置的结构框图; 图7为一个实施例中计算机设备的内部结构图。
分享到:
收藏