M365con.net Microsoft Community Conference 2027
Oct. 21, 2026

Separating Plan from Actuals in Manufacturing Data Models

When deploying artificial intelligence on the factory floor, data architects frequently encounter a silent trap: mixing idealized production routing plans with messy, real-world execution records. To build reliable diagnostic tools, engineering teams must master separating plan from actuals in manufacturing data, ensuring AI models evaluate what actually happened rather than what was supposed to occur.

Key Takeaways

  • Mixing planned routing tables with actual execution records leads to flawed AI diagnostics and false root cause conclusions.
  • Enterprise Resource Planning (ERP) and Manufacturing Execution Systems (MES) capture different phases of the lifecycle that must be modeled separately.
  • Strict separation ensures AI models explain today's issues using today's operational realities rather than yesterday's routing assumptions.
  • Graph-based relationships provide the structural bridge needed to connect planned specifications with observed shop floor deviations.

The Illusion of the Happy Path in Industrial AI

Enterprise Resource Planning systems are masterpieces of optimization. They dictate the theoretical routing of a product, defining which workstation should assemble a component, what material grade must be fed into the machine, and how long the cycle time ought to last. These systems operate in a clean world of perfect sequences and predictable parameters—often referred to as the happy path.

However, the physical shop floor is chaotic. Shifts change, tooling wears down prematurely, operators make permitted adjustments to compensate for thermal expansion, and raw material lots exhibit slight chemical variances. When data scientists train predictive maintenance or root cause analysis models directly on raw, uncontextualized telemetry without separating plan from actuals, the algorithms inherit a dangerous illusion.

An AI model trained on idealized routing tables will inherently assume that every product unit followed the textbook path. When a quality deviation surfaces at the end of the line, the model attempts to explain current failures using yesterday's routing definitions. This mismatch is the primary reason why high-profile industrial AI initiatives quietly lose their footing and fail to deliver actionable insights.

ERP vs. MES: Understanding the Authority Divide

To fix this disconnect, plant engineers must respect the distinct authorities of enterprise software layers. The ERP system knows the order, the schedule, and the master bill of materials. The Manufacturing Execution System (MES) knows the operation, the specific operator on duty, and the exact timestamp when a station started and stopped.

Problems arise when these records are squashed together into flat relational tables or dumped indiscriminately into a data lake for machine learning consumption. A flat join might link a sensor value to a product ID, but it completely strips away the operating context. Did that sensor reading occur during a standard production run, during a maintenance override, or while running a test batch under a modified recipe?

Why Flat Joins Fail Modern Analytics

Traditional data warehousing techniques rely on flat joins and relational schemas designed for financial reporting and inventory tracking. While effective for business metrics, they struggle to represent the multi-dimensional reality of factory operations. A flat table cannot gracefully handle the reality that a single product variant might be processed across three different legacy machines, each with its own calibration history and sensor baseline.

When an AI service queries a flat database during a quality excursion, it sees a pile of numeric values rather than a coherent narrative. It cannot distinguish between a planned engineering change order and an unauthorized operator intervention. Consequently, the recommendations generated by the AI lack the rigorous provenance required by plant floor supervisors.

Modeling Relationships Over Columns

Moving toward reliable manufacturing intelligence requires shifting the core design philosophy from storing isolated columns to mapping explicit relationships. Every piece of data collected from an industrial asset must carry its structural pedigree: what physical asset generated it, which operational context it belonged to, and whether it adhered to the engineering specification at that exact micro-second.

In practice, this means building a semantic relationship model where:

  • A specific resource performs a verified operation.
  • An operation produces a distinct physical output with measured tolerances.
  • A product revision requires an exact engineering specification.
  • A maintenance activity directly alters a resource's operational state.

By enforcing these directional rules, data architects create a readable path. An engineer can start with a defective product unit and traverse the graph through execution logs, tooling records, material lots, and quality results without manually translating disparate system logs by hand.

Achieving Operational Truth Across Shifts

Consider a plant running three continuous shifts. The morning shift supervisor manages the line according to one set of environmental parameters; the afternoon crew encounters a different ambient temperature and a fresh batch of raw materials; the maintenance team performs preventative servicing midway through the night shift.

Each isolated software system correctly records its own piece of the puzzle. Yet, the overarching plant decision fails because the cross-system links are missing. Separating planned routing from actual execution allows the organization to reconstruct the exact operating situation for any given unit of production.

For a deeper exploration into structuring industrial knowledge and empowering your cloud architecture with advanced semantic models, be sure to Listen to the full episode. Understanding how to model these relationships is the first step toward building AI systems that truly comprehend the factory floor.

Frequently Asked Questions

Why do manufacturing AI models fail when mixing plans and actuals?

When an AI model relies on static routing plans to explain real-time failures, it misinterprets temporary deviations, operator interventions, or machine overrides as normal operating conditions, resulting in inaccurate root cause analysis.

What is the difference between ERP routing data and MES execution logs?

ERP routing data represents the idealized sequence of operations planned for a product, while MES execution logs capture the actual time, specific equipment, tooling states, and environmental conditions that occurred during production.

How does separating plan from actuals improve quality deviation tracking?

It allows engineers to trace a finished product directly back to the exact physical resources, material lots, and operator actions executed on the shop floor, rather than guessing based on what was supposed to happen.

Does separating plan from actuals mean replacing existing ERP and MES systems?

No. The underlying enterprise systems retain their authority over transactions and routing definitions, while a semantic modeling layer records how those historical facts connect during a specific operational run.

Related Episode

Oct. 21, 2026

What Is a PPR Knowledge Graph — and Why Manufacturing AI Needs One

UNLOCKING FACTORY AI: WHY YOUR PLANT NEEDS PRODUCT-PROCESS-RESOURCE (PPR) KNOWLEDGE GRAPHSFactory artificial intelligence is often capable of reading massive amounts of data, yet it frequently lacks a fundamental understanding of the actual plant environment. Enterprise Resource Planning (ERP) systems know the orders, Manufacturing Execution Systems (MES) know the operations, and historians know the signals. However, none of these isolated records automatically explain how a product, process, an...