面向电网公司的数据导航地图的构建方法

著录项
  • CN202111404965.3
  • 20211124
  • CN114254160A
  • 20220329
  • 国网四川省电力公司信息通信公司
  • 周里涛;杨迎春;徐厚东;张瑞强;曾愚;龚燕;游雨嘉;李赋欣;粟之梁;王宇飞;唐剑;刘琪;卿岛;金鑫;蒋何;王锐杰
  • G06F16/901
  • G06F16/901 G06F16/28 G06Q50/06

  • 四川省成都市高新区蜀绣西路366号2层、4层、5层、8层
  • 四川(51)
  • 成都厚为专利代理事务所(普通合伙)
  • 王杰
摘要
本发明公开了一种面向电网公司的数据导航地图的构建方法,包括:创建系统菜单结构图;创建数据资源结构图;创建数据关系结构图;创建数据申请流程图,并贯通所述数据申请流程图与数据中台的数据源之间的连接;创建中台数据自动获取模块;融合可视化报表工具。本发明按照业务系统?菜单层级?业务功能点?数据表?数据表关系的方式,构建系统菜单结构图、数据资源结构图、数据关系结构图,并融合数据中台数据、可视化报表工具,建立基层一线业务视角的数据导航体系,搭建起联接前台业务数据需求与系统后台数据资源的桥梁,提升了基层一线业务人员数据溯源效率、数据使用效率,解决了基层一线人员数据难到、难读懂、难获取、难使用的难题。
权利要求

1.面向电网公司的数据导航地图的构建方法,其特征在于,包括:

创建系统菜单结构图,所述系统菜单结构图包括业务系统、系统菜单和业务功能点之间的对应关系;

创建数据资源结构图,所述数据资源结构图包括业务功能点与后台数据表之间的对应关系;

创建数据关系结构图,所述数据关系结构图包括数据表与数据表的关联关系;

创建数据申请流程图,并贯通所述数据申请流程图与数据中台的数据源之间的连接;

创建中台数据自动获取模块,所述中台数据自动获取模块用于在数据申请流程图中的数据申请订单生效后生成取数SQL语句进行取数,并在数据申请订单中呈现取数结果;

融合可视化报表工具,所述可视化报表工具用于根据数据申请订单对应的取数结果的表名信息访问取数结果的数据,并根据取数结果的数据生成BI数据集。

2.根据权利要求1所述的面向电网公司的数据导航地图的构建方法,其特征在于,所述创建系统菜单结构图包括:

定义业务系统的系统菜单包括一级菜单到末级菜单,末级菜单到一级业务功能点,一级业务功能点到末级业务功能点;

基于关系型数据库建立系统菜单的层级结构对应关系;

在建立系统菜单的层级结构对应关系的基础上,逐级细化末级菜单页面对应的业务功能点,基于关系型数据库建立末级菜单与业务功能点之间的对应关系;

在建立系统菜单的层级结构对应关系、末级菜单与业务功能点之间的对应关系的基础上,基于图数据库,以业务系统、系统菜单和业务功能点为节点,以业务系统与一级菜单的对应关系、系统菜单的上下级对应关系、末级菜单与一级业务功能点的对应关系、业务功能点中上下级关系为边,构建业务系统-系统菜单-业务功能点的图谱模型;

将所述业务系统-系统菜单-业务功能点的图谱模型可视化呈现。

3.根据权利要求1所述的面向电网公司的数据导航地图的构建方法,其特征在于,所述创建数据资源结构图包括:

在系统菜单结构图的基础上,基于关系型数据库建立业务功能点与后台数据库中数据表和字段的对应关系;

在业务功能点与后台数据库中数据表和字段的对应关系的基础上,基于数据中台分布式数据仓库,封装业务功能点对应的取数逻辑SQL,形成业务功能点对应的业务宽表视图;

将所述业务功能点对应的业务宽表视图可视化呈现。

4.根据权利要求1所述的面向电网公司的数据导航地图的构建方法,其特征在于,所述创建数据关系结构图包括:

在数据资源结构图的基础上,基于关系型数据库建立业务功能点后台数据表与数据表的关联关系;

在建立数据表与数据表的关联关系的基础上,基于图数据库,以业务功能点和数据表作为节点,业务功能点与数据表的关系、数据表间主外键关系作为边,构建业务功能点-数据表-数据表的图谱模型;

将所述业务功能点-数据表-数据表的图谱模型可视化呈现。

5.根据权利要求1所述的面向电网公司的数据导航地图的构建方法,其特征在于,所述数据申请流程包括勾选数据资源加入购物车、提交购物车、提交数据申请和数据申请审批。

