一种企业间无缝业务数据交互ERP系统及其使用方法技术方案

技术编号:19703316 阅读:44 留言:0更新日期:2018-12-08 14:30
本发明专利技术公开了一种企业间无缝业务数据交互ERP系统及其使用方法,包括ERP核心层、数据转换层、数据库集群、中间件、缓存集群、数据库仓库,所述数据库集群、中间件、缓存集群分别与ERP核心层连接,所述数据转换层分别与数据库集群、缓存集群以及数据库仓库连接;所述数据库集群包括多个数据库;由用户发起查看企业的产品资料,ERP核心层处理用户请求,并将请求参数转入数据转换层,数据转换层将对方企业的产品资料转换为自己企业的产品资料并将数据返回给ERP核心层,再由ERP核心层将数据返回给用户。本发明专利技术实现不同企业在使用管理系统的时候让管理系统之间能在业务层面上无缝连接,并解决查看对方企业的供应商和客户授权业务的数据和报表。

【技术实现步骤摘要】
一种企业间无缝业务数据交互ERP系统及其使用方法
本专利技术涉及无缝业务数据交互
,具体的说,是一种企业间无缝业务数据交互ERP系统及其使用方法。
技术介绍
ERP企业资源计划软件系统技术主要包含:采购、销售、库存、客户关系、财务、生产过程、生产计划等方面的数据维护和查询。系统有两种架构:第一种是运行在客户单机上或客户工作网络的局域网内或私有云上,另一种则是运行在共有云平台上。两种架构都能很好管理维护企业内的采购、销售、库存、客户关系、财务、生产过程、生产计划等方面的数据,也能查到大部分想要的报表数据。而基于云平台的架构又包含两种服务方式:一种是独立部署以传统产品的方式给客户提供服务。另一种是SaaS,以软件服务的方式提供给客户,客户对产品的部署方式架构完全透明。而基于云平台的SaaS也赋予这类ERP软件系统强大的弹性扩展能力和高可靠性,也能很大程度的减少企业计算资源、存储资源、网络资源等的运维成本。ERP软件系统一般通过订货商城方式给客户提供无缝数据交互。客户可以实时看到企业的产品信息、库存、售价,也可以实时跟踪业务流转过程。现有ERP系统能很好的管理公司内部业务,也能通过对接订货商城达到给客户提供无缝数据交互。订货商城方式的缺陷主要表现为以下3点:1.客户如果和多个企业有业务来往,客户需要不同企业的订货商城的账号;2.客户在不同企业的数据不能有效整合;3.客户自己的管理软件也不能无缝和上游企业进行整合和无缝数据交互。各个企业的管理系统之间相互隔离并且各企业都有自己的数据定义方式,无法进行无缝数据对接。本专利技术基于ERP软件系统加云平台架构,让不同企业之间差异数据进行对应,并且让使用此技术产品的所有企业都可以建立关系,并进行无缝数据交互。
技术实现思路
本专利技术的目的在于提供一种企业间无缝业务数据交互ERP系统及其使用方法,目的是解决不同企业在使用管理系统的时候让管理系统之间能在业务层面上无缝连接,并解决查看对方企业的供应商和客户授权业务的数据和报表。业务发生之后双方ERP软件系统自动产生相关数据,免去人工录入步骤。本专利技术能解决以自己为中心向上游、下游企业发起业务,每个企业都是一个中心,由此可以组成一个网状关系网。其核心技术包含跨数据库实例读取、产品信息匹配算法、信息映射、消息传递、数据授权。本专利技术通过下述技术方案实现:一种企业间无缝业务数据交互ERP系统,包括ERP核心层、数据转换层、数据库集群、中间件、缓存集群、数据库仓库,所述数据库集群、中间件、缓存集群分别与ERP核心层连接,所述数据转换层分别与数据库集群、缓存集群以及数据库仓库连接;所述数据库集群包括多个数据库。进一步地,为了更好的实现本专利技术,所述数据转换层包括智能匹配器、业务数据转换器、跨库查询模块、映射处理器、产品信息转换器、ETL模块;所述业务数据转换器、产品信息转换器、跨库查询模块以及映射处理器依次连接,所述ETL模块与跨库查询模块连接,所述智能匹配器与映射处理器连接。进一步地,为了更好的实现本专利技术,所述ERP核心层包括相互连接的基础资料维护模块、核心业务处理器、报表模块。一种企业间无缝业务数据交互ERP系统的使用方法,具体包括以下步骤:步骤L1:用户向系统发起查看企业产品资料的请求;步骤L2:ERP核心层接收用户请求,并判断用户是否查看的是自己企业的产品,如果是,则直接在数据库集群中检索后返回给用户;如果不是,则ERP核心层将用户请求的业务数据交由数据转换层;步骤L3:数据转换层中的智能匹配器将不同企业的产品资料数据进行相似度匹配,将匹配结果中满足用户设置的阈值的数据通过人工确认或者自动建立对应关系,为映射处理器提供数据来源;步骤L4:映射处理器中数据的映射关系以Map结构存储于缓存集群中;步骤L5:跨库查询模块将不同的企业或关联企业的数据进行关联排序;步骤L6:产品业务转换器和业务数据转换器将企业数据进行产品业务的数据转换;步骤L7:ELT模块将关联企业的数据通过转换计算后载入数据库仓库;步骤L8:ERP核心层从数据库仓库和缓存集群中提取企业的数据,并返回给用户。进一步地,为了更好的实现本专利技术,所述步骤L3具体包括以下步骤:步骤L31:系统自动输入多个企业的产品数据,通过计算器学习算法计算出输入数据的两两相似度;步骤L32:将高相似度的产品资料根据设定好的阈值进行关联映射,并将映射关系持久化。进一步地,为了更好的实现本专利技术,所述步骤L4具体包括以下步骤:步骤L41:映射处理器将映射关系形成Map结构;步骤L42:Map结构将两个企业的映射关系以双向hash索引方式进行存储。进一步地,为了更好的实现本专利技术,所述步骤L5具体包括以下步骤:步骤L51:将用户需要查询的数据传入跨库查询模块中,所述需要查询的数据包括SQL脚本和参数、对应的数据库地址、业务描述参数;步骤L52:跨库查询模块从多个所述数据库中取回原始数据并放入跨库查询模块的内存中;步骤L53:根据业务描述参数依次将数据传入JOIN函数,JOIN函数调用映射处理器来做关联,将不同来源的数据关联起来,然后JOIN函数的结果再传给GROUP函数;步骤L54:在进行GROUP函数计算的同时进行聚合计算,直到数据已聚合;步骤L55:将GROUP函数处理和聚合后的结果传入排序函数中,得出排序结果。进一步地,为了更好的实现本专利技术,所述步骤L6具体包括以下步骤:步骤L61:产品数据转换器将目标企业的产品和价格、库存信息查询SQL、自己企业的产品查询SQL、目标企业的数据库地址、自己企业的数据库地址以及需要返回的字段传入跨库查询模块;步骤L62:得到关联企业的产品价格和库存数据,但产品名称信息是自己企业的;步骤L63:业务数据转换器根据映射关系将用户在自己企业进行的销售转换为下游企业的采购,将自己企业进行的采购转换为上游企业的销售。进一步地,为了更好的实现本专利技术,所述步骤L7具体包括以下步骤:将不同的所述数据库中的数据进行转换、清洗后按照一定的方式加载到数据库仓库中进行分析和统计。工作原理:1.用户向系统发起查看企业产品资料的请求。2.ERP核心层接收用户请求,并判断用户是否查看的是自己企业的产品,如果是,则直接在数据库集群中检索后返回给用户;如果不是,则ERP核心层将用户请求的业务数据交由数据转换层。3.数据转换层中的智能匹配器将不同企业的产品资料数据进行相似度匹配,将匹配结果中满足用户设置的阈值的数据通过人工确认或者自动建立对应关系,为映射处理器提供数据来源。4.映射处理器中数据的映射关系以Map结构存储于缓存集群中。5.跨库查询模块将不同的企业或关联企业的数据进行关联排序。6.产品业务转换器和业务数据转换器将企业数据进行产品业务的数据转换。7.ELT模块将关联企业的数据通过转换计算后载入数据库仓库。8.ERP核心层从数据库仓库和缓存集群中提取企业的数据,并返回给用户。本专利技术与现有技术相比,具有以下优点及有益效果:(1)本专利技术通过匹配关系将关联企业的产品资料转换为自己企业的产品资料;(2)本专利技术通过自己企业的产品资料向上游企业或下游发起业务请求;(3)上游或下游企业收到的请求是已经翻译为自己企业的产品信息或订单信息;(4)本专利技术解决不同企业在使用管理系统的时候能让管理系统之间能在本文档来自技高网
...

