交互式数据分析方法、装置、介质及电子设备制造方法及图纸

技术编号:23431763 阅读:19 留言:0更新日期:2020-02-25 13:08
本公开实施例提供了一种交互式数据分析方法、装置、介质及电子设备,涉及自然语言处理技术领域。该交互式数据分析方法包括:接收用户关于目标数据组合的自然语言形式的查询语句;按照预设的关键词提取次序在上述查询语句中提取关键词序列;根据预先设置的关联关系,确定上述关键词序列对应的数据立方体的配置数据;根据上述数据立方体的配置数据生成目标图表,以供用户根据上述目标图表分析上述目标数据组合。本公开实施例的技术方案降低了数据分析规范的操作难度,且有利于提高数据分析效率。

Interactive data analysis methods, devices, media and electronic equipment

【技术实现步骤摘要】
交互式数据分析方法、装置、介质及电子设备
本公开涉及自然语言处理
,具体而言,涉及一种交互式数据分析方法、装置、介质及电子设备。
技术介绍
自然语言处理(NaturalLanguageProcessing,简称:NLP)是指通过技术手段将计算机不能直接处理的自然语言文本、段落等其中的有价值信息提取出来进行应用。常见的自然语言处理应用有为句子进行分词、关键信息归纳、相似句子查找、语言情感分析等。其中,联机分析处理(OnlineAnalyticalProcessing,简称:OLAP)是指通过人机交互处理的方式使数据分析人员从数据的多个角度对数据进行分析和处理,一般也称为多维数据分析。具体通过提供数据上卷、下钻、切片等操作,使数据分析人员灵活、实时地对大规模数据进行分析,以对决策提供参考和支持。多用于决策支持系统、商业智能、数据仓库等场景。然而,相关技术提供的交互式数据分析方案的操作性难度较高,数据分析效率有待提高。需要说明的是,在上述相关技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开实施例的目的在于提供一种交互式数据分析方法、装置、系统、介质及电子设备,进而至少在一定程度上降低了操作难度,且提高数据分析效率。本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。根据本公开实施例的第一方面,提供了一种交互式数据分析方法,包括:接收用户关于目标数据组合的自然语言形式的查询语句;按照预设的关键词提取次序在上述查询语句中提取关键词序列;根据预先设置的关联关系,确定上述关键词序列对应的数据立方体的配置数据;根据上述数据立方体的配置数据生成目标图表,以供用户根据上述目标图表分析上述目标数据组合。在本公开的一些实施例中,基于前述方案,通过数据接收控件接收上述查询语句,其中,接收用户关于目标数据组合的自然语言形式的查询语句,包括:响应于上述数据接口控件被触发,实时向用户展示提示词,以使上述用户基于上述提示词确定上述查询语句。在本公开的一些实施例中,基于前述方案,通过数据接收控件接收上述查询语句,其中,接收用户关于目标数据组合的自然语言形式的查询语句,包括:响应于上述数据接口控件被触发,按照上述关键词提取次序实时向用户展示多个提示词,以使上述用户基于上述多个提示词确定上述查询语句。在本公开的一些实施例中,基于前述方案,在按照上述关键词提取次序实时向用户展示多个提示词之后,上述方法还包括:响应于上述数据接口控件接收到与固定搭配词组的相似度大于预设阈值的待完善词语,则根据上述固定搭配词组补全上述待完善词语。在本公开的一些实施例中,基于前述方案,其中,上述关键词提取次序依次包括:展示类型关键词、过滤关键词、指标关键词、连接关键词和维度关键词。在本公开的一些实施例中,基于前述方案,上述展示关键词包括:统计、显示和展示中的至少一种,上述指标关键词用于上述目标图表的行轴的数据显示,上述维度关键词用于上述目标图表的列轴的数据分类。在本公开的一些实施例中,基于前述方案,在接收用户关于目标数据组合的自然语言形式的查询语句之后,上述方法还包括:根据上述关键词提取次序检查接收到的查询语句的合法性。根据本公开实施例的第二方面,提供了一种交互式数据分析装置,包括:接收模块,上述接收模块用于:接收用户关于目标数据组合的自然语言形式的查询语句;提取模块,上述提取模块用于:按照预设的关键词提取次序在上述查询语句中提取关键词序列;确定模块,上述确定模块用于:根据预先设置的关联关系,确定上述关键词序列对应的数据立方体的配置数据;生成模块,上述生成模块用于:根据上述数据立方体的配置数据生成目标图表,以供用户根据上述目标图表分析上述目标数据组合。根据本公开实施例的第三方面,提供了一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现如上述实施例中第一方面所述的交互式数据分析方法。根据本公开实施例的第四方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上述实施例中第一方面所述的交互式数据分析方法。本公开实施例提供的技术方案可以包括以下有益效果:在本公开的一些实施例所提供的技术方案中,接收用户输入的关于目标数据组合的自然语言形式的查询语句,这些查询语句可以为一句话,例如:“显示上周人次按就诊类型的分类”。然后,按照预设的关键词提取次序在上述查询语句中提取关键词序列,例如:[显示、上周、人次、按、就诊类型、分类],进一步地根据预先设置的关联关系,确定上述关键词序列对应的数据立方体的配置数据,以根据上述数据立方体的配置数据生成图表,进而用户可以根据形象化的图表对目标数据组合进行数据分析。本技术方案中,用户进行数据分析时,无需对理解较为晦涩的配置数据并对其进行操作,而是直接通过自然语言形式的查询语句便可以实现相关数据的分析。从而,降低了数据分析规范的操作难度,且有利于提高数据分析效率。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:图1示出本公开示例性实施例中用于实现交互式数据分析方法的系统架构示意图;图2示出了相关技术中OLAP产品的使用界面的结构示意图;图3示出了根据本公开的实施例的交互式数据分析方法的流程示意图;图4示出了根据本公开的一实施例的OLAP产品的使用界面的结构示意图;图5示出了根据本公开的另一实施例的OLAP产品的使用界面的结构示意图;图6示出了根据本公开的实施例的交互式数据分析装置的结构示意图;图7示出本公开示例性实施例中计算机存储介质的结构示意图;以及,图8示出本公开示例性实施例中电子设备的结构示意图。具体实施方式现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本公开的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出本文档来自技高网...

