DecisioWorks制造业生产决策工具包

适用于 DecisioWorks v1.4.0

数据准备与校验:从能导入到能决策

数据能被读取,只证明文件和字段可访问;它并不证明业务关系正确,更不证明模型可以求解。DecisioWorks 将数据接入拆成连续验收阶段,使问题尽量在进入求解器之前暴露。

五个验收层次

下表是阅读数据准备过程的验收框架,不是每个API都会依次返回的五种固定枚举。实际状态名称和检查范围以对应入口、数据版本与报告为准。例如数据采集的contract与engine_ready校验,以及场景目录的contract_ready与solver_ready标签,服务于不同检查环节。

验收层次 要回答的问题 典型证据
ContractReady 表、字段、类型和标识能否识别 结构报告、必填字段检查
RelationReady 时间、制品、工艺、资源和物料关系能否闭合 外键与关系链报告
ModelReady 业务事实能否转成模型对象和结构约束 能力组装与约束清单
SolverReady 指定数据与求解能力能否通过相应入口的衔接检查 能力、配置与就绪报告;结果可行性由实际运行另行确认
DecisionReady 结果能否被业务人员解释、比较和确认 结果下钻、复盘记录

这些层次分别检查不同风险。ContractReady(接口检查就绪)不代替关系与求解能力的检查;SolverReady(求解链路就绪)也不保证本次运行一定找到可行方案,更不表示已证明最优。

四条关系链检查

  1. 时间链:交期、产能、齐套和结果采用一致的 time_unit、比例和时间单位。
  2. 制品链:订单、工艺路线、库存和属性指向同一制品身份。
  3. 工艺产能链:制品经路线、工序和 process_adaptor 找到可执行工作中心。
  4. 物料链:工序级物料需求能够与物料、库存或齐套信息对应。

数值与单位检查

校验失败怎样处理

校验结果应指出对象、字段或关系位置,并给出修复方向。不要在映射层静默补默认值,也不要为了让求解通过而制造不存在的业务事实。确有业务缺省时,应由数据责任人确认,并在映射说明中保留来源和假设。

ERP、MES 数据接入建议

先按业务对象建立映射表,再处理系统字段。订单可能来自 ERP,执行和设备状态来自 MES,库存与来料来自 WMS 或采购系统;标准接口负责把它们组织到共同语义,不要求某个来源系统成为 APS 的绝对前置条件。

验收输出

一次完整数据验收应保留数据版本、映射规则、行数统计、关系错误、单位说明、就绪状态和未解决问题。发起求解前,确认数据与配置达到 SolverReady;这一状态说明输入已准备好,能否获得可行方案仍取决于约束组合和求解过程。

继续阅读:数据对象与字段参考 · ERP/MES 数据映射