[发明专利]分析路径确定方法及系统、界面、日志树构建方法有效
申请号: | 201711259993.4 | 申请日: | 2017-12-04 |
公开(公告)号: | CN109947892B | 公开(公告)日: | 2023-01-06 |
发明(设计)人: | 李绍鹏 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F16/31 | 分类号: | G06F16/31;G06F16/335;G06F16/18 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 李辉 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分析 路径 确定 方法 系统 界面 日志 构建 | ||
本申请提供了分析路径确定方法及系统、界面、日志树构建方法;其中分析路径确定方法,包括:确定执行数据分析的起始节点;在所述起始节点至结束节点的查询过程中,确定以所述起始节点为根节点、查询节点为叶子节点且从根节点出发的同一分支中不存在重复叶子节点的日志树;基于所述日志树确定所述起始节点至所述结束节点的分析路径。本申请构建的日志树在同一分支中不存在重复的叶子节点,这样可以保证日志树中不包含冗余的查询节点,以便于后续基于日志树确定的分析路径中不存在冗余节点,从而获得删减冗余节点后的分析路径,以便后续基于分析路径便捷地确定数据分析过程。
技术领域
本申请涉及计算机技术领域,尤其涉及分析路径确定方法及系统、界面、日志树构建方法。
背景技术
在数据分析及可视化的过程中,数据分析的一种操作为查询操作。目前,查询操作过程一般为“查询→绘制查询结果→查询……→绘制查询结果→所需查询结果”。
在数据分析结束后通常需要回溯其分析路径,目前在查询操作过程中,通常将用户选择的一串有序的查询节点作为分析路径。
但是,用户在数据分析过程中,由于不清楚所需查询结果的具体位置,所以在查询过程中不可避免会查询一些多余节点或无用节点。这导致最终得到的分析路径中存在一些冗余节点。
发明内容
鉴于此,本申请提供一种分析路径确定方法、装置及系统,可以在数据分析过程中确定出删减冗余节点后的分析路径,以便后续基于分析路径便捷地确定数据分析过程。
为了实现上述目的,本申请提供了下述技术特征:
一种分析路径确定方法,包括:
确定执行数据分析的起始节点;
在所述起始节点至结束节点的查询过程中,确定以所述起始节点为根节点、查询节点为叶子节点且从根节点出发的同一分支中不存在重复叶子节点的日志树;
基于所述日志树,确定所述起始节点至所述结束节点的分析路径。
可选的,所述在所述起始节点至结束节点的查询过程中,确定以所述起始节点为根节点、查询节点为叶子节点且从根节点出发的同一分支中不存在重复叶子节点的日志树,包括:
以所述起始节点为查询节点,获得查询节点对应的查询结果,并确定以所述起始节点为根节点的日志树;
执行以上一查询节点的查询结果中一结果节点为当前查询节点,获得所述当前查询节点对应的查询结果,并仅在所述日志树中所述上一查询节点所在分支不包含所述当前查询节点的情况下,对所述日志树中所述上一查询节点添加所述当前查询节点的过程,直到确定所述当前查询节点的查询结果中包含所述结束节点。
可选的,所述仅在所述日志树中所述上一查询节点所在分支不包含所述当前查询节点的情况下,对所述日志树中所述上一查询节点添加所述当前查询节点,包括:
在所述日志树被触发查询的分支中、不包含所述当前查询节点的情况下,对所述日志树中所述上一查询节点添加所述当前查询节点,反之不添加所述当前查询节点;
若所述日志树未被触发查询的分支中也包含所述上一查询节点,在所述日志树的未被触发查询的分支中不包含所述当前查询节点的情况下,对所述日志树中所述上一查询节点添加所述当前查询节点,反之不添加所述当前查询节点。
可选的,还包括:
在所述日志树中所述上一查询节点所在分支包含所述当前查询节点的情况下,将所述日志树中与所述当前查询节点一致的节点,作为所述当前查询节点对应的节点。
可选的,所述获得所述当前查询节点对应的查询结果包括:
确定所述当前查询节点,以及,确定所述当前查询节点的查询维度;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711259993.4/2.html,转载请声明来源钻瓜专利网。