分析路径确定方法及系统、界面、日志树构建方法技术方案

技术编号:21477506 阅读:24 留言:0更新日期:2019-06-29 04:48
本申请提供了分析路径确定方法及系统、界面、日志树构建方法;其中分析路径确定方法,包括:确定执行数据分析的起始节点;在所述起始节点至结束节点的查询过程中,确定以所述起始节点为根节点、查询节点为叶子节点且从根节点出发的同一分支中不存在重复叶子节点的日志树;基于所述日志树确定所述起始节点至所述结束节点的分析路径。本申请构建的日志树在同一分支中不存在重复的叶子节点,这样可以保证日志树中不包含冗余的查询节点,以便于后续基于日志树确定的分析路径中不存在冗余节点,从而获得删减冗余节点后的分析路径,以便后续基于分析路径便捷地确定数据分析过程。

【技术实现步骤摘要】
分析路径确定方法及系统、界面、日志树构建方法
本申请涉及计算机
,尤其涉及分析路径确定方法及系统、界面、日志树构建方法。
技术介绍
在数据分析及可视化的过程中,数据分析的一种操作为查询操作。目前,查询操作过程一般为“查询→绘制查询结果→查询……→绘制查询结果→所需查询结果”。在数据分析结束后通常需要回溯其分析路径,目前在查询操作过程中,通常将用户选择的一串有序的查询节点作为分析路径。但是,用户在数据分析过程中,由于不清楚所需查询结果的具体位置,所以在查询过程中不可避免会查询一些多余节点或无用节点。这导致最终得到的分析路径中存在一些冗余节点。
技术实现思路
鉴于此,本申请提供一种分析路径确定方法、装置及系统,可以在数据分析过程中确定出删减冗余节点后的分析路径,以便后续基于分析路径便捷地确定数据分析过程。为了实现上述目的,本申请提供了下述技术特征:一种分析路径确定方法,包括:确定执行数据分析的起始节点;在所述起始节点至结束节点的查询过程中,确定以所述起始节点为根节点、查询节点为叶子节点且从根节点出发的同一分支中不存在重复叶子节点的日志树;基于所述日志树,确定所述起始节点至所述结束节点的分析路径。可选的,所述在所述起始节点至结束节点的查询过程中,确定以所述起始节点为根节点、查询节点为叶子节点且从根节点出发的同一分支中不存在重复叶子节点的日志树,包括:以所述起始节点为查询节点,获得查询节点对应的查询结果,并确定以所述起始节点为根节点的日志树;执行以上一查询节点的查询结果中一结果节点为当前查询节点,获得所述当前查询节点对应的查询结果,并仅在所述日志树中所述上一查询节点所在分支不包含所述当前查询节点的情况下,对所述日志树中所述上一查询节点添加所述当前查询节点的过程,直到确定所述当前查询节点的查询结果中包含所述结束节点。可选的,所述仅在所述日志树中所述上一查询节点所在分支不包含所述当前查询节点的情况下,对所述日志树中所述上一查询节点添加所述当前查询节点,包括:在所述日志树被触发查询的分支中、不包含所述当前查询节点的情况下,对所述日志树中所述上一查询节点添加所述当前查询节点,反之不添加所述当前查询节点;若所述日志树未被触发查询的分支中也包含所述上一查询节点,在所述日志树的未被触发查询的分支中不包含所述当前查询节点的情况下,对所述日志树中所述上一查询节点添加所述当前查询节点,反之不添加所述当前查询节点。可选的,还包括:在所述日志树中所述上一查询节点所在分支包含所述当前查询节点的情况下,将所述日志树中与所述当前查询节点一致的节点,作为所述当前查询节点对应的节点。可选的,所述获得所述当前查询节点对应的查询结果包括:确定所述当前查询节点,以及,确定所述当前查询节点的查询维度;发送所述当前查询节点和所述查询维度至服务器;获得所述服务器在所述查询维度查找所述当前查询节点后反馈的查询结果。可选的,所述确定当前查询节点的查询维度,包括:显示多个查询维度;在确定所述当前查询节点后,接收包含查询维度标识的选择指令;将所述选择指令中查询维度标识对应的查询维度,确定为所述当前查询节点的查询维度。可选的,在所述以上一查询节点的查询结果中一结果节点为当前查询节点之前,还包括:显示所述上一查询节点的查询结果;接收包含所述查询结果中一结果节点的标识的查询指令;将所述查询指令中结果节点的标识对应的结果节点,确定为所述当前查询节点。可选的,所述确定当前查询节点的查询结果中包含所述结束节点,包括:显示所述当前查询节点的查询结果;接收包含所述查询结果中一结果节点的标识的结束指令;将所述结束指令中结果节点的标识对应的结果节点,确定为所述结束节点。可选的,所述确定以所述起始节点为根节点的日志树,包括:在日志森林查找以所述起始节点为根节点的日志树;若在日志森林中查找到以所述起始节点为根节点的日志树,则将该日志树确定为以所述起始节点为根节点的日志树;若在日志森林中未查找到以所述起始节点为根节点的日志树,则构建以所述起始节点为根节点的日志树。可选的,所述基于所述日志树确定所述起始节点至所述结束节点的分析路径,包括:在所述日志树中按层次遍历方式搜索所述结束节点的父节点并确定搜索路径;对所述搜索路径中的所述父节点添加结束节点;将添加所述结束节点的搜索路径,确定为所述起始节点至所述结束节点的分析路径。可选的,还包括:显示所述分析路径;其中,所述分析路径还包括查询节点的查询维度。可选的,所述方法应用于操作系统对应的进程,所述进程对用第一界面和第二界面;则确定执行数据分析的起始节点包括:将所述第二界面中来自所述第一界面的节点,确定为数据分析的起始节点;则所述显示所述分析路径包括:在所述第一界面显示所述分析路径。可选的,还包括:在获得查询节点的查询结果后,通过所述第二界面显示查询节点的查询结果。可选的,在所述起始节点为异常账号、结束节点为认证账号的情况下,所述分析路径为异常账号至认证账号之间查询异常主体的分析路径;在所述起始节点为异常信息、结束节点为信息源的情况下,所述分析路径为异常信息至信息源之间查询异常信息来源的分析路径;在所述起始节点为故障表象、结束节点为故障点的情况下,所述分析路径为故障表象至故障点之间查询故障点的分析路径。一种界面,包括:第一界面,用于显示起始节点,还用于在确定所述起始节点至结束节点的分析路径后显示所述分析路径;第二界面,用于接收并显示来自所述第一界面的所述起始节点,并在所述起始节点至结束节点的查询过程中,显示查询节点的查询结果;其中,所述起始节点至结束节点的分析路径基于日志树确定,所述日志树以所述起始节点为根节点、查询节点为叶子节点且从根节点出发的同一分支中不存在重复叶子节点。可选的,所述第二界面,还用于显示多个查询维度,以便在多个查询维度中确定查询节点的查询维度,以供服务器在查询维度下搜索查询节点并反馈查询结果计算设备。可选的,所述第二界面还用于显示所述日志树。一种分析路径确定系统,包括:终端,用于确定执行数据分析的起始节点,在起始节点至结束节点的查询过程中发送查询节点和查询维度至服务器,并获得服务器发送的查询结果;确定以所述起始节点为根节点、查询节点为叶子节点且从根节点出发的同一分支中不存在重复叶子节点的日志树;基于所述日志树确定所述起始节点至所述结束节点的分析路径;服务器,用于接收所述终端发送的查询节点和查询维度,在所述查询维度下查找所述查询节点并确定查询结果,反馈所述查询结果至所述终端。一种日志树构建方法,包括:在以起始节点为当前查询节点执行查询操作后,确定以所述起始节点为根节点的日志树;在以上一查询节点中一查询结果为当前查询节点继续执行查询操作后,仅在所述日志树中上一查询节点所在分支不包含所述当前查询节点的情况下,对所述日志树中所述上一查询节点添加所述当前查询节点,直到确定所述当前查询节点的查询结果包含结束节点。可选的,所述仅在所述日志树中上一查询节点所在分支不包含所述当前查询节点的情况下,对所述日志树中所述上一查询节点添加所述当前查询节点,包括:在所述日志树被触发查询的分支中、不包含所述当前查询节点的情况下,对所述日志树中所述上一查询节点添加所述当前查询节点,反之不添加所述当前查询节点;若所述日志树未被触发查询的分支中也包本文档来自技高网...

