# 数据中台 DDL 脚本(S4 / S8 及直接依赖的 mdp、dwd) 本目录脚本来自 [`doc/plan/新系统数据库设计方案.md`](../../plan/新系统数据库设计方案.md) 中与 **S4 采购执行 / 供应执行**、**S8 异常监控** 及 **其所依赖的中台与宽表层** 对应的节选,并做了 **`IF NOT EXISTS`** 化,便于在已有环境重复执行。 ## 物理库说明 与方案一致:**四个逻辑域共用一条 MySQL 连接**,用**表前缀**区分职责,不要求四个物理实例。详见方案 §2.1、§2.4。 ## 建议执行顺序 | 顺序 | 文件 | 说明 | |------|------|------| | 1 | `01_mdp_config_and_registry.sql` | 同步源、实体注册、同步配置、字段映射(配置驱动基础) | | 2 | `02_mdp_pipeline_orchestration.sql` | 管道/阶段/执行实例(编排预留,引擎落地前可仅建表) | | 3 | `03_mdp_api_config.sql` | API 接入模式配置(可选) | | 4 | `04_dwd_s4_s8_foundation.sql` | **dop_bi** 侧主题宽表:采购/质检等,供 S4 看板与 S8 根因分析联接 | 执行前请自行备份;若与现有 `SqlSugar` CodeFirst 已建表冲突,以**现场表结构为准**合并差异,勿盲目覆盖数据。 ## 与当前 S3 试点实现的命名关系 - 代码中 S3 已使用 `mdp_std_purchase_order`、`dwd_supplier_delivery` 等**英文业务名**表;方案正文中另有 `mdp_std_po`、`dwd_po_trans` 等**主题宽表**命名。 - 本目录 **补充** 方案 §6.2 中的 `dwd_po_trans`、`dwd_qc_trans` 等,用于统一 **S4 / 数仓 / S8 分析** 口径;与 S3 表可在 ETL 中并存,后续通过作业把 `dwd_supplier_delivery` 汇总或对齐到 `dwd_po_trans`(由业务定案)。 ## 扩展开发说明 仿 S3 落地新模块时,请同时阅读 [`doc/plan/数据中台模块扩展开发指南-S3范式.md`](../../plan/数据中台模块扩展开发指南-S3范式.md)。