技术特征:
1.一种数据属性的生成方法,其特征在于,所述生成方法包括:响应于针对目标事件新增目标属性的第一操作,确定所述第一操作所指示的目标属性的生成方式;获取所述目标事件对应的原始属性以及每个原始属性的生成方式,并确定所述生成方式中是否具有所述目标属性的生成方式;若不具有,则通过所述第一操作所指示的目标属性的生成方式,对所述目标事件对应的属性数据进行处理,生成所述目标属性。2.根据权利要求1所述的生成方法,其特征在于,所述目标属性为第一目标属性,并确定对应生成方式为计算方式,所述通过所述第一操作所指示的目标属性的生成方式,对所述目标事件对应的属性数据进行处理,生成所述目标属性的步骤,包括:获取用于确定目标属性的多个目标原始属性和每个目标原始属性对应的属性数据;获取用于确定目标属性的至少一个运算符号,并基于所述至少一个运算符号以及所述目标原始属性,生成所述目标属性的计算公式;将每个目标原始属性对应的属性数据代入所述目标属性的计算公式中,得到所述目标属性对应的属性数据,并基于所述目标属性对应的属性数据生成所述目标属性。3.根据权利要1所述的生成方法,其特征在于,所述目标属性为第二目标属性,并确定对应生成方式为截取方式,所述通过所述第一操作所指示的目标属性的生成方式,对所述目标事件对应的属性数据进行处理,生成所述目标属性的步骤,包括:获取用于确定目标属性的多个目标原始属性和每个目标原始属性对应的属性数据;针对每个目标原始属性,确定该目标原始属性对应的属性数据是键值对格式还是链接格式;若是键值对格式,则按照该属性数据对应的键抽取该属性数据对应的值,并基于该属性数据对应的值生成所述目标属性;若是链接格式,则获取该目标原始属性对应的属性数据的抽取部位,并按照所述链接格式包括的各个组成部分将该属性数据进行拆分,得到各个组成部分对应的子内容,在所述各个组成部分中获取所述抽取部位对应的目标组成部分,并基于所述目标组成部分对应的子内容生成所述目标属性。4.根据权利要求1所述的生成方法,其特征在于,所述目标属性为第三目标属性,并确定对应生成方式为合并方式,所述通过所述第一操作所指示的目标属性的生成方式,对所述目标事件对应的属性数据进行处理,生成所述目标属性的步骤,包括:获取用于确定目标属性的多个目标原始属性和每个目标原始属性对应的属性数据;将每个目标原始属性对应的属性数据确定为所述目标属性对应的属性数据,基于所述目标属性对应的属性数据生成所述目标属性。5.根据权利要求1所述的生成方法,其特征在于,所述目标属性为第四目标属性,并确定对应生成方式为去重方式,所述通过所述第一操作所指示的目标属性的生成方式,对所述目标事件对应的属性数据进行处理,生成所述目标属性的步骤,包括:获取用于确定目标属性的多个目标原始属性和每个目标原始属性对应的属性数据;将所述每个目标原始属性对应的属性数据进行拼接,将所述拼接后的属性数据确定为所述目标属性对应的属性数据,并基于所述目标属性对应的属性数据生成所述目标属性。
6.根据权利要求1所述的生成方法,其特征在于,所述响应于针对目标事件新增目标属性的第一操作,确定所述第一操作所指示的目标属性的生成方式的步骤,包括:响应于针对目标事件新增目标属性的第一操作,在预先设置的生成方式列表中获取所述第一操作指示的生成方式;将所述第一操作指示的生成方式确定为所述目标属性的生成方式。7.根据权利要求1所述的生成方法,其特征在于,所述生成方法还包括:将所述目标属性更新为所述目标事件对应的原始属性,获取针对目标事件进行数据分析所需的每个服务器的标识;基于每个服务器的标识控制对应的服务器从数据库中获取所述目标事件下的每个原始属性对应的属性数据;将每个服务器获取到的每个原始属性对应的属性数据进行展示,以便对所述目标事件进行数据分析。8.根据权利要求1所述的生成方法,其特征在于,所述生成所述目标属性后,所述生成方法还包括:将所述第一操作所指示的目标属性的生成方式存储在数据库中;响应于所述目标属性的获取操作,从所述数据库中获取所述目标属性的生成方式,通过所述目标属性的生成方式生成所述目标属性。9.一种数据属性的生成装置,其特征在于,所述生成装置包括:获取模块,用于响应于针对目标事件新增目标属性的第一操作,确定所述第一操作所指示的目标属性的生成方式;确定模块,用于获取所述目标事件对应的原始属性以及每个原始属性的生成方式,并确定所述生成方式中是否具有所述目标属性的生成方式;生成模块,用于在确定所述原始属性中不具有所述目标属性时,通过所述第一操作所指示的目标属性的生成方式,对所述目标事件对应的属性数据进行处理,生成所述目标属性。10.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过所述总线进行通信,所述机器可读指令被所述处理器运行时执行如权利要求1至8任一所述的数据属性的生成方法的步骤。
技术总结
本申请提供了一种数据属性的生成方法、装置以及电子设备,生成方法包括:响应于针对目标事件新增目标属性的第一操作,确定所述第一操作所指示的目标属性的生成方式;获取所述目标事件对应的原始属性以及每个原始属性的生成方式,并确定所述生成方式中是否具有所述目标属性的生成方式;若不具有,则通过所述第一操作所指示的目标属性的生成方式,对所述目标事件对应的属性数据进行处理,生成所述目标属性。采用本申请提供的技术方案能够扩充数据的属性维度以满足不同的业务采集需求,并减少了对数据库中存储的数据的重复加工,节省了处理资源,从而提高数据的采集性能。从而提高数据的采集性能。从而提高数据的采集性能。
技术研发人员:陈英军 张剑锋 苏景博
受保护的技术使用者:中电金信软件有限公司
技术研发日:2022.11.25
技术公布日:2023/3/21