本技术涉及大数据,特别是涉及一种信息处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
背景技术:
1、随着大数据时代的到来,数据处理和分析成为各行各业的重要工作。脚本语言以其强大的数据处理能力,被广泛应用于数据清洗、加工、建模和可视化等环节。通过编写脚本,可以实现对海量数据的快速处理和分析,为决策提供有力支持。然而,一旦脚本发生错误,便会影响到脚本所实现的各类功能,因此,在脚本错误的情况下,需要开发人员及时进行修复。
2、传统的信息处理方法中,一般在检测到哪一脚本发生错误,便会对该脚本进行修复,但是在脚本数量繁多的情况下,脚本与脚本之间存在关联,且存在的关联通常是间接的、隐晦的,如果直接逐个对脚本进行检测,存在效率低的问题。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够提高处理效率的信息处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本技术提供了一种信息处理方法,包括:
3、获取问题脚本的问题脚本标识、以及报表标识与脚本标识之间的多对多映射关系;所述脚本标识所表征的脚本,用于生成与所述脚本标识存在映射关系的报表标识所表征的报表;
4、按照所述问题脚本标识,从所述报表标识与脚本标识之间的多对多映射关系中,提取与所述问题脚本标识匹配的一对多映射关系;
5、基于所述与所述问题脚本标识匹配的一对多映射关系,确定所述问题脚本标识映射的多个第一风险标识;所述第一风险标识包括风险脚本标识和风险报表标识;
6、对所述风险脚本标识所表征的风险脚本、以及所述风险报表标识所表征的风险报表进行风险筛查。
7、在其中一个实施例中,所述与所述问题脚本标识匹配的一对多映射关系包括;第一映射关系和第二映射关系;所述按照所述问题脚本标识,从所述报表标识与脚本标识之间的多对多映射关系中,提取与所述问题脚本标识匹配的一对多映射关系,包括:
8、按照所述问题脚本标识,从所述报表标识与脚本标识之间的多对多映射关系中,提取与所述问题脚本标识匹配的第一映射关系;
9、按照所述第一映射关系中所述问题脚本标识映射风险报表标识,从所述报表标识与脚本标识之间的多对多映射关系中,提取与所述风险报表标识匹配的第二映射关系。
10、在其中一个实施例中,所述基于所述与所述问题脚本标识匹配的一对多映射关系,确定所述问题脚本标识映射的多个第一风险标识,包括:
11、将所述第一映射关系中所述问题脚本标识映射的多个报表标识,确定为问题脚本对应的风险报表标识;
12、将所述第二映射关系中所述风险报表标识映射的多个脚本标识,确定为问题脚本对应的风险脚本标识。
13、在其中一个实施例中,所述报表标识与脚本标识之间的多对多映射关系的建立过程,包括:
14、获取多个报表、各所述报表各自的报表标识、用于生成所述多个报表的多个脚本、以及各所述脚本各自的脚本标识;每一所述脚本用于生成各所述报表中的至少两个;
15、针对每一所述报表,将生成所述报表的脚本对应的脚本标识,存储于为所述报表建立的第一表集合中;
16、针对每一所述脚本,基于所述脚本的脚本标识在各所述第一表集合中查找,确定包含所述脚本的多个目标表集合;
17、将所述目标表集合所属报表的报表标识,存储于为所述脚本建立的脚本集合中;
18、确定报表标识与脚本标识之间的多对多映射关系;所述报表标识与脚本标识之间的多对多映射关系,通过各所述第一表集合和各所述脚本集合表征。
19、在其中一个实施例中,对所述风险报表标识所表征的风险报表进行风险筛查,包括:
20、获取字段标识与所述报表标识之间的多对多映射关系;所述报表标识所表征的报表,包括与所述报表标识存在映射关系的字段标识所表征的字段;
21、按照所述风险报表标识,从所述字段标识与所述报表标识之间的多对多映射关系中,提取与所述风险报表标识匹配的一对多映射关系;
22、基于所述与所述风险报表标识匹配的一对多映射关系,确定所述风险报表标识映射的多个第二风险标识;所述第二风险标识包括风险报表标识和风险字段标识;
23、对所述风险字段标识所表征的风险字段进行风险筛查。
24、在其中一个实施例中,所述与所述风险报表标识匹配的一对多映射关系包括;第三映射关系和第四映射关系;所述按照所述风险报表标识,从所述字段标识与所述报表标识之间的多对多映射关系中,提取与所述风险报表标识匹配的一对多映射关系,包括:
25、按照所述风险报表标识,从所述字段标识与所述报表标识之间的多对多映射关系中,提取与所述风险报表标识匹配的第三映射关系;
26、按照所述第三映射关系中所述风险报表标识映射风险字段标识,从所述字段标识与所述报表标识之间的多对多映射关系中,提取与所述风险字段标识匹配的第四映射关系。
27、在其中一个实施例中,所述字段标识与所述报表标识之间的多对多映射关系的建立过程,包括:
28、获取多个字段、各所述字段各自的字段标识、包括所述多个字段的多个报表、以及各所述报表各自的报表标识;每一所述报表包括各所述字段中的至少两个;
29、针对每一所述字段,将包括所述字段的报表对应的报表标识,存储于为所述字段建立的字段集合中;
30、针对每一所述报表,基于所述报表的报表标识在各所述字段集合中查找,确定包含所述报表的多个目标字段集合;
31、将所述目标字段集合所属字段的字段标识,存储于为所述报表建立的第二表集合中;
32、确定字段标识与报表标识之间的多对多映射关系;所述字段标识与所述报表标识之间的多对多映射关系,通过各所述字段集合和各所述第二报表集合表征。
33、第二方面,本技术还提供了一种信息处理装置,包括:
34、映射关系获取模块,用于获取问题脚本的问题脚本标识、以及报表标识与脚本标识之间的多对多映射关系;所述脚本标识所表征的脚本,用于生成与所述脚本标识存在映射关系的报表标识所表征的报表;
35、关系提取模块,用于按照所述问题脚本标识,从所述报表标识与脚本标识之间的多对多映射关系中,提取与所述问题脚本标识匹配的一对多映射关系;
36、风险标识确定模块,用于基于所述与所述问题脚本标识匹配的一对多映射关系,确定所述问题脚本标识映射的多个第一风险标识;所述第一风险标识包括风险脚本标识和风险报表标识;
37、风险筛查模块,用于对所述风险脚本标识所表征的风险脚本、以及所述风险报表标识所表征的风险报表进行风险筛查。
38、在其中一个实施例中,所述与所述问题脚本标识匹配的一对多映射关系包括;第一映射关系和第二映射关系。在该实施例的情形下,所述关系提取模块具体用于:
39、按照所述问题脚本标识,从所述报表标识与脚本标识之间的多对多映射关系中,提取与所述问题脚本标识匹配的第一映射关系;
40、按照所述第一映射关系中所述问题脚本标识映射风险报表标识,从所述报表标识与脚本标识之间的多对多映射关系中,提取与所述风险报表标识匹配的第二映射关系。
41、在其中一个实施例中,所述风险标识确定模块,具体用于:
42、将所述第一映射关系中所述问题脚本标识映射的多个报表标识,确定为问题脚本对应的风险报表标识;
43、将所述第二映射关系中所述风险报表标识映射的多个脚本标识,确定为问题脚本对应的风险脚本标识。
44、在其中一个实施例中,所述装置还包括第一关系建立模块,具体用于:
45、获取多个报表、各所述报表各自的报表标识、用于生成所述多个报表的多个脚本、以及各所述脚本各自的脚本标识;每一所述脚本用于生成各所述报表中的至少两个;
46、针对每一所述报表,将生成所述报表的脚本对应的脚本标识,存储于为所述报表建立的第一表集合中;
47、针对每一所述脚本,基于所述脚本的脚本标识在各所述第一表集合中查找,确定包含所述脚本的多个目标表集合;
48、将所述目标表集合所属报表的报表标识,存储于为所述脚本建立的脚本集合中;
49、确定报表标识与脚本标识之间的多对多映射关系;所述报表标识与脚本标识之间的多对多映射关系,通过各所述第一表集合和各所述脚本集合表征。
50、在其中一个实施例中,所述风险筛查模块,包括:
51、映射关系获取单元,用于获取字段标识与所述报表标识之间的多对多映射关系;所述报表标识所表征的报表,包括与所述报表标识存在映射关系的字段标识所表征的字段;
52、映射关系提取单元,用于按照所述风险报表标识,从所述字段标识与所述报表标识之间的多对多映射关系中,提取与所述风险报表标识匹配的一对多映射关系;
53、风险标识确定单元,用于基于所述与所述风险报表标识匹配的一对多映射关系,确定所述风险报表标识映射的多个第二风险标识;所述第二风险标识包括风险报表标识和风险字段标识;
54、风险筛查单元,用于对所述风险字段标识所表征的风险字段进行风险筛查。
55、在其中一个实施例中,所述与所述风险报表标识匹配的一对多映射关系包括;第三映射关系和第四映射关系。在该实施例的情形下,所述映射关系提取单元具体用于:
56、按照所述风险报表标识,从所述字段标识与所述报表标识之间的多对多映射关系中,提取与所述风险报表标识匹配的第三映射关系;
57、按照所述第三映射关系中所述风险报表标识映射风险字段标识,从所述字段标识与所述报表标识之间的多对多映射关系中,提取与所述风险字段标识匹配的第四映射关系。
58、在其中一个实施例中,所述装置还包括第二关系建立模块,具体用于:
59、获取多个字段、各所述字段各自的字段标识、包括所述多个字段的多个报表、以及各所述报表各自的报表标识;每一所述报表包括各所述字段中的至少两个;
60、针对每一所述字段,将包括所述字段的报表对应的报表标识,存储于为所述字段建立的字段集合中;
61、针对每一所述报表,基于所述报表的报表标识在各所述字段集合中查找,确定包含所述报表的多个目标字段集合;
62、将所述目标字段集合所属字段的字段标识,存储于为所述报表建立的第二表集合中;
63、确定字段标识与报表标识之间的多对多映射关系;所述字段标识与所述报表标识之间的多对多映射关系,通过各所述字段集合和各所述第二报表集合表征。
64、第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如上所述的方法的步骤。
65、第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的方法的步骤。
66、第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上所述的方法的步骤。
67、上述信息处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品,获取问题脚本的问题脚本标识、以及报表标识与脚本标识之间的多对多映射关系,可以明确存在问题的脚本的情况,并且还可以清楚脚本与报表之间的对应关系,了解每一脚本用于生成哪些报表,每一报表在哪些脚本中可以生成,其中,脚本标识所表征的脚本,用于生成与脚本标识存在映射关系的报表标识所表征的报表,按照问题脚本标识,从报表标识与脚本标识之间的多对多映射关系中,提取与问题脚本标识匹配的一对多映射关系,可以确定该问题脚本标识对应的问题脚本可以用于生成哪些报表,基于与问题脚本标识匹配的一对多映射关系,确定问题脚本标识映射的多个第一风险标识,由于该问题脚本中存在问题,因此,该问题脚本生成的所有报表,以及这些报表的具体生成脚本,都会被列为风险报表或者风险脚本,其中,第一风险标识包括风险脚本标识和风险报表标识,最后,对风险脚本标识所表征的风险脚本、以及风险报表标识所表征的风险报表进行风险筛查,可以明确脚本与报表之间的关联关系,在脚本存在问题时,可以及时对脚本生成的报表、以及这些报表的具体生成脚本都进行风险筛查,从而提高信息处理效率。