本发明涉及网络运维领域,特别是指一种数字化表征方法、装置及设备。
背景技术:
1、目前的网络运维中,业务问题的处理大多基于专家梳理出的经验,不同的业务场景往往对应不同的专家经验。运维人员在对某个业务场景进行智能运维研究与实现过程中,不可避免地要参考该业务专家给出的宝贵经验,其中基于专家经验针对业务场景进行建模就是重要一环。基于不同专家经验构建不同模型框架工作量十分庞大,现有的建模方法缺乏通用性,基于模型进行网络运维的计算时间较长,过程复杂。
技术实现思路
1、本发明的目的是提供一种数字化表征方法、装置及设备,解决了现有技术中的网络运维的实现过程复杂的问题。
2、为达到上述目的,本发明的实施例提供一种数字化表征方法,包括:
3、根据目标业务的历史分析数据,获取待分析指标以及每个待分析指标在所述目标业务的分析过程中的层级;
4、根据所述层级以及所述待分析指标,构建所述历史分析数据的抽象图,所述待分析指标为所述抽象图中的节点;
5、根据所述抽象图,构建与所述历史分析数据对应的三阶张量。
6、可选地,所述根据所述层级以及所述待分析指标,构建所述历史分析数据的抽象图,包括:
7、将所述待分析指标作为节点,根据所述待分析指标在所述目标业务分析过程中的层级,以及所述待分析指标在所述目标业务的分析过程中的位置,构建所述历史分析数据的抽象图;
8、其中,所述抽象图包括以下元素:节点、节点所在的层级、节点之间的有向边以及所述节点在所述抽象图中的分支位置;
9、所述节点指示所述待分析指标,所述有向边的方向指示两个节点之间的因果关系。
10、可选地,所述根据所述抽象图,构建与所述历史分析数据对应的三阶张量,包括:
11、将所述层级作为第一维度,节点数量作为第二维度和第三维度,构建所述三阶张量;
12、根据预定规则,确定所述三阶张量中的元素,所述三阶张量中的元素为所述节点在所述抽象图中的分支位置。
13、可选地,所述预定规则包括:
14、在所述抽象图中,若目标有向边为第一节点指向第一节点组合,所述第一节点组合包括至少两个节点,则所述目标有向边所在层级对应的矩阵元素为:
15、mmm=mnk=mkn=a
16、其中,m表示所述第一节点,n和k表示所述第一节点组合中的节点,mmm、mnk以及mkn均为所述目标有向边所在层级m对应的矩阵中的元素;a表示所述目标有向边指示的分支位置。
17、可选地,所述预定规则包括:
18、在所述抽象图中,若目标有向边为第一节点组合指向第一节点,所述第一节点组合包括至少两个节点,则所述目标有向边所在层级对应的矩阵元素为:
19、mmm=mnm=mkm=a
20、其中,m表示所述第一节点,n和k表示所述第一节点组合中的节点,mmm、mnk以及mkn均为所述目标有向边所在层级m对应的矩阵中的元素;a表示所述目标有向边指示的分支位置。
21、可选地,所述预定规则包括:
22、在所述抽象图中,若目标有向边为第一节点指向第二节点,则所述目标有向边所在层级对应的矩阵元素为:
23、mmn=a
24、其中,m表示所述第一节点,n表示第二节点,mmn为所述目标有向边所在层级m对应的矩阵中的元素;a表示所述目标有向边指示的分支位置。
25、可选地,所述方法还包括:
26、根据所述第一维度,将所述三阶张量切片处理,获得n个矩阵,n为所述层级的总数量。
27、可选地,所述方法还包括:
28、按照层级顺序,针对所述n个矩阵中的每个矩阵,根据所述矩阵中的元素指示的分支位置,确定进入数据处理流程的节点。
29、为达到上述目的,本发明的实施例提供一种数字化表征装置,包括:
30、第一获取模块,用于根据目标业务的历史分析数据,获取待分析指标以及每个待分析指标在所述目标业务的分析过程中的层级;
31、图像构建模块,用于根据所述层级以及所述待分析指标,构建所述历史分析数据的抽象图,所述待分析指标为所述抽象图中的节点;
32、矩阵构建模块,用于根据所述抽象图,构建与所述历史分析数据对应的三阶张量。
33、可选地,所述图像构建模块具体用于:将所述待分析指标作为节点,根据所述待分析指标在所述目标业务分析过程中的层级,以及所述待分析指标在所述目标业务的分析过程中的位置,构建所述历史分析数据的抽象图;
34、其中,所述抽象图包括以下元素:节点、节点所在的层级、节点之间的有向边以及所述节点在所述抽象图中的分支位置;
35、所述节点指示所述待分析指标,所述有向边的方向指示两个节点之间的因果关系。
36、可选地,所述矩阵构建模块具体用于:
37、将所述层级作为第一维度,节点数量作为第二维度和第三维度,构建所述三阶张量;
38、根据预定规则,确定所述三阶张量中的元素,所述三阶张量中的元素为所述节点在所述抽象图中的分支位置。
39、可选地,所述预定规则包括:
40、在所述抽象图中,若目标有向边为第一节点指向第一节点组合,所述第一节点组合包括至少两个节点,则所述目标有向边所在层级对应的矩阵元素为:
41、mmm=mnk=mkn=a
42、其中,m表示所述第一节点,n和k表示所述第一节点组合中的节点,mmm、mnk以及mkn均为所述目标有向边所在层级m对应的矩阵中的元素;a表示所述目标有向边指示的分支位置。
43、可选地,所述预定规则包括:
44、在所述抽象图中,若目标有向边为第一节点组合指向第一节点,所述第一节点组合包括至少两个节点,则所述目标有向边所在层级对应的矩阵元素为:
45、mmm=mnm=mkm=a
46、其中,m表示所述第一节点,n和k表示所述第一节点组合中的节点,mmm、mnk以及mkn均为所述目标有向边所在层级m对应的矩阵中的元素;a表示所述目标有向边指示的分支位置。
47、可选地,所述预定规则包括:
48、在所述抽象图中,若目标有向边为第一节点指向第二节点,则所述目标有向边所在层级对应的矩阵元素为:
49、mmn=a
50、其中,m表示所述第一节点,n表示第二节点,mmn为所述目标有向边所在层级m对应的矩阵中的元素;a表示所述目标有向边指示的分支位置。
51、可选地,所述装置还包括:
52、处理模块,用于根据所述第一维度,将所述三阶张量切片处理,获得n个矩阵,n为所述层级的总数量。
53、可选地,所述装置还包括:
54、确定模块,用于按照层级顺序,针对所述n个矩阵中的每个矩阵,根据所述矩阵中的元素指示的分支位置,确定进入数据处理流程的节点。
55、为达到上述目的,本发明的实施例提供一种数字化表征设备,包括:收发器和处理器;
56、所述收发器用于:根据目标业务的历史分析数据,获取待分析指标以及每个待分析指标在所述目标业务的分析过程中的层级;
57、所述处理器用于:根据所述层级以及所述待分析指标,构建所述历史分析数据的抽象图,所述待分析指标为所述抽象图中的节点;
58、根据所述抽象图,构建与所述历史分析数据对应的三阶张量。
59、可选地,所述处理器根据所述层级以及所述待分析指标,构建所述历史分析数据的抽象图,包括:
60、将所述待分析指标作为节点,根据所述待分析指标在所述目标业务分析过程中的层级,以及所述待分析指标在所述目标业务的分析过程中的位置,构建所述历史分析数据的抽象图;
61、其中,所述抽象图包括以下元素:节点、节点所在的层级、节点之间的有向边以及所述节点在所述抽象图中的分支位置;
62、所述节点指示所述待分析指标,所述有向边的方向指示两个节点之间的因果关系。
63、可选地,所述处理器根据所述抽象图,构建与所述历史分析数据对应的三阶张量,包括:
64、将所述层级作为第一维度,节点数量作为第二维度和第三维度,构建所述三阶张量;
65、根据预定规则,确定所述三阶张量中的元素,所述三阶张量中的元素为所述节点在所述抽象图中的分支位置。
66、可选地,所述预定规则包括:
67、在所述抽象图中,若目标有向边为第一节点指向第一节点组合,所述第一节点组合包括至少两个节点,则所述目标有向边所在层级对应的矩阵元素为:
68、mmm=mnk=mkn=a
69、其中,m表示所述第一节点,n和k表示所述第一节点组合中的节点,mmm、mnk以及mkn均为所述目标有向边所在层级m对应的矩阵中的元素;a表示所述目标有向边指示的分支位置。
70、可选地,所述预定规则包括:
71、在所述抽象图中,若目标有向边为第一节点组合指向第一节点,所述第一节点组合包括至少两个节点,则所述目标有向边所在层级对应的矩阵元素为:
72、mmm=mnm=mkm=a
73、其中,m表示所述第一节点,n和k表示所述第一节点组合中的节点,mmm、mnk以及mkn均为所述目标有向边所在层级m对应的矩阵中的元素;a表示所述目标有向边指示的分支位置。
74、可选地,所述预定规则包括:
75、在所述抽象图中,若目标有向边为第一节点指向第二节点,则所述目标有向边所在层级对应的矩阵元素为:
76、mmn=a
77、其中,m表示所述第一节点,n表示第二节点,mmn为所述目标有向边所在层级m对应的矩阵中的元素;a表示所述目标有向边指示的分支位置。
78、可选地,所述处理器还用于:根据所述第一维度,将所述三阶张量切片处理,获得n个矩阵,n为所述层级的总数量。
79、可选地,所述处理器还用于:按照层级顺序,针对所述n个矩阵中的每个矩阵,根据所述矩阵中的元素指示的分支位置,确定进入数据处理流程的节点。
80、为达到上述目的,本发明的实施例提供一种电子设备,包括:收发器、处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令;所述处理器执行所述程序或指令时实现上述的数字化表征方法。
81、为达到上述目的,本发明的实施例提供一种可读存储介质,其上存储有程序或指令,所述程序或指令被处理器执行时实现上述的数字化表征方法的步骤。
82、本发明的上述技术方案的有益效果如下:
83、本发明的实施例,根据目标业务的历史分析数据的层级数和节点数构建相应的三阶张量,所述三阶张量中各个元素,表示该元素的下标所代表的节点在相应层级的分支。相对于现有技术,本技术实施例的数字化表征方法更为直观方便,计算时间更短,复杂度更低;其次,随着业务场景和历史分析数据对应的人员的改变,本技术实施例的表征方法具有通用性,根据不同历史分析数据可生成动态三阶张量;最后,本技术实施例的表征方法从维度上来讲相较于二维矩阵有着巨大优势,可以容纳更多信息,表征更加复杂的历史分析数据。