【技术保护点】
1.一种分析路径确定方法,其特征在于,包括:确定执行数据分析的起始节点;在所述起始节点至结束节点的查询过程中,确定以所述起始节点为根节点、查询节点为叶子节点且从根节点出发的同一分支中不存在重复叶子节点的日志树;基于所述日志树,确定所述起始节点至所述结束节点的分析路径。

【技术特征摘要】
1.一种分析路径确定方法,其特征在于,包括:确定执行数据分析的起始节点;在所述起始节点至结束节点的查询过程中,确定以所述起始节点为根节点、查询节点为叶子节点且从根节点出发的同一分支中不存在重复叶子节点的日志树;基于所述日志树,确定所述起始节点至所述结束节点的分析路径。2.如权利要求1所述的方法,其特征在于,所述在所述起始节点至结束节点的查询过程中,确定以所述起始节点为根节点、查询节点为叶子节点且从根节点出发的同一分支中不存在重复叶子节点的日志树,包括:以所述起始节点为查询节点,获得查询节点对应的查询结果,并确定以所述起始节点为根节点的日志树;执行以上一查询节点的查询结果中一结果节点为当前查询节点,获得所述当前查询节点对应的查询结果,并仅在所述日志树中所述上一查询节点所在分支不包含所述当前查询节点的情况下,对所述日志树中所述上一查询节点添加所述当前查询节点的过程,直到确定所述当前查询节点的查询结果中包含所述结束节点。3.如权利要求2所述的方法,其特征在于,所述仅在所述日志树中所述上一查询节点所在分支不包含所述当前查询节点的情况下,对所述日志树中所述上一查询节点添加所述当前查询节点,包括:在所述日志树被触发查询的分支中、不包含所述当前查询节点的情况下,对所述日志树中所述上一查询节点添加所述当前查询节点,反之不添加所述当前查询节点;若所述日志树未被触发查询的分支中也包含所述上一查询节点,在所述日志树的未被触发查询的分支中不包含所述当前查询节点的情况下,对所述日志树中所述上一查询节点添加所述当前查询节点,反之不添加所述当前查询节点。4.如权利要求2所述的方法,其特征在于,还包括:在所述日志树中所述上一查询节点所在分支包含所述当前查询节点的情况下,将所述日志树中与所述当前查询节点一致的节点,作为所述当前查询节点对应的节点。5.如权利要求2所述的方法,其特征在于,所述获得所述当前查询节点对应的查询结果包括:确定所述当前查询节点,以及,确定所述当前查询节点的查询维度;发送所述当前查询节点和所述查询维度至服务器;获得所述服务器在所述查询维度查找所述当前查询节点后反馈的查询结果。6.如权利要求5所述的方法,其特征在于,所述确定当前查询节点的查询维度,包括:显示多个查询维度;在确定所述当前查询节点后,接收包含查询维度标识的选择指令;将所述选择指令中查询维度标识对应的查询维度,确定为所述当前查询节点的查询维度。7.如权利要求2所述的方法,其特征在于,在所述以上一查询节点的查询结果中一结果节点为当前查询节点之前,还包括:显示所述上一查询节点的查询结果;接收包含所述查询结果中一结果节点的标识的查询指令;将所述查询指令中结果节点的标识对应的结果节点,确定为所述当前查询节点。8.如权利要求2所述的方法,其特征在于,所述确定当前查询节点的查询结果中包含所述结束节点,包括:显示所述当前查询节点的查询结果;接收包含所述查询结果中一结果节点的标识的结束指令;将所述结束指令中结果节点的标识对应的结果节点,确定为所述结束节点。9.如权利要求2所述的方法,其特征在于,所述确定以所述起始节点为根节点的日志树,包括:在日志森林查找以所述起始节点为根节点的日志树;若在日志森林中查找到以所述起始节点为根节点的日志树,则将该日志树确定为以所述起始节点为根节点的日志树;若在日志森林中未查找到以所述起始节点为根节点的日志树,则构建以所述起始节点为根节点的日志树。10.如权利要求1所述的方法,其特征在于,所述基于所述日志树确定所述起始节点至所述结束节点的分析路径,包括:在所述日志树中按层次遍历方式搜索所述结束节点的父节点并确定搜索路径;对所述搜索路径中的所述父节点添加结束节点;将添加所述结束节点的搜索路径,确定为所述起始节点至所述结束节点的分析路径。11.如权利要求1或10所述的方法,其特征在于,还包括:显示所述分析路径;其中,所述分析路径还包括查询节点的查询维度。12.如权利要求11所述的方法,其特征在于,所述方法应用于操作系统对应的进程,所述进程对用第一界面和第二界面;则确定执行数据分析的起始节点包括:将所述第二界...

【专利技术属性】
技术研发人员:李绍鹏
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1