6.根据权利要求1所述的面向电网公司的数据导航地图的构建方法,其特征在于,所述融合可视化报表工具包括:

设置可视化报表工具;

在数据申请订单取数结果呈现界面中增加跳转至可视化报表工具的按钮。

7.根据权利要求1所述的面向电网公司的数据导航地图的构建方法,其特征在于,所述系统菜单结构图以图谱化形式可视化呈现。

8.根据权利要求1所述的面向电网公司的数据导航地图的构建方法,其特征在于,所述数据资源结构图以共享宽表视图形式可视化呈现。

9.根据权利要求1所述的面向电网公司的数据导航地图的构建方法,其特征在于,所述数据关系结构图以E-R图形式可视化呈现。

说明书
技术领域

本发明涉及电网数据处理技术领域,特别是涉及一种面向电网公司的数据导航地图的构建方法。

大数据和云计算时代的到来,加速了海量数据处理技术的发展,电网公司纷纷构建的数据中台、数据目录,实现企业数据资源的集中汇聚和统一管理,随着电网企业数字化转型向基层的深入推进,基层一线的数据创新应用需求越来越旺盛,对数据的“可视、可查、可取、可用”提出了更高要求。整体上看,电网公司在推动数据赋能基层一线还存在业务需求与数据对应困难、数据无法直接使用等问题,数据的叠加、倍增和放大效应仍未得到充分释放。一是业务需求与数据对应困难,基层一线 “难到、难读懂” 数据的现象仍然存在,电网公司现有数据目录主要以技术视角为主构建,业务语言与数据语言缺乏高效连接桥梁,基层一线用户难以直接读懂后台数据表,需要IT人员支撑,而IT人员难以全面熟悉业务,导致数据与业务需求之间转换效率较低,数据需求往往要经过大量的校验和反复确认,才能最终满足。二是数据无法直接使用,基层一线 “难获取、难使用” 数据的现象仍然存在,电网公司基于数据中台的数据服务主要依托API接口等方式提供,数据获取强依赖于IT技术人员,获取数据后缺乏简单易用的数据分析工具,数据使用存在门槛,基层一线数据分析需求得不到及时的响应,制约了基层一线人员对数据的自主获取和快速分析。如何面向基层实现数据业务化,让数据赋能基层,成为了摆在电网公司面前的一道难题。

本发明的目的在于克服现有技术的一项或多项不足,提供一种面向电网公司的数据导航地图的构建方法。

本发明的目的是通过以下技术方案来实现的:面向电网公司的数据导航地图的构建方法,包括:

创建系统菜单结构图,所述系统菜单结构图包括业务系统、系统菜单和业务功能点之间的对应关系;

创建数据资源结构图,所述数据资源结构图包括业务功能点与后台数据表之间的对应关系;

创建数据关系结构图,所述数据关系结构图包括数据表与数据表的关联关系;

创建数据申请流程图,并贯通所述数据申请流程图与数据中台的数据源之间的连接;

创建中台数据自动获取模块,所述中台数据自动获取模块用于在数据申请流程图中的数据申请订单生效后生成取数SQL语句进行取数,并在数据申请订单中呈现取数结果;

融合可视化报表工具,所述可视化报表工具用于根据数据申请订单对应的取数结果的表名信息访问取数结果的数据,并根据取数结果的数据生成BI数据集。

优选的,所述创建系统菜单结构图包括:

定义业务系统的系统菜单包括一级菜单到末级菜单,末级菜单到一级业务功能点,一级业务功能点到末级业务功能点;

基于关系型数据库建立系统菜单的层级结构对应关系;

在建立系统菜单的层级结构对应关系的基础上,逐级细化末级菜单页面对应的业务功能点,基于关系型数据库建立末级菜单与业务功能点之间的对应关系;

在建立系统菜单的层级结构对应关系、末级菜单与业务功能点之间的对应关系的基础上,基于图数据库,以业务系统、系统菜单和业务功能点为节点,以业务系统与一级菜单的对应关系、系统菜单的上下级对应关系、末级菜单与一级业务功能点的对应关系、业务功能点中上下级关系为边,构建业务系统-系统菜单-业务功能点的图谱模型;

将所述业务系统-系统菜单-业务功能点的图谱模型可视化呈现。

优选的,所述创建数据资源结构图包括:

在系统菜单结构图的基础上,基于关系型数据库建立业务功能点与后台数据库中数据表和字段的对应关系;

在业务功能点与后台数据库中数据表和字段的对应关系的基础上,基于数据中台分布式数据仓库,封装业务功能点对应的取数逻辑SQL,形成业务功能点对应的业务宽表视图;