【技术保护点】
1.一种企业间无缝业务数据交互ERP系统,其特征在于:包括ERP核心层、数据转换层、数据库集群、中间件、缓存集群、数据库仓库,所述数据库集群、中间件、缓存集群分别与ERP核心层连接,所述数据转换层分别与数据库集群、缓存集群以及数据库仓库连接;所述数据库集群包括多个数据库。

【技术特征摘要】
1.一种企业间无缝业务数据交互ERP系统,其特征在于:包括ERP核心层、数据转换层、数据库集群、中间件、缓存集群、数据库仓库,所述数据库集群、中间件、缓存集群分别与ERP核心层连接,所述数据转换层分别与数据库集群、缓存集群以及数据库仓库连接;所述数据库集群包括多个数据库。2.根据权利要求1所述的一种企业间无缝业务数据交互ERP系统,其特征在于:所述数据转换层包括智能匹配器、业务数据转换器、跨库查询模块、映射处理器、产品信息转换器、ETL模块;所述业务数据转换器、产品信息转换器、跨库查询模块以及映射处理器依次连接,所述ETL模块与跨库查询模块连接,所述智能匹配器与映射处理器连接。3.根据权利要求1或2所述的一种企业间无缝业务数据交互ERP系统,其特征在于:所述ERP核心层包括相互连接的基础资料维护模块、核心业务处理器、报表模块。4.根据权利要求1-3任一项所述的一种企业间无缝业务数据交互ERP系统的使用方法,其特征在于:具体包括以下步骤:步骤L1:用户向系统发起查看企业产品资料的请求;步骤L2:ERP核心层接收用户请求,并判断用户是否查看的是自己企业的产品:如果是,则直接在数据库集群中检索后返回给用户;如果不是,则ERP核心层将用户请求的业务数据交由数据转换层;步骤L3:数据转换层中的智能匹配器将不同企业的产品资料数据进行相似度匹配,将匹配结果中满足用户设置的阈值的数据通过人工确认或者自动建立对应关系,为映射处理器提供数据来源;步骤L4:映射处理器中数据的映射关系以Map结构存储于缓存集群中;步骤L5:跨库查询模块将不同的企业或关联企业的数据进行关联排序;步骤L6:产品业务转换器和业务数据转换器将企业数据进行产品业务的数据转换;步骤L7:ELT模块将关联企业的数据通过转换计算后载入数据库仓库;步骤L8:ERP核心层从数据库仓库和缓存集群中提取企业的数据,并返回给用户。5.根据权利要求4所述的一种企业间无缝业务数据交互ERP系统的使用方法,其特征在于:所述步骤L3具体包括以下步骤:步骤L31:...

【专利技术属性】
技术研发人员:蔡志成
申请(专利权)人:成都来肯信息技术有限公司
类型:发明
国别省市:四川,51

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

1