数据分析方法和装置制造方法及图纸

技术编号:29256767 阅读:28 留言:0更新日期:2021-07-13 17:28
本发明专利技术公开了一种数据分析方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:获取订单数据,订单数据包括每个订单流转过程中相关的多个地址;根据地址的属性信息,将多个地址划分为不同类型的节点;根据每个订单的流转关系连接节点,生成订单流向模型图,在订单流向模型图中,不同类型的节点采用不同的图例表示;存储订单流向模型图,并基于订单流向模型图进行数据分析。该实施方式能够将订单数据以非结构化的订单流向模型图的形式进行存储,在存储过程中,数据之间的关系已经建立,在分析数据时,根据订单流向模型图的结构即可,无需对数据库表进行关联查询,也无需建立数据分析模型,从而减少数据处理过程,降低数据分析难度。

【技术实现步骤摘要】
数据分析方法和装置
本专利技术涉及计算机
,尤其涉及一种数据分析方法和装置。
技术介绍
随着互联网快速发展,电子商务越来越成熟。在电子商务的往来业务中产生了大量的数据。而大多数的数据对象通过关系型数据库保存,在进行数据分析过程中,通过大数据相关技术进行处理。具体的,在现有技术中在对数据进行分析时,需要对数据进行结构化处理,涉及较多数据库和网络操作。然后对数据进行模型建立,最终通过模型对数据进行统计分析。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:通过关系型数据库保存数据对象时,各数据对象之间相互独立,数据处理难度大;数据分析过程复杂,需要对关系型数据库中的各种库表进行操作。
技术实现思路
有鉴于此,本专利技术实施例提供一种数据分析方法,能够将订单数据以非结构化的订单流向模型图的形式进行存储,在存储该订单流向模型图的过程中,数据之间的关系已经建立,在分析数据时,根据订单流向模型图的结构即可,无需对数据库表进行关联查询,也无需建立数据分析模型,从而减少数据处理过程,降低数据分析难度。为实现上述目的,根据本专利技术实施例的一个方面,提供了一种数据分析方法,包括:获取订单数据,所述订单数据包括每个订单流转过程中相关的多个地址;根据地址的属性信息,将所述多个地址划分为不同类型的节点;根据每个订单的流转关系连接所述节点,生成订单流向模型图,在所述订单流向模型图中,不同类型的节点采用不同的图例表示;存储所述订单流向模型图,并基于所述订单流向模型图进行数据分析。可选地,所述属性信息包括用户属性、仓库属性和厂商属性;根据地址的属性信息,将所述多个地址划分为不同类型的节点包括:对于某一地址,若所述地址只具有用户属性,则将所述地址作为第一类型节点;若所述地址只具有厂商属性,则将所述地址作为第二类型节点;若所述地址只具有仓库属性,则将所述地址作为第三类型节点;若所述地址同时具有用户属性和厂商属性,则将所述地址作为第四类型节点;若所述地址同时具有用户属性和仓库属性,则将所述地址作为第五类型节点;若所述地址同时具有厂商属性和仓库属性,则将所述地址作为第六类型节点;若所述地址同时具有用户属性、厂商属性和仓库属性,则将所述地址作为第七类型节点。可选地,根据每个订单的流转关系连接所述节点,生成订单流向模型图包括:按照订单由厂商到仓库的流向,利用第一类型的有向线条连接具有厂商属性的节点和具有仓库属性的节点;按照订单由仓库到用户的流向,利用第二类型的有向线条连接具有仓库属性的节点和具有用户属性的节点。可选地,基于所述订单流向模型图进行数据分析包括:确定所述订单流向模型图中每一节点的入度和出度;基于所述入度和所述出度,进行数据分析,所述数据分析包括仓库选址分析和厂商选址分析。为实现上述目的,根据本专利技术实施例的一个方面,提供了一种数据分析装置,包括:数据获取模块,用于获取订单数据,所述订单数据包括每个订单流转过程中相关的多个地址;节点划分模块,用于根据地址的属性信息,将所述多个地址划分为不同类型的节点;流向图生成模块,用于根据每个订单的流转关系连接所述节点,生成订单流向模型图,在所述订单流向模型图中,不同类型的节点采用不同的图例表示;数据分析模块,用于存储所述订单流向模型图,并基于所述订单流向模型图进行数据分析。可选地,所述属性信息包括用户属性、仓库属性和厂商属性;所述节点划分模块还用于:对于某一地址,若所述地址只具有用户属性,则将所述地址作为第一类型节点;若所述地址只具有厂商属性,则将所述地址作为第二类型节点;若所述地址只具有仓库属性,则将所述地址作为第三类型节点;若所述地址同时具有用户属性和厂商属性,则将所述地址作为第四类型节点;若所述地址同时具有用户属性和仓库属性,则将所述地址作为第五类型节点;若所述地址同时具有厂商属性和仓库属性,则将所述地址作为第六类型节点;若所述地址同时具有用户属性、厂商属性和仓库属性,则将所述地址作为第七类型节点。可选地,流向图生成模块还用于:按照订单由厂商到仓库的流向,利用第一类型的有向线条连接具有厂商属性的节点和具有仓库属性的节点;按照订单由仓库到用户的流向,利用第二类型的有向线条连接具有仓库属性的节点和具有用户属性的节点。可选地,所述据分析模块还用于:确定所述订单流向模型图中每一节点的入度和出度;基于所述入度和所述出度,进行数据分析,所述数据分析包括仓库选址分析和厂商选址分析。为实现上述目的,根据本专利技术实施例的一个方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术实施例的数据分析方法。为实现上述目的,根据本专利技术实施例的一个方面,提供了一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现本专利技术实施例的数据分析方法。上述专利技术中的一个实施例具有如下优点或有益效果:通过获取订单数据,所述订单数据包括每个订单流转过程中相关的多个地址;根据地址的属性信息,将所述多个地址划分为不同类型的节点;根据每个订单的流转关系连接所述节点,生成订单流向模型图;存储所述订单流向模型图,并基于所述订单流向模型图进行数据分析的技术手段,能够将订单数据以非结构化的订单流向模型图的形式进行存储,在存储该订单流向模型图的过程中,数据之间的关系已经建立,在分析数据时,根据订单流向模型图的结构即可,无需对数据库表进行关联查询,也无需建立数据分析模型,从而减少数据处理过程,降低了数据分析难度。上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。附图说明附图用于更好地理解本专利技术,不构成对本专利技术的不当限定。其中:图1是本专利技术实施例的数据分析方法的主要流程的示意图;图2是本专利技术实施例的数据分析方法的订单数据E-R图;图3是本专利技术实施例的数据分析方法的订单数据中的基础数据的逻辑存储关系图;图4是本专利技术实施例的数据分析方法的订单数据的时序图;图5是本专利技术实施例的数据分析方法的基于订单数据生成的关联路径网络图;图6是本专利技术实施例的数据分析方法的基于地址生成的关联路径有向图;图7是本专利技术实施例的数据分析方法的订单流向模型图;图8是本专利技术实施例的数据分析装置的主要模块的示意图;图9是本专利技术实施例可以应用于其中的示例性系统架构图;图10是适于用来实现本专利技术实施例的终端设备或服务器的计算机系统的结构示意图。具体实施方式以下结合附图对本专利技术的示范性实施例做出说明,其中包括本专利技术实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本专利技术的范围和精神。同样,本文档来自技高网...

