您的位置  > 互联网

北方某制造业主数据治理项目做实施服务,提升数据回报率

最近,我的主要工作是为北方某离散制造业主的一个数据管理项目提供实施服务。 说到制造业的主数据,除了基础的组织、人员、岗位、商家之外,总是离不开物料、BOM、物料分组。 这些生产类主数据是制造业的核心数据,也是各业务系统的关键控制数据。 通过对生产主数据的调研和了解,我们对生产制造主数据有了自己的认识。 集成开发流程总结如下。

词汇表

主要介绍项目需求中涉及的行业术语和应用系统及其主要功能。 业务系统包括PLM系统,基础设施系统包括MDM主数据系统和ESB企业服务总线等。具体生产术语包括BOM物料清单和BOM分类。 最终部件、原材料、制造零件等。

1.业务系统

1.MDM:基础数据平台帮助创建和维护整个企业内部主数据的单一视图,保证单一视图的准确性、一致性和完整性,从而简化数据清理工作,提高数据质量,加速业务系统对接和业务流程。 再造速度提高了业务响应速度。 同时,每个业务系统复用一组主数据。 每个系统就像一个大系统的每个业务功能模块。 企业IT架构可以灵活调整、升级、改造,支撑企业业务战略目标的实施。

2.ESB:AEAI ESB的主要功能是作为企业信息系统的“龙骨”来集成各个业务系统,实现异构系统的互连,用于从各个业务系统中拉取和调度数据。 它通常被称为企业服务总线。 。 ESB主要包括三个模块:服务器ESB、设计器ESB和管理控制中心。 ESB是一个运行环境,基于定制扩展开发,管理控制中心是部署在ESB上的Java Web应用程序,基于开发平台构建。 ESB 是一种图形化、拖放式构建工具,用于基于开发设计 Web 服务和消息流程。

3.PLM产品生命周期管理系统:以产品为中心,以应用软件为手段。 这是一种战略性的商业模式。 它应用一系列相互一致的业务解决方案,支持产品信息在整个企业、产品范围内的创建、管理、分发和使用,在生命周期内(从概念到生命周期结束)集成了流程等诸多要素和信息化,以灵活应对市场需求为目标,通过对企业知识资产的管理,实现产品数据管理、项目管理、变更管理、协同管理、标准化管理、安全管理等,为制造企业提供可扩展的研发管理平台。

2.业务相关

1、BOM物料清单:狭义的BOM(Bill of)是指物料清单。 从不同系统的角度来看,BOM的含义有一定的差异。 从研发人员的角度来看,研发人员主要在CAD系统中绘制产品装配图或零部件图。 BOM是产品结构的技术描述文件,表示产品零部件、子总成、零件和原材料之间的结构关系。 ,以及每个装配所需的从属部件数量,重点是产品信息的汇总,例如详细清单; 从流程管理的角度来看,BOM不是技术文件,而是计划文件或生产指导文件,包括加工程序。 卡牌、锻造热处理卡牌、工装材料等汇总信息

