《产业聚集区协同供应链平台主数据系统技术与数据规范》_第1页
《产业聚集区协同供应链平台主数据系统技术与数据规范》_第2页
《产业聚集区协同供应链平台主数据系统技术与数据规范》_第3页
《产业聚集区协同供应链平台主数据系统技术与数据规范》_第4页
《产业聚集区协同供应链平台主数据系统技术与数据规范》_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

T/GISFxxxxx—xxxx

产业聚集区协同供应链平台主数据系统技术与数据规范

1范围

本标准规定了产业集聚区主数据范围、主数据标准化方法、信息共享平台的功能等方面的要求。适

用于模具、集成电路、服装鞋帽、发电装备等多个行业的产业集聚区。

2规范性引用文件

下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,

仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本

文件。

GB/T1.1-2020《标准化工作导则第1部分:标准化文件的结构和起草规则》

ISO/IEC11179:2004《信息技术.元数据的注册(MDR).第1部分:框架》

GB/T23050-2022《信息化和工业化融合管理体系供应链数字化管理指南》

GB/T43060-2023《供应链电子商务业务协同技术要求》

3术语和定义

GB/T11457-2006界定的术语和定义适用于本文件。

产业聚集区industrialarea

指地理位置相近,产业链上下游关联度高,且以特定产业为主导的区域。指具有共同产业特征的多

个企业集群,通常在地理上相对集中,或在业务上紧密联系,通过共享基础设施、技术资源和市场资源,

形成协同效应的区域经济体。

协同供应链supplychaincooperation

指通过信息技术和共享资源,实现供应链各环节的紧密协作,提高整体效率和响应速度。

信息共享informationsharing

指在供应链各环节之间共享信息,包括物料、产品、库存信息、物流信息等。

主数据masterdata

在多个信息系统之间共享的基础性、标准化的数据,代表了企业核心业务实体的唯一、准确且稳定

的信息。

元数据metadata

描述数据的数据,用于解释数据的含义、结构和使用方式。

数据元素dataelement

主数据中的最小可寻址单元。

数据属性dataattribute

数据元素的特征或特性。

4

T/GISFxxxxx—xxxx

数据实体dataentity

具有一定属性的数据集合。

数据模型datamodel

描述数据结构、关系和约束的抽象表示。

4主数据系统设计的基本原则

为了确保主数据系统的设计和实施能够满足产业聚集区供应链协同需求,系统设计需遵循以下几

项基本原则:

数据唯一性原则

主数据系统应确保每一个实体数据在整个系统中具有唯一性标识,避免不同企业间对同一数据对

象的重复定义和冗余。对每一条数据记录,设置全域范围唯一的UUID(UniversallyUniqueIdentifier)

记录识别码,用于主数据记录全生命周期的识别、映射和转换。

数据共享性与安全性并重原则

在确保数据共享的前提下,主数据系统需严格遵循数据安全的标准和规范。系统应支持企业间的权

限管理,确保数据仅在授权范围内共享和使用,以避免数据泄露和滥用。所有数据转换、映射均由主数

据系统实现,对已有的信息系统完全“透明”。

数据实时性与准确性原则

主数据系统应支持数据的实时更新和同步,以保证供应链各个节点获取的数据信息是准确、及时的。

数据的准确性和时效性对于供应链的高效运作至关重要。所有业务系统数据提供者的主数据表都有最

后更新时间戳。关联记录通过UUID多次映射的方式,确保任何现有及未来的信息系统都无需关心源数据

的关联关系。

标准化与灵活性兼顾原则

系统设计应在最大程度上遵循国际、国家和行业标准,同时兼顾产业聚集区内不同企业在业务模式、

流程上的个性化需求,提供灵活的定制与扩展能力。

可扩展性与可维护性原则

随着产业聚集区的不断发展,主数据系统应具备良好的扩展性,以应对不断增加的企业和数据量。

同时,系统设计需充分考虑系统的可维护性,保证其能够长期、稳定地运行。

5主数据系统的结构与功能

结构

主数据系统采用星形结构,如图1所示。主数据系统的主要组成部分包括:数据库和n个数据代理,

其中每个数据代理与一个企业信息系统交换数据,如图2所示。

5

T/GISFxxxxx—xxxx

图1主数据系统与其它信息系统之间为星形结构

图2主数据系统总体架构

6

T/GISFxxxxx—xxxx

