本申请涉及计算机,具体涉及一种数据处理方法、装置、设备及存储介质。
背景技术:
1、数据看板作为公司数据驱动的重要工具,通过数据看板可以调用业务数据表,对数据进行展示、监控以及分析关键业务指标,使用户通过数据看板的数据内容,获取需要的数据信息做出业务决策。
2、随着业务的发展,业务数据表也呈现出高维度、多指标的特征。利用数据看板在查找数据、分析数据时会因为数据的维度和指标较多,导致查找数据时间长、分析数据过程复杂的问题,影响用户获取数据的效率。
技术实现思路
1、有鉴于此,本申请实施例提供一种数据处理方法、装置、设备及存储介质,以提供用户获取数据的效率。
2、为实现上述目的,本申请提供的技术方案如下:
3、在本申请第一方面,提供了一种数据处理方法,所述方法包括:
4、获取目标用户输入的语句,所述语句用于指示获取所述目标用户需要的目标数据;
5、获取所述语句的意图类型;
6、基于所述语句的意图类型,标注所述语句中的槽位;
7、将所述语句中的槽位进行映射,获取第一处理数据;
8、基于所述第一处理数据进行数据处理,获取所述目标数据。
9、在本申请第二方面,提供了一种数据处理装置,所述装置包括:
10、第一获取单元,用于获取目标用户输入的语句,所述语句用于指示获取所述目标用户需要的目标数据;
11、第二获取单元,用于获取所述语句的意图类型;
12、标注单元,用于基于所述语句的意图类型,标注所述语句中的槽位;
13、映射单元,用于将所述语句中的槽位进行映射,获取第一处理数据;
14、处理单元,用于基于所述第一处理数据进行数据处理,获取所述目标数据。
15、在本申请第三方面,提供了一种电子设备,所述设备包括:处理器和存储器;
16、所述存储器,用于存储指令或计算机程序;
17、所述处理器,用于执行所述存储器中的所述指令或计算机程序,以使得所述电子设备执行上述第一方面所述的方法。
18、在本申请第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在设备上运行时,使得所述设备执行上述第一方面所述的方法。
19、在本申请第五方面,提供了一种计算机程序产品,所述计算机程序产品包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现上述第一方面所述的方法。
20、由此可见,本申请具有如下有益效果:
21、在本申请的上述实现方式中,当目标用户需要获取目标数据时,可以输入指示获取目标数据的语句,该语句可以为自然语言。然后对用户输入的语句进行自然语言处理,包括获取该语句的意图类型,并基于语句的意图类型标注语句的槽位,然后将槽位进行映射,获取第一处理数据。可以基于第一处理数据对数据库中的数据进行数据查询、分析等,从而获取用户需要的目标数据。通过本申请所提供的数据处理方法,可以获取用户的自然语言进行处理,从而根据处理后的数据获取用户需要的目标数据,提高用户获取数据的效率。
1.一种数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取所述语句的意图类型,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述语句的意图类型,标注所述语句中的槽位,包括:
4.根据权利要求1所述的方法,其特征在于,所述将所述语句中的槽位进行映射,获取第一处理数据,包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述第一处理数据进行数据处理,获取所述目标数据,包括:
6.根据权利要求3所述的方法,其特征在于,在利用序列标注模型标注所述语句中的槽位之后,所述方法还包括:
7.根据权利要求2或3所述的方法,其特征在于,所述训练样本的获取过程包括:
8.根据权利要求7所述的方法,其特征在于,所述文本分类模型的训练过程包括:
9.根据权利要求7所述的方法,其特征在于,所述序列标注模型的训练过程包括:
10.根据权利要求1所述的方法,其特征在于,当所述语句为不完整语句时,所述将所述语句中的槽位进行映射,获取第一处理数据,包括:
11.根据权利要求6所述的方法,其特征在于,所述数据模板集合中的每个数据模板包括第二关键词和不同类型的数据字段,所述预设数据模板集合的确定过程包括:
12.根据权利要求4所述的方法,其特征在于,所述通过实体链接将所述槽位映射为数据库中的真实值,包括:
13.根据权利要求5所述的方法,其特征在于,所述基于所述第二处理数据进行数据处理,获取所述目标数据,包括:
14.根据权利要求5所述的方法,其特征在于,所述基于所述第二处理数据进行数据处理,获取所述目标数据,包括:
15.一种数据处理装置,其特征在于,所述装置包括:
16.一种电子设备,其特征在于,所述设备包括:处理器和存储器;
17.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当所述指令在设备上运行时,使得所述设备执行权利要求1-14任一项所述的方法。