广义的BOM是产品对象属性的集合。 从集合论和线性代数理论出发,广义BOM可以用n维属性空间来描述,其中n表示产品对象属性空间中独立属性的最大数量,记为BOM(Xl,X2,. ..,Xn)。 具体地,产品BOM属性信息包括以下几部分:零件编码、零件图号、材质、重量、体积、物料有效日期等信息; 组件内各单个零件(包括标准件、外购件、外协件、(借用件、自制件等)装配数量、零件图号等信息;总图信息,包括零件清单、技术文件、产品说明书、保修单等

2、EBOM:主要是设计部门生成的数据结构。 产品设计师根据客户订单或设计要求设计产品,生成包括产品名称、产品结构、明细表、汇总表、产品说明书、装箱单等信息。 其中大部分信息都包含在 EBOM 中。 EBOM是工艺、制造等后续部门其他应用系统所需产品数据的基础。

3、PBOM:工艺设计部门制定工艺计划、工艺信息,并根据EBOM中的数据生成计划BOM数据。 计划BOM由普通物料清单组成,仅用于产品预测,特别是预测由不同产品组合组成的产品系列。 有时是为了市场销售的需要,有时是为了简化预测计划从而简化主要生产。 计划。 另外,当有通用零件时,可以将每个通用零件定义为通用BOM,然后将每个组件组装成某种产品。 这样就可以先按照预测计划生产每个零部件,并快速组装出下发的PBOM产品。 满足市场要求。

4、MBOM:制造部门根据生成的PBOM,对工艺装配步骤进行详细设计后得到。 主要描述产品装配顺序、工时定额、材料定额以及相关设备、刀具、夹具、模具等工装。 信息反映了零件、总成和最终产品的制造方法和装配顺序,反映了生产车间之间物料的合理流动和消失。 PBOM和MBOM也是提供给计划部门(ERP)的关键管理数据之一。

3.生产相关

1、外协件:外协件一般自行采购原材料,由外协单位加工,然后按约定价格回购。 它们一般按照组织的要求在组织的生产范围内进行运行和服务,并得到组织的认可。 如焊接件、五金制品等。

2、外购件:外购件一般是指非标准化的、需要单独设计定制的零件,即从外部订购的零件,所以称为外购件。 外购件为标准件。 外购件的质量直接影响公司产品的质量水平。 例如,汽车产品的外购零部件包括变速器、轮胎、喇叭等。

3、虚拟零件:虚拟零件是PLM系统中使用的一种BOM构成方法。 其主要作用是作为产品结构中的过渡部分; 虚拟部件可用于表示组、系列和属性。 或者是一种有规格的材料; 在可选材料的基本部件中(产品结构是模块化的),它是特征部件,也可以用虚拟部件来描述。 虚拟零件是库存中不存在的材料。 虚拟零件可以用作共享零件,使BOM更易于维护,并减少数据量或计算机操作时间。 作为计划物料编号,它用于预测和计划。 作为流程中的过渡项,仅用于展示。 不入库,不报告完成数量。 更好地显示加工顺序,方便工艺路线的维护。

4、标准件:标准件是指在结构、尺寸、图纸、标记等方面已完全标准化并由专业工厂生产的常用零件(件),如螺纹件、键、销、滚丝件等。广义上讲,包括标准化紧固件、连接件、传动件、密封件、液压元件、气动元件、轴承、弹簧等机械零部件。

5、通用零件:通用零件是指不同型号或同类型、不同规格的产品中可以互换使用并赋予通用编号(或单独管理)的整体(零件)和部件。

6、原材料:原材料是指企业经过加工改变其形式或者性质而构成的各种原材料及主要材料、辅助材料、燃料、修理备品备件、包装材料、外购半成品等。生产过程中产品的主体。

总体需求

总体要求分为两部分。 首先描述MDM+ESB主数据治理解决方案的典型业务应用场景,分析企业痛点,从企业实际问题出发,重点关注生产类别(物料分组、物料、设计BOM、制造BOM) )数据为起点,描述了从源数据提取——数据清洗与转换——基础数据实现——数据分发的全生命周期; 其次,实际的功能需求,包括主数据的分类和ESB流程的开发以及预期的结果。 等等,企业总体主数据需求和功能需求总结如下。

1.业务需求

随着各行业信息化政策的不断推进以及各企业决策层对信息化的重视,信息化系统数量不断增加,孤岛系统不断增多,跨系统业务处理频繁,系统集成化趋势明显。 分散重复,业务闭环未完全形成,数据不一致,难以整合,没有形成数据资产。 各系统之间孤立的数据信息无法为运营决策提供有效支持。 首先,需要整合企业内部主数据和基础数据。 形成业务闭环,形成企业数据资产。

通过上图的数据金字塔,可以清楚地了解企业数据的构成。 静态数据是指企业的参考数据,如学历(大专、本科、研究生等),主数据是指企业核心的关键数据。 ,如典型的组织、人员、职位等。 本次主数据管理项目甲方单位为离散制造业。 其主数据结构包括物料分组、物料、BOM等,集成基础数据管理后,企业可以基于基础数据来关注企业。 核心业务会产生交易数据,如订单、采购订单等。分析数据以主数据/参考数据为统一维度,对交易数据进行分析统计。 数据通常以图表的形式显示。

无论是分析型数据还是事务型数据都是由主数据和参考数据组成的,所以MDM数据治理的重点也在这里,实现主数据和参考数据的全生命周期管理,从数据标准的制定到数据质量、数据安全是数据治理的核心要素。

2、功能要求

经过对公司的业务调研和数据研究,现在其主数据分为四类,即人员(组织、人员、岗位)、商户(客户、供应商)、制造(BOM、物料分类)。 、材料、制造工艺)和知识(知识产权)。 上述主数据将从现有应用系统和离线Excel中获取基础数据信息。 经过数据清洗和数据落地后,最终会同步到MDM 。 数据平台负责数据的管理和分发。

以制造主数据为例,以PLM产品生命周期系统作为制造主数据的统一来源,通过ESB企业服务总线开发数据同步流程,在主数据管理平台中实现数据。 分布式必须保证数据的一致性、准确性、完整性,上下游系统数据必须统一。 实体配置将按照生产主数据集成开发的全流程进行。

