本申请涉及金融领域,尤其涉及一种数据血缘关系的展示方法、装置、设备及存储介质。
背景技术:
1、数据之间的关系极为复杂,庞大复杂的数据信息通过不断融合、转换、流转流通,又会生成新的数据,导致数据治理大环境下数据演化过程不明晰、数据质量追溯难、数据多样化难以呈现。通过构建数据之间的血缘关系,可以直观的地展示数据的关联关系信息,有利于分析数据的演化过程。
2、由于银行内部系统由不同厂商开发、数据由不同业务部门生成,导致各厂商、部门对基础业务数据定义不唯一,数据标准的定义不同,在数据处理环节中因标准的不统一,导致系统复杂度高产生大量的脏数据。同时,银行数据缺乏完整的业务数据流程图、清晰的数据架构,无法完整描述企业数据脉络及交互关系,导致存在于系统中但无法说明业务间关系的数据不断增长。
3、因此,如何实现完整描述数据血缘关系,避免存在于系统中但无法说明业务间关系的数据不断增长的问题,是本领域技术人员需要解决的。
技术实现思路
1、本申请实施例提供了一种数据血缘关系的展示方法、装置、设备及存储介质,可以完整描述数据血缘关系,避免存在于系统中但无法说明业务间关系的数据不断增长。
2、本申请第一方面提供了一种数据血缘关系的展示方法,包括:
3、获取血缘数据;
4、根据数据特点对所述血缘数据进行层级解析,得到解析结果;
5、根据所述解析结果对所述血缘数据进行标记,得到标记后的血缘数据;
6、根据所述标记后的血缘数据绘制数据血缘地图;
7、通过所述数据血缘地图展示数据血缘关系。
8、可选地,所述获取血缘数据包括:
9、获取原始数据;
10、对所述原始数据进行解析,得到所述血缘数据。
11、可选地,所述根据数据特点对所述血缘数据进行层级解析,得到解析结果,包括:
12、基于血缘粗细粒度对所述血缘数据对进行层级解析,得到所述解析结果,其中,所述解析结果为所述血缘数据对应的层级,所述层级包括系统级、数据表级和字段级。
13、可选地,所述根据所述解析结果对所述血缘数据进行标记,得到标记后的血缘数据包括:
14、根据所述解析结果为所述血缘数据标记所述血缘数据对应的层级,得到所述标记后的血缘数据。
15、可选地,所述根据所述标记后的血缘数据绘制数据血缘地图包括:
16、获取血缘节点和血缘节点之间的关系,其中所述血缘节点指示血缘数据,所述血缘节点之间的关系指示数据血缘关系;
17、根据所述血缘节点和所述血缘节点之间的关系绘制所述数据血缘地图。
18、可选地,所述方法,还包括:
19、将所述标记后的血缘数据存储于图数据库中。
20、可选地,所述方法,还包括:
21、将图数据库中所述标记后的血缘数据转换为json格式的血缘数据;
22、将所述json格式的血缘数据发送至前端;
23、通过所述前端将所述json格式的血缘数据的数据血缘关系进行可视化展示。
24、本申请第二方面提供了一种数据血缘关系的展示装置,包括:
25、获取单元,用于获取血缘数据;
26、解析单元,用于根据数据特点对所述血缘数据进行解析,得到解析结果;
27、标记单元,用于根据所述解析结果对所述血缘数据进行标记,得到标记后的血缘数据;
28、绘制单元,用于根据所述标记后的血缘数据绘制数据血缘地图;
29、展示单元,用于通过所述数据血缘地图展示数据血缘关系。
30、本申请第三方面提供了一种数据血缘关系的展示设备,包括:
31、一个或多个处理器;
32、存储器,其上存储有一个或多个程序;
33、当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上述任意一项所述的数据血缘关系的展示的方法。
34、本申请第四方面提供了一种计算机存储介质,用于存储程序,所述程序被执行时,用于实现如上述任意一项所述的数据血缘关系的展示的方法。
35、本申请实施例公开了一种数据血缘关系的展示方法、装置、设备及存储介质。在该方法中,获取血缘数据;根据数据特点对血缘数据进行层级解析,得到解析结果;根据解析结果对血缘数据进行标记,得到标记后的血缘数据;根据标记后的血缘数据绘制数据血缘地图;通过数据血缘地图展示数据血缘关系。由此可见,利用本申请实施例提供的方案,通过根据数据特点对血缘数据层级解析,通过统一的标准对血缘数据进行分层,从而避免产生大量的脏数据;将血缘数据分为不同的层级,基于层级绘制数据血缘地图,能够清晰完整描述数据血缘关系,并且能够避免存在于系统中但无法说明业务间关系的数据不断增长的问题。
1.一种数据血缘关系的展示方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取血缘数据包括:
3.根据权利要求1所述的方法,其特征在于,所述根据数据特点对所述血缘数据进行层级解析,得到解析结果,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述解析结果对所述血缘数据进行标记,得到标记后的血缘数据包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述标记后的血缘数据绘制数据血缘地图包括:
6.根据权利要求1所述的方法,其特征在于,所述方法,还包括:
7.根据权利要求6所述的方法,其特征在于,所述方法,还包括:
8.一种数据血缘关系的展示装置,其特征在于,所述装置包括:
9.一种数据血缘关系的展示设备,其特征在于,所述设备包括:处理器和存储器;
10.一种计算机存储介质,其特征在于,包括指令,当其在计算机上运行时,使得计算机执行以上权利要求1-7任意一项所述的方法。