数据提供者拉取:定时对数据提供者进行轮询

被定时调度激活后,调用数据提供者API检测是否有新增或更新记录,如有,则进行数据拉取并存

入主数据数据库,同时记录“同步轮次”。一个信息系统可能提供多个“数据提供者”,在全部数据

提供者都轮询并处理结束后,流程结束。

根据预定义的数据角色,数据代理读取一个数据提供者,建立与数据提供者的数据库连接,检查是

否有新增或更新记录,若没有则转向读取下一个数据提供者;若有更新,则根据同步轮次,读取新增或

更新的记录,再根据预先定义的转换规则进行数据转换,把记录追加或更新到主数据库中。重复上述步

骤直至处理完所有的数据提供者。

上述拉取数据的流程如下图3所示。

图3数据提供者拉取功能流程图

7

T/GISFxxxxx—xxxx

数据消费者推送:连接主数据数据库并定期更新主数据系统数据库

被定时调度激活后,检查主数据系统“同步轮次”是否有新增,如有,则进行数据推送。连接数据

消费者信息系统数据库,从主数据数据库推送新增或更新数据记录到信息系统数据库,同时记录“同步

轮次”。一个信息系统可能需要多个“数据消费者”,在全部数据消费者都轮询并处理结束后,流程结

束。

根据预定义的数据角色,获取数据消费者,判断主数据是否有新增同步轮次;若有,与消费者数据

库建立连接,按同步轮次从主数据库获取新增或更新记录,根据转换规则进行数据转换后,把记录追加

或更新到消费者数据库;判断是否所有消费者已处理,若未处理完,则重复如上步骤,否则结束。流程

如图4所示。

图4数据消费者推送功能流程图

8

T/GISFxxxxx—xxxx

数据转换

功能流程如图5所示。

图5数据转换功能流程图

1.数据转换是不同信息系统与主数据之间,字段类型、长度、格式转换的核心模块。

2.数据转换通过参数配置和附加处理函数,实现高度灵活性。

3.数据转换首先获取源和目标数据表的字段定义,其次获取对应字段的转换规则。对所有已定义

转换规则的字段进行处理:

(1)对字段类型、长度进行通用转换;

(2)调用附加处理函数(如果有),进行特殊转换;

9

T/GISFxxxxx—xxxx

(3)按照关联ID规则(如果有),读取主数据数据库的ID映射,进行对应关联ID处理;

(4)循环处理所有字段。

6数据模型及数据对象

数据模型与数据对象

数据模型是主数据系统的“元数据”,描述了主数据系统的结构及数据管理能力。

数据对象是构成主数据系统的基本单元,以内聚的形式将业务数据进行分类。

数据模型采用结构化数据进行描述,一般由根对象、企业对象、数据对象组成。各对象的构成以及

各对象间的关系见下图。

图6数据模型的组成

对象定义

根对象包括标识、名称、类型、描述、协议版本号、企业列表等等属性,各属性的定义见表1。

表1根对象属性列表

属性名称含义描述数据类型是否可选

标识/id根对象的标识号,客户端string必选

内唯一

名称/name模型的名称,用易于理解string可选

的词语或词语的组合表示

编码/code只能为ROOTstring必选

描述/description根对象的详细描述string可选

版本号/version模型协议版本号,形式为string必选

1.x.x

企业列表/enterprises企业列表,描述多个企业Array必选

示例:

10

T/GISFxxxxx—xxxx

{

"id":"6F9609FF-8B86-D111-C42D-00C04FC964FF",

"name":"PROBE",

"type":"ROOT",

"description":"",

"version":"1.1.0",

"enterprises":[{企业对象1},{企业对象2}]

}

企业对象包括标识、名称、编码、描述、数据项等属性,各属性的定义见表2。

表2企业对象属性列表

属性名称含义描述数据类型是否可选

标识/id设备的标识号,客户端内string必选

唯一

名称/name设备的名称,用易于理解string可选

的词语或词语的组合表示

编码/code企业类型之一,如string必选

MANUFACTURE等

描述/description对设备的详细描述string可选

数据项/dataItemsb数据对象数组,描述数据array可选

示例:

{

"id":"7F9609FF-8B86-D111-C42D-00C04FC964FF",

"name":"华为公司",

"type":"MANUFACTURE",

"description":",

"dataItems":[{数据对象1},{数据对象2}],

}