【技术保护点】
1.一种数据分析方法,其特征在于,包括:/n获取订单数据,所述订单数据包括每个订单流转过程中相关的多个地址;/n根据地址的属性信息,将所述多个地址划分为不同类型的节点;/n根据每个订单的流转关系连接所述节点,生成订单流向模型图,在所述订单流向模型图中,不同类型的节点采用不同的图例表示;/n存储所述订单流向模型图,并基于所述订单流向模型图进行数据分析。/n

【技术特征摘要】
1.一种数据分析方法,其特征在于,包括:
获取订单数据,所述订单数据包括每个订单流转过程中相关的多个地址;
根据地址的属性信息,将所述多个地址划分为不同类型的节点;
根据每个订单的流转关系连接所述节点,生成订单流向模型图,在所述订单流向模型图中,不同类型的节点采用不同的图例表示;
存储所述订单流向模型图,并基于所述订单流向模型图进行数据分析。


2.根据权利要求1所述的方法,其特征在于,所述属性信息包括用户属性、仓库属性和厂商属性;
根据地址的属性信息,将所述多个地址划分为不同类型的节点包括:
对于某一地址,若所述地址只具有用户属性,则将所述地址作为第一类型节点;
若所述地址只具有厂商属性,则将所述地址作为第二类型节点;
若所述地址只具有仓库属性,则将所述地址作为第三类型节点;
若所述地址同时具有用户属性和厂商属性,则将所述地址作为第四类型节点;
若所述地址同时具有用户属性和仓库属性,则将所述地址作为第五类型节点;
若所述地址同时具有厂商属性和仓库属性,则将所述地址作为第六类型节点;
若所述地址同时具有用户属性、厂商属性和仓库属性,则将所述地址作为第七类型节点。


3.根据权利要求2所述的方法,其特征在于,根据每个订单的流转关系连接所述节点,生成订单流向模型图包括:
按照订单由厂商到仓库的流向,利用第一类型的有向线条连接具有厂商属性的节点和具有仓库属性的节点;
按照订单由仓库到用户的流向,利用第二类型的有向线条连接具有仓库属性的节点和具有用户属性的节点。


4.根据权利要求1所述的方法,其特征在于,基于所述订单流向模型图进行数据分析包括:
确定所述订单流向模型图中每一节点的入度和出度;
基于所述入度和所述出度,进行数据分析,所述数据分析包括仓库选址分析和厂商选址分析。


5.一种数据分析装置,其特征在于,包括:
数据获取模块,用于获取订单数据,所述订单数据包括每个订单流转过程中相关的多个地址;
节点划分模块,用于根据地址的属性信息...

【专利技术属性】
技术研发人员:韦付芝
申请(专利权)人:北京京东振世信息技术有限公司
类型:发明
国别省市:北京;11

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

1