The solution of multi organization and multi view of BOM data is realized through NoSQL database. Multi-organization refers to a network of business organizations and their subordinates in large enterprises. Business organizations such as design, process, production, sales, procurement, subordinate relationships such as groups and factories. Multi-view refers to the BOM tree corresponding to the same product, different business organizations define, maintain, view the content or value is different. For example, the common man-hour quota, the value maintained in the group process department, and the value maintained in branch A or B is different. Therefore, for any of the same attributes of a node in a BOM tree, multiple values can be stored in NoSQL data, which are distinguished by TAG. When defining a view, define the value of an attribute by means of a TAG or multiple TAG. View definitions show different BOM structures, node attributes, and attribute values for different business organizations.
【技术实现步骤摘要】
通过NoSQL数据库实现BOM数据多组织多视图的解决方法
本专利技术涉及离散制造行业的BOM系统。
技术介绍
对于大型的离散制造企业,通常有以下的典型业务需求:其一,多组织架构,即BOM数据需要与企业组织相结合,如对于同一产品,在A工厂生产与在B工厂生产存在差异;其二,多视图,对于同一BOM数据,不同的业务部门、集团/公司/车间等的关注点不同,因此提供集团视图和公司视图是一个有效的方式;其三,异构数据,通常生产包括多家外协公司协同生产,不同公司数据的数据结构不同;其四,海量数据。为满足上述业务需求,采用关系数据的已经提出了不少解决方案,但是有不少局限性:1)表结构复杂,理解困难,开发工作量大。2)存储大量数据的时候,处理效率低下,用户体验度低;比如,需要耗费相当时间才能检索出一棵完整的BOM树。3)受限于关系数据库,数据格式的灵活性差。
技术实现思路
本专利技术的目的是克服现有技术存在的上述问题,提供一种通过NoSQL数据库实现BOM数据多组织多视图的解决方法。本专利技术的技术方案通过NoSQL数据库实现BOM数据多组织多视图的解决方法,具体步骤如下:1)元数据定义: ...
【技术保护点】
1.通过NoSQL数据库实现BOM数据多组织多视图的解决方法,其特征在于,具体步骤如下:1)元数据定义:同一属性,在NoSQL数据库中存储多个值;这些值用TAG进行区分,不要求每个TAG都需要维护值;2)数据存储:a)以一颗BOM树存储作为一个文档,文档名即为根节点物料的组件编码,通过组件编码能够快速定位到文档;b)BOM树中的一个物料存储为文档中的一条记录;物料之间的关系通过引用的方式存储;即BOM树中的一个组件/零件的关系,存储为引用关系,而非采用嵌套的方式;c)BOM树的节点中的属性存储的是该记录的属性;同一属性根据TAG值不同,存储不同的值;d)当修改BOM数据的时 ...
【技术特征摘要】
1.通过NoSQL数据库实现BOM数据多组织多视图的解决方法,其特征在于,具体步骤如下:1)元数据定义:同一属性,在NoSQL数据库中存储多个值;这些值用TAG进行区分,不要求每个TAG都需要维护值;2)数据存储:a)以一颗BOM树存储作为一个文档,文档名即为根节点物料的组件编码,通过组件编码能够快速定位到文档;b)BOM树中的一个物料存储为文档中的一条记录;物料之间的关系通过引用的方式存储;即BOM树中的一个组件/零件的关系,存储为引用关系,而非采用嵌套的方式;c)BOM树的节点中的属性存储的是该记录的属性;同一属性根据TAG值不同,存储不同的值;d)当修改BOM数据的时候,在对应的历史文档中新增一条记录,记录更改的相关信息;同时备份修改前文档;e)备份文档的文件名为当前文档名加前缀BAK_和后缀,后缀为版本号,备份文档的文档名存储到历史文档中的当前记录;f)通过对应的历史文档,能够完整的记录BOM数据的修改历史;3)视图定义:BOM视图的定义包括两部分的内容:...
【专利技术属性】
技术研发人员:曲强,何川,马军,应小昆,周渝丰,雷旭,吴亚瑜,高红云,袁家鹏,李济龙,祁玉亭,鄢泳,苏震,孙林,沈明艳,高原,
申请(专利权)人:中国兵器工业新技术推广研究所,重庆铁马工业集团有限公司,西北工业大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。