将所述业务功能点对应的业务宽表视图可视化呈现。

优选的,所述创建数据关系结构图包括:

在数据资源结构图的基础上,基于关系型数据库建立业务功能点后台数据表与数据表的关联关系;

在建立数据表与数据表的关联关系的基础上,基于图数据库,以业务功能点和数据表作为节点,业务功能点与数据表的关系、数据表间主外键关系作为边,构建业务功能点-数据表-数据表的图谱模型;

将所述业务功能点-数据表-数据表的图谱模型可视化呈现。

优选的,所述数据申请流程包括勾选数据资源加入购物车、提交购物车、提交数据申请和数据申请审批。

优选的,所述融合可视化报表工具包括:

设置可视化报表工具;

在数据申请订单取数结果呈现界面中增加跳转至可视化报表工具的按钮。

优选的,所述系统菜单结构图以图谱化形式可视化呈现。

优选的,所述数据资源结构图以共享宽表视图形式可视化呈现。

优选的,所述数据关系结构图以E-R图形式可视化呈现。

本发明的有益效果是:

(1)本发明按照“业务系统-菜单层级-业务功能点-数据表-数据表关系”的方式,构建系统菜单结构图、数据资源结构图和数据关系结构图,建立基层一线业务视角的数据导航体系,搭建起联接前台业务数据需求与系统后台数据资源的桥梁,提升了基层一线业务人员数据溯源效率,解决了基层一线人员数据“难到、难读懂”的难题;

(2)本发明基于系统菜单结构图、数据资源结构图和数据关系结构图,构建数据申请流程图,融合贯通数据中台的取数流程、可视化分析工具,实现需求数据的自主申请、自动取数和自助分析, 打通了基层用户数据使用的“最后一公里”,提升了数据申请效率、获取效率,降低基层一线业务人员数据使用门槛,解决了基层一线人员数据“难获取、难使用”的难题;

(3)本发明将电网公司面向基层的数据服务方式由以往的“需求发起、反复确认”的模式,转变为“多方参与、共建共享”的自助式模式;基层一线通过数据导航地图能够有效地发挥主观能动性,开展自主溯源,从而更便捷、更准确地获取所需数据,激发了基层用户的使用数据的热情,持续释放数据价值;数据服务提供方有更多精力专注于数据服务能力建设,实现由数据运维向数据运营转变,构建共建共享的数据运营体系。

图1为面向电网公司的数据导航地图的构建方法的一种流程图;

图2为创建系统菜单结构图的一种流程图;

图3为创建数据资源结构图的一种流程图;

图4为创建数据关系结构图的一种流程图;

图5为数据导航地图的体系结构的一种示意图。

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

参阅图1-图5,本实施例提供了一种面向电网公司的数据导航地图的构建方法:

如图1所示,面向电网公司的数据导航地图的构建方法,包括:

S1.创建系统菜单结构图,所述系统菜单结构图包括业务系统、系统菜单和业务功能点之间的对应关系。

本实施例围绕电网生产、经营管理领域核心业务系统,建立业务系统的系统菜单级结构关系末级菜单与业务功能点对应关系,实现“业务系统-系统菜单-业务功能点”间的对应关系信息基于知识图谱的可视化输出,面向电网公司基层一线提供逐级穿透、内容伸缩、全局搜索等功能,辅助用户按照业务系统原有的使用习惯,按图索骥,快速搜索、定位数据资源位置。

在一些实施例中,如图2所示,所述创建系统菜单结构图包括:

S11.定义业务系统的系统菜单包括一级菜单到末级菜单,末级菜单到一级业务功能点,一级业务功能点到末级业务功能点。

S12.基于关系型数据库建立系统菜单的层级结构对应关系。

具体的,围绕电网生产、经营管理领域核心业务系统,基于关系型数据库建立业务系统的系统菜单的层级结构对应关系,涉及系统编码、系统名称、菜单编码、菜单名称、菜单层级、菜单排序、是否末级菜单、上级菜单编码等信息。

S13.在建立系统菜单的层级结构对应关系的基础上,逐级细化末级菜单页面对应的业务功能点,基于关系型数据库建立末级菜单与业务功能点之间的对应关系。

具体的,在建立系统菜单的层级结构对应关系的基础上,逐级细化末级菜单页面对应的业务功能点,定义业务功能点的宽表表名,基于关系型数据库,建立末级菜单与业务功能点对应关系,涉及系统编码、菜单编码、功能点编码、功能点名称、功能点排序、功能点层级、上级功能点编码、对应宽表表名等信息。