数据对象包括标识、名称、编码、描述、数据类型、值、来源、单位和可修改标记等属性,各属性

的定义见下表。

表3数据对象属性列表

属性名称含义描述数据类型是否可选

标识/id数据对象的标识号,Probestring必选

文件中唯一

名称/name数据对象的名称,用于区string可选

分同类型的数据

编码/Code数据对象类型之一,例如string必选

SALES等

描述/description数据对象的详细描述string可选

值/valuea数据对象的数值,可为任value必选

何JSONvalue

可修改标记/setable是否可修改,缺省值为Boolean可选

false,不应修改

属性/properties数据自定义属性Array必选

示例:

11

T/GISFxxxxx—xxxx

{"id":"009909","code":"SALES","setable":"false",”properties”:[公司名称,地址,邮箱,

联系人]}

7数据单元

数据单元是系统实际数据交互的描述方式,也是数据自我解释的机制与对外接口。数据单元由数据

代码、时间戳、数据单位、数据实际值等构成。

图7数据单元的组成

其中数据代码由各级编码逐次构成,时间戳可以使用时间范围作为选定条件,单位指定数据的单位,

值是以数组的形式给出的数据实际值。

示例:

{"code":"ROOT/MANUFACTURE/SALES@公司名称","begintime":"20241001","endtime":

"20241101",eids=[33031],values:[[“华为”]]}

{"code":"ROOT/MANUFACTURE/SALES@邮箱","begintime":"20241001","endtime":

"20241101",eids=[33031],values:[[“huawei@”,”huawei110@”]]}

{"code":"ROOT/MANUFACTURE/SALES@邮箱","begintime":"20241001","endtime":

"20241101",eids=[33031],values:[[“huawei@”,”huawei110@”]]}

{"code":"ROOT/MANUFACTURE/SALES","begintime":"20241001","endtime":

"20241101",eids=[33031],values:[[{id:001,tnantid:002,公司名称:”华为”,地址:”深圳”,邮

箱:huawei:,联系人:任,联系电话:137xxxx}]]}

8数据交互

数据交互采用“请求/响应”方式。

请求即数据的请求,从数据消费方向平台发起。

响应即数据的响应,由平台发送给消费方。

12

T/GISFxxxxx—xxxx

请求、响应为一对消息,缺一不可。无论用任何网络协议或者API、SDK来实现,都必须包含二者,

实现方式可以借助特定网络协议的机制,但应遵从本标准及特定协议的规定。

如:当使用HTTP来实现本标准,可以使用get、post等请求方式,顺应利用get、post的响应方式。

例:

http请求:../{id}param={"code":"ROOT/MANUFACTURE/SALES@公司名称","begintime":

"20241001","endtime":"20241101",eids:[33031]}

其中,id为企业id,eids为数据实体id列表,param见“数据单元”

http请求即在请求参数的基础上添加value。

9主数据实体及其属性描述

供应商

供应商是企业的上游,提供原材料、生产工具、生产辅料等。其编码采用英文全拼大写定义为

SUPPLIER。在模型定义中出现SUPPLIER,即表示供应链上该企业对平台开放供应商信息。

表4供应商实体属性

字段含义字段类型说明

唯一标识varchar自增Sequence

租户IDvarchar

公司名称varchar

地址varchar

邮箱varchar

联系人varchar

联系电话varchar

创建时间datetime

更新时间datetime

客户

表5客户

字段含义字段类型说明

唯一标识varchar自增Sequence

租户IDvarchar

客户名称varchar

公司地址varchar

公司邮箱varchar

公司税号varchar

开户银行名称varchar

开户银行账号varchar

联系人varchar

联系电话varchar

备注varchar

创建时间datetime

更新时间datetime

商品

13

T/GISFxxxxx—xxxx

表6商品

字段含义字段类型说明

唯一标识varchar自增Sequence

类型varchar

租户varchar

名称varchar

计量单位varchar

来源varchar

图号varchar

采购单价decimal

最低库存decimal

品牌varchar

重量decimal

规格varchar

编码varchar

出售单价decimal

供应商IDvarchar

备注varchar

创建时间datetime

更新时间datetime

企业员工

表7企业员工

员工编号varchar自增Sequence

真实姓名varchar

性别varchar

出生日期date

手机号varchar

Emailvarchar

状态varchar

创建时间datetime

更新时间datetime

采购订单

