基于统一数据模型的数据集成方法技术

技术编号:11636027 阅读:73 留言:0更新日期:2015-06-24 09:44
本发明专利技术涉及基于统一数据模型的数据集成方法,其包括:为各种类型的数据分别建立一个统一数据模型从而形成一套统一数据模型;通过数据抽取机制建立外部数据源存储的实体数据与统一数据模型的映射关系,并建立虚拟数据对象;建立虚拟数据对象之间的数据关联关系,形成统一虚拟数据中心;定义统一虚拟数据中心的数据展现视图。本发明专利技术通过统一数据模型和数据抽取机制建立起各外部数据源所存储的实体数据对象与虚拟数据对象之间的一一对应关系,通过数据关联关系建立起不同虚拟数据对象之间的联系,并通过统一虚拟数据中心实现所有虚拟数据对象的统一管理;由于实体数据对象与虚拟数据对象之间的一一对应关系,从而实现对实体数据对象的统一管理。

【技术实现步骤摘要】

本专利技术涉及一种数据集成方法,尤其是一种实现企业数据的统一管理的数据集成方法。
技术介绍
复杂产品,诸如飞机、船舶、汽车等的研发需要进行多轮从简至繁的设计迭代,涉及总体、分系统和部件等多个层次,气动、结构、控制等多个学科。在这一过程中,必然会产生大量的数据,这些数据遍及产品的各个方面,类型也是多种多样,有作为产品的描述信息的数据,还有产品的设计数据、仿真数据、试验数据以及技术指标等。这些数据往往分布在各个应用系统中,而且每一个应用系统都建有自己的数据库。目前,大量建模技术、仿真技术、虚拟试验技术、物理试验台等的应用,已经在一定程度上提高了复杂产品研发和验证的效率,确保了产品的最终交付质量。但是,这些技术的应用往往是在某一个专业方向上,形成了多种数据管理系统,诸如PDM、TDM、SDM等等,因此设计、仿真与试验被人为地割裂开来,符合系统工程的“V”字型产品研发和验证体系并没有建立起来,导致了产品研制各个阶段之间缺乏继承性和连贯性,仿真结果无法很好地指导试验,试验结果也无法很好地校验和修正仿真模型,局部性能与整体性能之间往往无法调和,下至组件上至系统的性能无法得到充分的跟踪和确认。为了解决企业数据管理中的问题,目前,相当多的做法是建立不同数据管理系统之间的数据传递和转换接口,这种方法在一些较小企业中应用相对广泛。但是这种方法有其局限性,因为这种点对点的接口建立方式必然会随着数据管理系统数量的增加呈几何式增长,到一定程度就很难维护和管理;同时,这种方法也没有实现对过程数据的管理。因此,从数据管理层面上来说,为了提高企业研发能力和协作效率,需要建立一种新的数据管理方式。通过该管理方式,使得产品从设计、仿真、试验到生产过程中相关的企业资源、产品数据、仿真试验数据等信息可以统一规划、统一管理,从而为协同研制提供一个高安全、高可靠、高稳定、高性能的数据管理基础设施,提高协同研制的数据维护、数据转换与集成效率,保证协同研制的数据同步和协调。
技术实现思路
本专利技术旨在解决目前企业在数据管理过程中存在的数据没有统一表达、各阶段的数据被人为割裂开来使得数据关联关系未有效建立和管理,从而使得产品研制过程中各个阶段的数据难以有效和统一管理,以及数据难以跟踪和追溯等问题。为此,本专利技术提供一种,包括:(1)为企业的各种类型的数据分别建立一个统一数据模型从而形成一套符合企业数据管理需求的统一数据模型,所述统一数据模型表达虚拟数据对象构成和虚拟数据对象结构关系的信息;(2)通过数据抽取机制将外部数据源存储的实体数据与统一数据模型建立映射关系;并根据所述映射关系建立与实体数据对象相对应的虚拟数据对象;(3)建立虚拟数据对象之间的数据关联关系,形成统一虚拟数据中心;(4)定义数据展示视图,并以该数据展示视图展示和管理虚拟数据对象,由于实体数据对象与虚拟数据对象之间具有一一对应的关系,从而实现对实体数据对象的展示和管理;(5)展示和管理虚拟数据对象的数据历程关系和数据跟踪关系,由于实体数据对象与虚拟数据对象之间具有一一对应的关系,从而实现对实体数据对象的数据历程关系和数据跟踪关系的展示和管理。其中,用中性的、具有可读性的语言描述所述统一数据模型。进一步地,上述步骤(2)中具体为通过类型建立外部数据源存储的实体数据与统一数据模型的映射关系;并且通过标识和获取路径建立实体数据对象与虚拟数据对象的映射关系,从而建立与实体数据对象相对应的虚拟数据对象。更进一步地,所述数据关联关系包括数据对象之间的影响关系、派生关系、转换关系和映射关系。再进一步地,所述数据历程关系为产品研制过程中的一个迭代周期内以及不同迭代周期间的数据发展演进关系。其中,通过所述数据跟踪关系能够从一个虚拟数据对象出发向下追踪其影响的虚拟数据对象,向上追溯其来源的虚拟数据对象。进一步地,定义数据展示视图为定义所需展示的统一数据模型集合,过滤不在该集合的统一数据模型,从而形成所需的数据展示视图。最后,建立统一数据模型时,从标准模型库中调用合适的标准数据模型,基于该标准数据模型建立统一数据模型,从而提高建立统一数据模型的效率。本专利技术通过建立统一数据模型,辅助用户以统一和标准的格式定义同一种类型的所有虚拟数据对象,通过数据抽取机制建立起实体数据与统一数据模型之间的映射关系,通过映射关系建立与实体数据对象一一对象的虚拟数据对象,通过数据关联关系建立起不同阶段的虚拟数据对象之间的联系,并通过统一虚拟数据中心实现所有虚拟数据对象的统一管理;同时,由于虚拟数据对象与各外部数据源所存储的实体数据对象之间存在一一对应关系,从而通过对虚拟数据对象的统一管理实现对跨数据源的所有实体数据对象的统一管理,提高管理的效率。此外,在建立了各阶段的数据之间的数据关联关系之后,本专利技术通过数据历程关系管理和数据跟踪关系管理有助于对数据的演变过程和影响分析进行管理和控制,提高数据的使用效果。【附图说明】图1是本专利技术的统一数据模型的简化图。图2是根据本专利技术的一个实施方式的基于统一数据模型的数据集成系统的示意图。图3是某一产品研制过程中设计方案的设计迭代轮次和设计阶段的示意图。图4是根据本专利技术的的流程图。【具体实施方式】下面结合附图详细描述本专利技术的【具体实施方式】。在具体介绍本专利技术的之前,先简单介绍一下本专利技术中所涉及的实体数据、统一数据模型、实体数据对象、虚拟数据对象和统一虚拟数据中心。在企业中,有各种类型的数据,例如关于设计的数据、关于仿真的数据、关于试验的数据等等。对于每一种类型的数据,都包括多种具体的实例化后的数据对象。例如,关于设计类型的数据就包括多种具体的实例化后的设计数据对象,诸如,在设计飞机机翼时,要有多种设计方案,这样,关于飞机机翼设计类型的数据就包括多个具体的实例化后的关于飞机机翼的设计方案的数据对象。在本专利技术中,实体数据指的是某种类型的数据的总称,属于一种具体类型的所有数据称为一种实体数据,而实体数据对象是实体数据中的一个个具体的实例化后的数据,一个实体数据对象代表着一个实体数据中的一个具体的实例化后的数据。例如,用户类型的数据属于一种实体数据,而每个具体用户的数据就是一个实体数据对象,诸如,关于用户张三的用户数据和关于用户李四的用户数据就是两个不同的实体数据对象,而所有用户的用户数据共同构成用户实体数据。在企业内部往往存在大量的数据,这些数据又散落在各种应用系统中,诸如PDM、TDM、SDM等中。为了数据的一致性和完整性,解决数据分散失控的管理状态,在本专利技术中,构建一个在这些系统之上的统一虚拟数据中心,作为产品协同设计过程中,数据共享和互操作的基础。在统一虚拟数据中心中将不存储散落在各种应用系统中的实体数据对象,而是存储与散落在各种应用系统中的各个实体数据对象一一对应的虚拟数据对象。所述虚拟数据对象与散落在各种应用系统中的各个实体数据对象一一对应,是各个实体数据对象在统一虚拟数据中心中的映射,将对虚拟数据对象的展示和管理映射成对相应的实体数当前第1页1 2 3 4 本文档来自技高网
...

【技术保护点】
一种基于统一数据模型的数据集成方法,包括:(1)为企业的各种类型的数据分别建立一个统一数据模型从而形成一套符合企业数据管理需求的统一数据模型,所述统一数据模型表达虚拟数据对象构成和虚拟数据对象结构关系的信息;(2)通过数据抽取机制将外部数据源存储的实体数据与统一数据模型建立映射关系;并根据所述映射关系建立与实体数据对象相对应的虚拟数据对象;(3)建立虚拟数据对象之间的数据关联关系,形成统一虚拟数据中心;(4)定义数据展示视图,并以该数据展示视图展示和管理虚拟数据对象,由于实体数据对象与虚拟数据对象之间具有一一对应的关系,从而实现对实体数据对象的展示和管理;(5)展示和管理虚拟数据对象的数据历程关系和数据跟踪关系,由于实体数据对象与虚拟数据对象之间具有一一对应的关系,从而实现对实体数据对象的数据历程关系和数据跟踪关系的展示和管理。

【技术特征摘要】

【专利技术属性】
技术研发人员:李义章王振华周培筠杨金刚
申请(专利权)人:北京索为高科系统技术有限公司
类型:发明
国别省市:北京;11

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

1