前期准备

对于PLM生命周期管理系统来说,物料会分为原材料、外协件、外协件、标准件、全产件、制造件等,根据零件的不同属性,有些数据会是类型零件,另一个零件将作为零件大分类,从而生成材料分组。 具体的材料集成将根据现场研究和集成界面进行如下配置。

1.现场确认

对于PLM生命周期管理系统,物料分为物料组和基本物料信息(原材料、零件、制造零件)。 对于实际生产,分配到ERP和MES系统需要设计BOM、MBOM和工艺流程。 分发到上述应用系统,并对上述主数据的元数据信息进行研究。 实地调研完成后,需要整理出相应的元数据文件,如“XXX元数据和参考数据信息”,并传递到PLM系统,下游接收其物质数据信息系统进行确认。 其元数据研究结果如下:

需要注意的是,在研究元数据领域时,最重要的是考虑各类主数据之间的相关性。 上图以物料主数据为例进行展示,其他主数据字段信息未展示。

2.外部接口

主数据各元数据字段信息确定后,数据源系统需要开发相应的接口,并提供接口的调用信息,以方便与主数据系统的应用连接。 收到接口后,需要尽快进行调用测试和确认,并整理出相应的接口文档,以方便后续ESB服务注册,并以物料主数据为例进行记录和展示。

1.PLM产品生命周期管理系统服务地址:

2、调用网址:

3、接口输入参数(XML):

注:如果为空,则获取所有数据。 如果输入指定的ID值,就会得到指定的数据。

4.接口参数(JSON):

3、服务注册

在服务注册之前,需要根据实际业务场景或业务系统创建服务组,以便于后续服务和应用集成流程的管理。 下图以主数据为例创建服务组,如图:

分组创建成功后,需要注册各个业务系统提供的服务。 在主数据项目中,经常会注册三类服务。 第一个是数据源系统,第二个是中间承载层主数据系统的接口,最后是数据的接收。 系统服务。

源系统服务注册,如图:

并配置相应的输入参数和输出参数信息,方便集成场景的配置,如图:

接口注册完成后,需要确认接口的四个关键点。 如果没有以下参数,集成过程将失败。

1、接口输入参数及输入参数类型;

2、接口输出参数及输出参数类型;

3.请求动词(post、get、put、);

4、接口操作URL;

型号配置

主数据模型创建的核心是为最终用户提供可视化的管理维护页面并生成相应的主数据界面。 主数据模型的创建是通过主数据平台的数据建模和功能建模来进行数据管理和维护的。 其创建过程如下。

1. 数据建模

数据建模的创建主要是根据3.1中用户最终确认的现场信息。 模型是在主数据平台上创建的。 主数据建模时,配置元数据字段信息,定义字段的编码规则、唯一性验证、验证规则。 、是否必填、字段类型、显示类别等

首先创建数据模型并定义模型的类型,如图:

主数据已预制为简单列表、数据管理、数据表格、主从列表四种模式显示方式。 本次生产主数据设计BOM模型配置主要采用树形表功能模型。 接下来,进入元数据字段信息的配置,如图:

以单位元数据字段信息为例,进入其编辑页面,如图:

下面介绍元数据字段信息配置的几种典型使用场景。

1、设置编码规则:可以对主要数据编码进行编码设置,如图:

主数据编码编码规则分为固定值、序列号、表单字段三类。

2、显示类型:显示类型对应用户管理维护字段的显示,包括手动输入、下拉选择、单选按钮、组件和隐藏字段等;

3、水平存储:勾选水平存储后,会在数据库中创建对应的表结构;

4.是否多值:是否多值。 主要核心应用场景体现在一人多岗的情况;

5、验证规则:针对用户输入字段信息的限制,例如手机号码字段信息,可以添加手机号码验证规则,防止客户输入错误。

进入数据建模后,可以创建数据库表结构,并通过提交按钮提交到功能建模。

2. 功能建模

功能建模的核心是根据数据建模的表结构选择功能模型并配置页面的显示(表单配置),包括显示字段、查询SQL的配置、数据质量匹配的配置等,首先通过添加按钮创建基本物料数据信息,如图:

在表单页面配置页面显示样式,如图:

最后解析SQL部署并保存,如图:

3.分类建模

功能建模中创建模型时会检查树关联,因此需要到分类数据建模中调整表单左侧的树节点。 以物料分类主数据作为左侧分组树,如图:

点击 SQL,选择对应的主数据,如图:

4、效果展示

部署完成后,进入物料主数据管理页面,可以查看部署后的页面效果。 您可以在列表页面生成任务并完成数据分发操作,如图: