
制造企业的信息化系统往往不是一套软件能够覆盖的。
ERP负责企业核心经营与财务核算,MES负责生产执行,WMS负责仓储物流,PLM/PDM负责产品与研发数据,CRM、SRM/SCM等系统分别支撑销售和供应链。随着企业规模扩大,财务共享、资金、税务、预算、合并报表等专业系统也会逐渐形成。
因此,制造业信息化真正需要解决的,不只是"有哪些系统",还包括系统之间如何分工、如何连接,以及业务数据如何沉淀并服务于经营管理。
本文从企业整体架构出发,对制造业常见的信息系统进行梳理。

一、核心ERP:企业经营与财务的核心系统
在制造企业中,ERP通常承担核心经营管理职能。
以 SAP S/4HANA 为例,可以覆盖:
- FI:财务会计
- CO:管理会计
- MM:采购与物料管理
- SD:销售与分销
- PP:生产计划
- QM:质量管理
- PM:设备维护
- AA:资产会计
- ML:物料账与实际成本
ERP的特点是业务链条比较完整。
例如,一笔销售订单可以进一步形成生产需求、采购需求、发货以及收入和成本核算;生产过程中产生的领料、报工、完工等数据,也会进一步影响库存和财务结果。
因此,在整体架构中,ERP通常处于核心位置。
但这并不意味着所有业务都应该放进ERP。车间级生产执行、设备数据、仓库条码和库位管理等业务,通常仍然需要MES、WMS等专业系统承担。
二、业务运营系统:各自负责专业业务
ERP之外,制造企业通常还需要一系列专业业务系统:
| 系统 | 主要职责 |
|---|---|
| CRM | 客户、商机、销售过程 |
| PLM/PDM | 产品数据、BOM、图纸、工程变更 |
| SRM/SCM | 供应商、采购及供应链协同 |
| MES | 生产执行、报工、生产追溯 |
| WMS | 仓储、库位、条码、库存作业 |
| EAM | 设备资产与维护 |
| QMS | 质量管理、异常与质量追溯 |
这些系统并不是互相替代,而是共同完成制造企业的业务链条:
产品设计 → BOM/工艺 → 生产计划 → 生产执行 → 仓储 → 销售交付 → 财务核算
因此,企业系统架构首先需要解决的,就是不同专业系统之间的职责划分。
三、财务专业系统:围绕ERP进行专业化扩展
大型制造企业的财务管理通常也不会只依赖ERP本身。
根据企业管理要求,还可能配置:
- 费控/报销
- 财务共享
- 资金管理
- 税务管理
- 预算/FP&A
- 合并报表
- 电子档案
这些系统与ERP之间存在大量业务协同。
例如,费控系统负责费用申请和审批,ERP负责最终财务核算;资金系统负责资金计划、银企对账和付款管理;预算系统负责预算编制与执行分析;合并系统则从各法人主体获取财务数据进行集团层面的合并处理。
因此,财务专业系统与业务系统一样,都应该通过统一的企业集成平台与ERP进行连接,而不是各自形成大量点对点接口。
四、企业集成平台:解决"系统之间怎么连接"
随着企业系统越来越多,接口数量也会快速增加。
如果CRM、MES、WMS、PLM、SRM、财务系统分别与ERP建立独立接口,系统之间很容易形成大量点对点连接,后续的接口维护、数据转换、异常处理和权限管理都会变得复杂。
因此,可以建设统一的企业集成平台(iPaaS)。
其主要承担:
- API管理
- 系统连接器
- 消息队列
- 事件驱动
- 流程编排
- 数据转换
- 数据集成
- 接口监控
- 日志与异常处理
- 主数据分发
可以简单理解为:
CRM ─┐
MES ─┤
WMS ─┤
PLM ─┤
SRM ─┤
├── 企业集成平台 iPaaS ── SAP S/4HANA
OA ─┤
费控 ┤
资金 ┤
税务 ┘
这样,企业可以在统一的平台上管理不同系统之间的API、消息、数据转换和业务编排,避免随着系统增加而不断建设新的点对点接口。
五、企业数据平台:从SAP BW走向开放的数据仓库
当业务系统越来越多之后,另一个问题就是:企业的数据如何统一沉淀?
很多以SAP为核心的制造企业,早期会采用SAP BW作为数据仓库。BW与SAP ERP具有较好的原生集成能力,对于SAP体系内的数据抽取、建模和分析比较成熟。如果企业主要使用SAP ERP,并且分析体系也以SAP产品为主,BW依然具有较强的适用性。
但随着企业信息化发展,数据来源已经不再只有SAP。MES、WMS、CRM、PLM、自研系统以及IoT平台都会产生大量数据,企业对数据平台的要求也逐渐从"支撑SAP报表"转向统一支撑管理报表、BI、经营分析以及AI应用。
在这种情况下,BW的一些局限会逐渐显现:其产品体系与SAP生态结合较深,在SAP体系内具有较好的完整性,但面对大量异构数据源以及更开放的数据应用场景,需要更多的数据集成和开发工作;同时,围绕SAP产品体系建设完整的数据分析平台,产品和维护成本也需要纳入考虑。
因此,一些企业会采用“保留SAP BW,同时建设开放型分析数仓”的方式。
Apache Doris就是其中一种选择。Doris最初源于百度广告报表业务的Palo项目,2018年由百度捐赠给Apache基金会,2022年正式成为Apache顶级项目。它是一款基于MPP架构的分析型数据库,适用于报表分析、即席查询、统一数仓等场景,并支持多种异构数据源。(Apache Doris)
对于制造企业来说,可以将SAP、MES、WMS、CRM、PLM等不同系统的数据统一汇聚到数据平台,再以Doris作为分析型数据仓库:
SAP ───────┐
MES ───────┤
WMS ───────┤
CRM ───────┤
PLM ───────┤
SRM ───────┤
自研系统 ──┘
↓
企业数据平台
↓
Apache Doris
↓
ODS / DWD / DWS / ADS
↓
管报 / BI / AI
这样做并不是简单地"用Doris替换BW",而是让两者承担不同角色:BW继续发挥SAP体系内的数据能力,Doris则作为面向多源数据的开放型分析数据底座。
正泰集团公开分享的实践就是一个比较典型的例子:其数据仓库经历了SAP BW、SQL Server、Hadoop等不同阶段,之后基于Doris进行数仓重构,并继续升级Doris版本。这个过程也体现了大型制造企业的数据平台会随着数据来源和分析需求变化不断演进。(参考案例)
最终,可以形成:
SAP BW / SAP ERP
│
├──────────────┐
│ │
▼ ▼
SAP体系分析 企业数据平台
│
SAP / MES / WMS
CRM / PLM / SRM
│
▼
Apache Doris
│
ODS / DWD / DWS / ADS
│
┌────────┼────────┐
▼ ▼ ▼
BI 管报 AI
这里Doris的定位不是为了替代所有原有SAP数据能力,而是逐步建立一个更加开放的数据基础设施,为企业管理报表、BI、经营分析以及后续的数据应用提供统一的数据基础。
六、管理与决策:让数据真正服务经营
数据平台建设完成后,最终还是要回到业务和管理。
在架构最上层,可以形成:
- 经营驾驶舱
- 财务分析
- 供应链分析
- 制造分析
- BI报表
- AI应用
例如财务管理可以分析收入、成本、费用、利润、现金流、应收应付和预算执行;生产管理可以关注产量、生产进度、良率、OEE和制造成本;供应链管理则可以分析采购、库存、供应商交付和订单满足情况。
这些分析不再局限于某一个业务系统,而是建立在企业数据平台统一沉淀的数据之上。
七、整体架构
综合来看,制造业企业的信息化架构可以形成以下几个层次:
管理与决策层
BI / 管报 / 经营分析 / AI
▲
│
企业数据平台
BW → Doris → ODS/DWD/DWS/ADS
▲
│
企业集成平台 iPaaS
API / MQ / Event / ETL / CDC / 编排
▲
┌──────────┴──────────┐
│ │
业务运营系统 财务专业系统
CRM / MES / WMS / PLM 费控 / 资金 / 税务
SRM / QMS / EAM 预算 / 共享 / 合并
│ │
└──────────┬──────────┘
▼
SAP S/4HANA
FI / CO / MM / SD / PP
QM / PM / AA / ML
│
▼
基础设施与安全
这套架构的核心并不是某一个具体产品,而是职责分层:
ERP负责核心业务与财务核算,专业系统负责领域业务,iPaaS负责系统之间的连接与协同,数据平台负责企业数据的沉淀与分析,最终通过BI、管理报表和AI服务经营管理。
对于已经以SAP为核心、同时拥有大量外围业务系统的制造企业来说,这种方式可以在保留既有系统投资的基础上,逐步形成统一的系统集成体系和开放的数据分析基础。
参考资料
- Apache Doris 官网
- 《Apache Doris 在正泰集团数据中台的应用实践》(2025,公开分享)