【技术保护点】
1.一种交互式数据分析方法,其特征在于,包括:/n接收用户关于目标数据组合的自然语言形式的查询语句;/n按照预设的关键词提取次序在所述查询语句中提取关键词序列;/n根据预先设置的关联关系,确定所述关键词序列对应的数据立方体的配置数据;/n根据所述数据立方体的配置数据生成目标图表,以供用户根据所述目标图表分析所述目标数据组合。/n

【技术特征摘要】
1.一种交互式数据分析方法,其特征在于,包括:
接收用户关于目标数据组合的自然语言形式的查询语句;
按照预设的关键词提取次序在所述查询语句中提取关键词序列;
根据预先设置的关联关系,确定所述关键词序列对应的数据立方体的配置数据;
根据所述数据立方体的配置数据生成目标图表,以供用户根据所述目标图表分析所述目标数据组合。


2.根据权利要求1所述的交互式数据分析方法,其特征在于,通过数据接收控件接收所述查询语句,其中,接收用户关于目标数据组合的自然语言形式的查询语句,包括:
响应于所述数据接口控件被触发,实时向用户展示提示词,以使所述用户基于所述提示词确定所述查询语句。


3.根据权利要求1所述的交互式数据分析方法,其特征在于,通过数据接收控件接收所述查询语句,其中,接收用户关于目标数据组合的自然语言形式的查询语句,包括:
响应于所述数据接口控件被触发,按照所述关键词提取次序实时向用户展示多个提示词,以使所述用户基于所述多个提示词确定所述查询语句。


4.根据权利要求3所述的交互式数据分析方法,其特征在于,在按照所述关键词提取次序实时向用户展示多个提示词之后,所述方法还包括:
响应于所述数据接口控件接收到与固定搭配词组的相似度大于预设阈值的待完善词语,则根据所述固定搭配词组补全所述待完善词语;其中,所述固定搭配词组为预先设置的。


5.根据权利要求1至4中任意一项所述的交互式数据分析方法,其特征在于,所述关键词提取次序依次包括:展示类型关键词...

【专利技术属性】
技术研发人员:杜鑫惠赖昆
申请(专利权)人:贵州医渡云技术有限公司天津新开心生活科技有限公司
类型:发明
国别省市:贵州;52

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1