表8采购订单

字段含义字段类型说明

唯一标识varchar自增Sequence

租户IDvarchar

采购单号varchar

结算账户varchar

采购员varchar

商品详情LIST

商品总数decimal

合计金额decimal

审核人IDvarchar

单据日期datetime

应缴税额decimal

优惠率decimal

14

T/GISFxxxxx—xxxx

优惠金额decimal

结算金额decimal

请购单varchar

备注varchar

创建时间datetime

更新时间datetime

销售订单

表9销售订单

字段含义字段类型说明

唯一标识varchar自增Sequence

租户IDvarchar

销售单号varchar

客户IDObject

备注varchar

单据日期datetime

送货地址varchar

销售员IDvarchar

收款账号varchar

合计金额datetime

商品详情LIST

创建时间datetime

更新时间datetime

商品总数decimal

审核人IDvarchar

应缴税额decimal

优惠率decimal

优惠金额decimal

结算金额decimal

仓储

表10仓储

字段含义字段类型说明

唯一标识varchar自增Sequence

上级varchar

租户IDvarchar

名称varchar

类型varchar(W-仓库,A-库区,S-货架,L-货

格)

编号varchar

商品Object

商品数量LIST

仓库地址varchar

仓库负责人IDvarchar

状态varchar

创建时间datetime

更新时间datetime

15

T/GISFxxxxx—xxxx

设备

表11设备

字段含义字段类型说明

唯一标识varchar自增Sequence

租户IDvarchar

类型varchar

名称varchar

厂内编号varchar

出厂日期date

设备型号varchar

供应商varchar

出厂序列号varchar

使用人varchar

实际位置varchar

使用部门varchar

品牌varchar

备注varchar

创建时间datetime

更新时间datetime

物流管理

表12物流管理

字段含义字段类型说明

唯一标识varchar自增Sequence

物流单号varchar

物流承运商信息varchar

跟踪号varchar

发货地varchar

发件人varchar

发件人电话varchar

目的地varchar

收件人varchar

收件人电话varchar

物流状态varchar

备注varchar

创建时间datetime

更新时间datetime

设备维护与故障管理

表13设备维护

字段含义字段类型说明

唯一标识varchar自增Sequence

设备编号varchar

设备维护计划varchar

上次维护日期varchar

下次维护日期varchar

故障编号varchar

16

T/GISFxxxxx—xxxx

故障描述varchar

故障报告时间datetime

维修状态varchar

预计停机时间datetime

备注varchar

创建时间datetime

更新时间datetime

库存

表14库存

字段含义字段类型说明

唯一标识varchar自增Sequence

产品编号varchar

仓库编号varchar

可用库存数量varchar

已预留库存数量varchar

库存存放位置varchar

库存状态最后更新的时间datetime

备注varchar

创建时间datetime

更新时间datetime

17

T/GISFxxxxx—xxxx

参考文献

18

《产业聚集区协同供应链平台主数据系统

技术与数据规范》编制说明

一、任务来源

《产业聚集区协同供应链平台主数据系统技术与数据规范》的制定是为了

确保平台数据的一致性,满足使用者能够统一的使用平台的功能。该技术标准

由广东省工业软件学会归口,广东工业大学牵头,武汉理工大学、浙江清华长

三角研究院、中机生产力促进中心有限公司等机构参与,共同制定该标准。本

项目预计开发周期为2025年1月至2025年12月,旨在为共享信息平台的使用者

提供一个统一的数据规范。

二、目的和意义

《产业聚集区协同供应链平台主数据系统技术与数据规范》团体标准的制

定,旨在确保数据的一致性、互操作性、可管理性和安全性,从而提升信息系

统的效率、质量和可靠性。具体来说,数据和系统标准制定的主要目的包括:

确保数据的一致性和准确性、通促进系统互操作性、提升数据质量和管理能

力、增强系统的安全性和隐私保护、支持数据分析和决策、促进技术创新与协

作、提高效率,降低成本。

该标准的发布将为促进互操作性与兼容性消除产业聚集区域各个企业间的

信息孤岛、跨组织协作、提高数据质量与可信度、降低开发与运维成本、保障

安全与合规性、推动行业生态与全球化发展、支持长期战略与可持续发展、提

升用户体验与服务质量。

三、标准制定原则及主要内容

(一)标准编制原则

1.科学性

标准的制定遵循科学、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论