S14.在建立系统菜单的层级结构对应关系、末级菜单与业务功能点之间的对应关系的基础上,基于图数据库,以业务系统、系统菜单和业务功能点为节点,以业务系统与一级菜单的对应关系、系统菜单的上下级对应关系、末级菜单与一级业务功能点的对应关系、业务功能点中上下级关系为边,构建业务系统-系统菜单-业务功能点的图谱模型。

具体的,在建立系统菜单的层级结构对应关系、末级菜单与业务功能点之间的对应关系的基础上,基于图数据库,以业务系统、系统菜单、业务功能点作为节点,以业务系统与一级菜单的对应关系、系统菜单的上下级对应关系、末级菜单与一级业务功能点的对应关系、业务功能点中上下级关系为边,构建“业务系统->系统菜单->业务功能点”图谱模型,实现业务系统到菜单层级到业务功能点关系的“三元”转换。

S15.将所述业务系统-系统菜单-业务功能点的图谱模型可视化呈现。

具体的,调用后台图数据库中“业务系统->系统菜单->业务功能点”图谱模型,前端开发系统菜单结构图可视化展现功能,图谱化呈现业务系统到菜单层级到业务功能点的逐层递进关系。

本实施例在系统菜单结构图可视化输出的基础上,提供逐级穿透、内容伸缩功能,用户可按照原业务系统原有的使用习惯按图索骥,在系统菜单结构图中定位数据资源位置;本实施例提供了全局检索功能,用户可通过在前端输入业务系统、系统菜单、业务功能点等关键字,后端图数据库探寻和遍历图谱模型,输出满足业务需求的“业务系统->系统菜单->业务功能点”关系路径,进而辅助用户快速搜索数据资源位置。

S2.创建数据资源结构图,所述数据资源结构图包括后台数据表与业务功能点之间的对应关系。

本实施例在系统菜单结构图的基础上建立业务功能点与后台数据库中数据表、字段的对应关系,基于数据中台构建业务功能点宽表视图,实现业务系统前台界面业务功能点涉及数据资源详情与后台数据表、字段的对应关系基于共享宽表视图的可视化输出,面向电网公司基层一线提供业务视角的数据资源理解能力,辅助用户结合业务需求快速查所需数据。

在一些实施例中,如图3所示,所述创建数据资源结构图包括:

S21.在系统菜单结构图的基础上,基于关系型数据库建立业务功能点与后台数据库中数据表和字段的对应关系。

具体的,在系统菜单结构图的基础上,基于关系型数据库建立业务功能点与后台数据库中数据表、字段的对应关系,涉及系统编码、菜单编码、功能点编码、功能点业务字段、对应后台数据库用户名、对应后台表名、对应后台字段名、是否枚举字段、对应宽表字段名等信息。

S22.在业务功能点与后台数据库中数据表和字段的对应关系的基础上,基于数据中台分布式数据仓库,封装业务功能点对应的取数逻辑SQL,形成业务功能点对应的业务宽表视图。

S23.将所述业务功能点对应的业务宽表视图可视化呈现。

具体的,在建立业务功能点与后台数据库中数据表和字段的对应关系、形成业务宽表视图的基础上,前端开发数据资源结构图可视化展现功能,以共享宽表视图的形式直观呈现业务系统前台界面业务功能点对应后台数据表、字段的信息,将业务系统“前台功能点与后台数据表对应关系”搬到线上,搭建起联接业务数据需求与业务系统后台数据资源的桥梁。

本实施例中,用户通过数据资源结构图可直接溯源到业务系统前台业务功能点对应的后台数据表,省去以往与熟悉业务系统的IT的技术人员反复沟通、确认环节,减少数据资源识别和判断的时间,进而快速查所需数据资源。

S3.创建数据关系结构图,所述数据关系结构图包括数据表与数据表的关联关系。

本实施例在数据资源结构图的基础上,建立数据表与数据表的关联关系,绘制业务功能点对应的底层数据关系逻辑,实现数据表信息、数据表间关联关系信息基于E-R图形式的可视化输出,面向电网公司基层一线提供业务视角的数据资源理解能力,辅助用户快速读懂后台数据表之间的组装逻辑。

在一些实施例中,如图4所示,所述创建数据关系结构图包括:

S31.在数据资源结构图的基础上,基于关系型数据库建立业务功能点后台数据表与数据表的关联关系。

具体的,在数据资源结构图的基础上,基于关系型数据库建立业务功能点后台数据表与数据表的关联关系,涉及主表系统编码、主表数据库用户名、主表表名、主表字段名、关联表系统编码、关联表数据库用户名、关联表表名、关联表字段名等信息。

S32.在建立数据表与数据表的关联关系的基础上,基于图数据库,以业务功能点和数据表作为节点,业务功能点与数据表的关系、数据表间主外键关系作为边,构建业务功能点-数据表-数据表的图谱模型。

具体的,在建立后台数据表与数据表的关联关系的基础上,基于图数据库绘制业务功能点对应的底层数据关系逻辑,以业务功能点、数据表作为节点,业务功能点与数据表关系、数据表间主外键关系作为边,构建“业务功能点->数据表->数据表”图谱模型,实现业务功能点与数据表,数据表与数据表间关系的“三元”转换。

S33.将所述业务功能点-数据表-数据表的图谱模型可视化呈现。

具体的,在构建“业务功能点->数据表->数据表”图谱模型的基础上,前端开发数据关系结构图可视化展现功能,以E-R图形式呈现业务功能点下数据表间关联关系,并实现数据表间关系的横向扩展,面向电网公司基层一线提供业务视角的数据资源理解能力。

本实施例中,用户通过数据关系结构图可直观查看业务功能点下数据表与数据表关系,并通过点击,横向扩展数据关系图谱,辅助用户快速读懂后台数据表之间的组装逻辑。

S4.创建数据申请流程图,并贯通所述数据申请流程图与数据中台的数据源之间的连接。

在数据资源结构图、数据关系结构图的基础上,融合数据申请审批流,构建数据申请流程指引,用户通过数据资源结构图或数据关系结构图勾选所需宽表或单表数据资源、加入购物车、提交购物车、填写申请事由、选取数据范围、提交数据申请,系统自动生成数据申请订单,实现非负面清单数据“申请即审批”,节省用户人工填写数据申请的工作量。

所述数据申请流程包括勾选数据资源加入购物车、提交购物车、提交数据申请和数据申请审批。具体的,数据申请流程为:用户通过数据资源结构图或数据关系结构图中勾选所需的宽表或单表数据资源、加入购物车;用户进入“购物车”,勾选待申请的数据资源,提交购物车,系统自动生成“申请中”状态的数据申请订单;用户进入“我的订单”,点击“申请中”状态的数据申请订单,填写申请事由、选择数据范围,提交数据申请;系统融合数据申请审批流,判断申请的数据是否包括负面清单,针对非负面清单数据“申请即审批”,针对负面清单数据,流转到对应的数据归口部门审批后生效。

S5.创建中台数据自动获取模块,所述中台数据自动获取模块用于在数据申请流程图中的数据申请订单生效后生成取数SQL语句进行取数,并在数据申请订单中呈现取数结果。

自动取数的过程为:数据申请流程图中数据申请订单生效后,系统后台结合申请的宽表或单表数据资源、取数范围动态拼接生成取数SQL语句,访问数据中台分布式数据仓库,自动获取数据,生成数据申请订单对应的取数结果表,实现数据获取“审批即执行”,提升数据需求的获取效率;基于数据申请订单自动获取中台数据,生成取数结果表生成后,系统后台同步建立数据申请订单的“申请订单号”与取数据结果表的“表名”对应关系;系统访问数据中台分布式数据仓库自动生成的取数结果表,在数据申请订单中呈现对应的取数结果数据内容。

本实施例在数据申请流程图的基础上,贯通数据申请与数据中台取数环节,基于数据申请结果,结合数据中台事先构建业务功能点宽表视图,实现自动取数,取代人工取数环节,实现数据获取“审批即执行”,提升数据需求的获取效率。

S6.融合可视化报表工具,所述可视化报表工具用于根据数据申请订单对应的取数结果的表名信息访问取数结果的数据,并根据取数结果的数据生成BI数据集。

本实施例在自动获取中台数据的基础上,集成可视化报表工具,实现数据获取结果一键跳转至可视化报表工具,方便基层人员直接使用申请的数据,即时在线开展自助式分析,打通数据使用“最后一公里”,提升数据的使用效率。

具体地,所述融合可视化报表工具包括:设置可视化报表工具;在数据申请订单取数结果呈现界面中增加跳转至可视化报表工具的按钮。

可视化报表的工作过程为:用户点击数据申请订单中的跳转按钮,跳转至可视化报表工具,并传输数据申请订单对应的数据中台分布式数据仓库中取数结果表名信息给可视化报表工具;可视化报表工具获取数据申请订单对应的数据中台取数结果表的“表名”,访问数据中台取数结果表数据,自动生成BI数据集;用户基于BI数据集,即时在线开展数据自助式分析,打通数据使用“最后一公里”,提升数据的使用效率。

在一些实施例中,构建的数据导航地图的体系结构如图5所示。

以上所述仅是本发明的优选实施方式,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。

本文发布于:2024-09-24 22:34:44,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/86199.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议