Skip to content
QuorlyticTalk to a Data ExpertContact
Menu
Illustration: a night-lit assembly hall with robotic arms working along a line, and an engineering wireframe projected on the glass wall above them.

Industry / Manufacturing

A clearer view from plant to planning.

Data engineering for manufacturing connects ERP records, machine events and quality observations, each on a different clock, into metrics that plant and planning teams can actually compare. Quorlytic defines what counts as downtime, scrap and good output, reconciles those definitions with the process owner, and keeps automation separate from safety-critical control decisions.

By QuorlyticUpdated

A plant and the enterprise that owns it run on different systems, different identifiers and different clocks. ERP knows what was ordered, MES knows what was made, the historian knows what the machine did, and the maintenance system knows what broke — usually without agreeing on which asset any of it refers to. This page sets out the operating lifecycle those systems describe, and what has to be true before analytics or AI can be trusted on top of them.

  • Assets mapped across systems
  • Event time preserved
  • Definitions that cross plants
  • Prerequisites before prediction
  • One asset, one identifierTag, equipment number and work centre reconciled and kept reconciled
  • Context with the signalProduct, recipe and shift carried alongside telemetry at capture
  • Comparable plantsDowntime, scrap and good output defined once and owned
  • Evidence before modelsFailure history good enough to validate against, or it is not a modelling problem yet

Lifecycle

The manufacturing operating lifecycle

Nine stages from a demand signal to what the field reports back. Information is supposed to travel both ways; in most estates it travels forward and stops.

  1. Forecast and plan

    Turn demand into a production plan. The plan is built in the enterprise system's units and calendar, which are rarely the units and calendar the plant schedules in.

    Data
    Demand forecast, order book, capacity assumptions, inventory targets, calendar and shift patterns.
    Decision
    What to build, in what volume, in which period.
  2. Source and procure

    Secure materials against the plan. Supplier lead time variability, not average lead time, is what determines whether the plan survives contact with the month.

    Data
    Purchase orders, supplier confirmations and lead-time history, goods receipts, incoming quality results.
    Decision
    What to order, from whom, and how much buffer the variability justifies.
  3. Schedule production

    Sequence the plan onto lines and shifts, including changeovers. Schedules change during the day; if only the original version is recorded, every downstream analysis compares against a plan that never ran.

    Data
    Work orders, routings, changeover matrices, line availability, material availability.
    Decision
    Sequence, batch size and changeover timing.
  4. Execute production

    Make it, and record what actually happened. Counts, states and reasons are entered by people under time pressure and captured by machines that do not know why they stopped.

    Data
    Work-order confirmations, machine states and counts, downtime events with reason codes, operator entries.
    Decision
    Whether to keep running, slow down, or stop the line.
  5. Inspect quality

    Check the output against specification, in line and in the lab. Results arrive on a different clock from production — often after the material has moved on.

    Data
    Inspection results, non-conformances, lab tests, dispositions, scrap and rework records.
    Decision
    Release, hold, rework or scrap.
  6. Maintain assets

    Keep equipment available. The record of what failed, why, and what was done about it is the input any maintenance analysis depends on, and it is usually the weakest record in the estate.

    Data
    Work orders, failure and repair codes, parts consumed, condition readings, planned maintenance schedules.
    Decision
    What to service, when, and with which parts on hand.
  7. Hold and move inventory

    Store raw material, work in progress and finished goods. Inventory accuracy at the plant is what determines whether the schedule is executable.

    Data
    Warehouse positions, bin and batch records, movement transactions, shelf life and quarantine status.
    Decision
    What is actually available to schedule against.
  8. Distribute

    Get finished goods to the customer or the next plant. Shipment and delivery events close the loop between the plan and the promise made to the customer.

    Data
    Shipments, carrier events, delivery confirmations, transport cost, service-level outcomes.
    Decision
    Dispatch sequence, mode and prioritisation when capacity is short.
  9. Learn from the field

    Warranty claims, returns and service history say what the plant's measures could not. This is the stage most estates never connect back, which is why quality signals stay internal to the plant.

    Data
    Warranty and service records, field failures, customer complaints, returns with batch traceability.
    Decision
    What to change in specification, process or supplier selection.

Where it breaks

Where industrial data estates break

These appear in industrial data estates repeatedly. Most of them are identity or context problems wearing a reporting problem's clothes.

No single identifier survives the trip from plant to enterprise

A machine is a tag in the historian, an equipment number in the maintenance system, a work centre in ERP and a line name on the whiteboard, with no maintained mapping between them.

What it costsDowntime cannot be attributed to an asset, maintenance cost cannot be compared to output, and every cross-system analysis starts with a spreadsheet somebody rebuilds each month.

Telemetry arrives without the context that makes it meaningful

A temperature series is available at one-second resolution with no record of which product was running, which recipe was loaded, or which shift was on.

What it costsAnomalies cannot be separated from ordinary product changeovers, so alerting either floods or is switched off — usually both, in that order.

Failures are recorded in free text

The failure mode, the cause and the intervention live in a technician's notes rather than in coded fields, and the codes that do exist are used inconsistently between sites.

What it costsThere is no label to train or validate a maintenance model against, and reliability reporting measures how often work orders were raised rather than what actually failed. This is a data quality problem rather than a monitoring one, and the two need different remedies.

Each plant defines the same metric differently

Planned downtime, scrap, rework and good output are defined locally, often by the person who built the original report.

What it costsCross-plant comparison ranks definitions rather than performance, and a corporate target drives local behaviour that improves the number without improving the operation. A definition only holds when breaching it stops a deployment.

The schedule that ran is not the schedule that was recorded

Sequence changes made during a shift are applied in the execution system without being written back, so the plan of record is the morning's version.

What it costsSchedule adherence is measured against a plan nobody followed, and the reasons for change — the genuinely useful signal — are lost.

Connectivity gaps are treated as outages rather than modelled

Plant networks drop, edge buffers fill, and events arrive late, out of order or not at all.

What it costsAggregations computed on arrival time under-report production for the affected window, and the correction, if it happens, arrives after the meeting it mattered for. Detection, containment and safe replay is what turns this from an incident into a handled case.

Functions

What each manufacturing function owns

Manufacturing organisations divide by function, and the data each function trusts comes from a different system. The foundation's job is to make them reconcilable without asking any of them to abandon the system they run on.

Manufacturing functions, the question each owns, and what answering it requires
FunctionThe question it ownsData it needsAnalyticsDecision
PlanningIs this plan executable with the capacity and materials we will actually have?Demand forecast, order book, capacity and calendar, material availability, changeover costDemand forecasting, capacity and constraint modelling, plan-versus-actual reconciliationProduction volume and period, and where the plan has to be cut
ProcurementWhich supplier variability is putting the plan at risk?Purchase orders and confirmations, lead-time history, goods receipts, incoming quality resultsLead-time variability analysis, supplier performance comparison, risk exposure by materialOrder timing, buffer levels and supplier allocation
ProductionWhere is output actually being lost, and to what?Work-order confirmations, machine states and counts, downtime events with reason codes, shift and product contextLoss analysis by reason and asset, throughput and cycle-time comparison, schedule adherenceLine sequencing, staffing, and which loss to attack first
QualityWhat is driving this defect, and which batches are affected?Inspection and lab results, non-conformances, process parameters at time of manufacture, batch genealogyDefect pattern analysis, parameter correlation, traceability across batch and lotRelease, hold or recall, and which process parameter to change
MaintenanceWhich assets should be serviced next, and is the evidence good enough to say so?Work orders with failure and repair codes, condition readings, parts consumption, asset hierarchyFailure-mode analysis, condition trending, maintenance-cost-to-output comparisonService scheduling, spare holdings, and whether prediction is supportable yet
Logistics and serviceDid what we shipped meet the promise, and what came back?Shipments and delivery events, transport cost, warranty and field failures, returns with traceabilityService-level analysis, cost-to-serve, field-failure linkage to production batchDispatch prioritisation, and what to change upstream in specification or process

Decisions

Four industrial decisions, traced end to end

Four industrial decisions traced end to end. Each one names the data prerequisite that usually blocks it, because in manufacturing the prerequisite is almost always the real project.

Is next month's production plan executable?

  1. Question
  2. Data
  3. Analytics
  4. Decision
  5. Measurement

Data required

  • Demand forecast at the planning period
  • Open order book and commitments
  • Line capacity, calendar and shift patterns
  • Changeover matrix between products
  • Material availability and supplier lead-time variability

Analytics

  • Demand forecasting at the planning grain
  • Capacity and constraint modelling including changeover
  • Plan-versus-actual reconciliation from prior periods

Decision

The committed production plan, and the specific lines or periods where it has to be reduced or resequenced.

Measurement

  • Schedule adherence against the plan of record
  • Capacity utilisation against available rather than nominal capacity
  • Forecast error at the planning grain
  • Frequency of mid-period replanning

What this does not settleThis depends on one agreed definition of available capacity. Where planning uses nominal capacity and the plant measures against demonstrated output, the plan will be infeasible in a way no model will surface — the mismatch is in the definition, not in the arithmetic.

Which assets need attention before they cost us output?

  1. Question
  2. Data
  3. Analytics
  4. Decision
  5. Measurement

Data required

  • Asset hierarchy with a maintained cross-system mapping
  • Work orders with coded failure modes and interventions
  • Condition and process readings with product and shift context
  • Downtime events attributed to an asset
  • Parts consumption and availability

Analytics

  • Failure-mode and downtime attribution analysis
  • Condition trending against operating context
  • Where labels support it, supervised modelling of a specific failure mode

Decision

The maintenance schedule for the coming window, and which spares to hold.

Measurement

  • Unplanned downtime by asset
  • Mean time between failures where failures are coded consistently
  • Planned versus reactive work ratio
  • Proportion of downtime with a usable reason code

What this does not settleSensor data describes operating conditions; it is not a failure record. If failures are captured in free text, if the asset mapping is unmaintained, or if the maintenance window is shorter than the warning a model could give, the correct first deliverable is a reliable asset and failure history — not a prediction that cannot be validated or acted on.

What is causing this defect, and which batches are affected?

  1. Question
  2. Data
  3. Analytics
  4. Decision
  5. Measurement

Data required

  • Inspection and lab results joined to the production run
  • Process parameters at the time of manufacture
  • Batch and lot genealogy through the routing
  • Material lot and supplier for the input
  • Field failures and warranty claims linked back to batch

Analytics

  • Defect pattern analysis across product, line, shift and material lot
  • Parameter correlation with explicit treatment of confounding
  • Traceability queries across batch genealogy

Decision

Release, hold or recall the affected batches, and which process parameter or supplier to change.

Measurement

  • First-pass yield
  • Scrap and rework by cause
  • Time from defect detection to contained batch list
  • Field failures traced to a known production cause

What this does not settleCorrelation between a process parameter and a defect is a starting point for an investigation, not a cause. Changeovers, material lot changes and shift patterns move together often enough to produce convincing relationships that do not survive a controlled trial.

How much material should we hold, and where?

  1. Question
  2. Data
  3. Analytics
  4. Decision
  5. Measurement

Data required

  • Warehouse and plant positions including quarantine status
  • Consumption history at the routing level
  • Supplier lead-time distribution, not the average
  • Shelf life and storage constraints
  • Open purchase orders and confirmed receipts

Analytics

  • Consumption forecasting by material
  • Safety-stock policy based on lead-time and demand variability
  • Exception detection for materials at risk against the current plan

Decision

Order quantity, timing and holding location per material.

Measurement

  • Material availability against plan
  • Inventory turns and days of cover by material class
  • Write-off from expiry or obsolescence
  • Stockouts that caused a schedule change

What this does not settleSafety stock calculated from an average lead time understates the buffer needed for the suppliers that actually cause stoppages. The distribution matters more than the mean, and a supplier whose variability is unmeasured cannot be planned around.

Illustrative interface

Loss review — where output went, and whether the record supports the claim

A fictional screen showing the shape of a production loss review. No real plant, asset, product or figure is represented, and every value here is invented.

Loss review — where output went, and whether the record supports the claim
Asset and shiftLoss recorded asRecord qualityNext step
OK: Line 2 · night shiftPlanned changeoverReason code present, matches scheduleNo action
Watch: Line 4 · day shiftUnplanned stopReason code blank on a third of eventsFix capture before attributing
Risk: Press cell · all shiftsShort stops below thresholdNot recorded individually at sourceLoss is real and currently invisible
Watch: Line 1 · weekendOutput below planConfirmations entered at shift end, not at event timeReconcile against machine counts
  • No action — the record supports the attribution
  • Fix capture — the loss is attributed from an incomplete record
  • Invisible — the event is not captured at all, so no analysis will find it

Data foundation

The plant-to-enterprise data foundation

Industrial data crosses a boundary that retail data does not: the one between control systems and enterprise systems. ISA-95 exists precisely to describe that interface, and most integration pain is the absence of an agreed model across it.

  1. Source systems

    Plant and enterprise, on opposite sides of the ISA-95 boundary. The ten systems are enumerated in the table below.

    • Enterprise and planning systems
    • Execution and control systems
    • Quality and maintenance systems
    • Supplier and utility feeds
  2. Industrial ingestion

    Event time preserved separately from arrival time

    • Edge buffering with replay after connectivity loss
    • Standard machine information models such as OPC UA
    • Batch extraction from ERP and planning
    • File and EDI intake from suppliers
  3. Cloud platform

    One place plant and enterprise history meet

    • Raw landing with original timestamps
    • Contextualised and validated models
    • Plant and enterprise marts
  4. Identity & context

    The prerequisite for every cross-system question

    • Asset mapping across ERP, MES, historian and CMMS
    • Product, recipe and routing mapping
    • Batch and lot genealogy
    • Work order and shift context on telemetry
  5. Quality & contracts

    Definitions that survive a plant boundary

    • Declared definitions for downtime, scrap and good output
    • Late and out-of-order event handling
    • Reconciliation of confirmations against machine counts
    • Lineage from KPI back to raw signal
  6. Operational models

    Comparable across sites

    • Loss and downtime attribution
    • Yield and first-pass quality
    • Capacity and schedule adherence
    • Material and consumption positions
  7. Decision surfaces

    Where planners and engineers work

    • Plant and enterprise performance reporting
    • Planning and capacity feasibility
    • Quality investigation and traceability
    • Maintenance prioritisation
    • Permission-aware retrieval over engineering documentation
  8. Action

    Never the control system

    • Production plan and sequence changes
    • Maintenance work orders
    • Batch hold and release
    • Purchase and buffer decisions
Reference architecture — a target-state shape, not a description of a client engagement.

Real time is a decision property, not a virtue. A line-stop alert needs seconds; a yield comparison needs the shift to be complete and reconciled, and computing it continuously produces a number that changes under the reader. Where machine data is exposed through a standard information model such as OPC UA, the semantics travel with the values, which is what makes cross-plant comparison possible without a bespoke mapping per site. The choice between change data capture, batch and streaming follows from the decision each feed serves. If a read-only operational alert needs low-latency feeds, real-time pipeline design must define event time, late readings and replay separately from the plant control system.

10 source systems, and what to check before trusting each
  • ERP

    Orders, materials, cost, production confirmations, financial postings

    Check before trustingConfirmations are often entered in batches at shift end, so timing does not match machine reality

  • MES

    Work orders, routings, execution records, batch genealogy

    Check before trustingThe authoritative account of what was made; frequently holds a different product identifier from ERP

  • Historian / SCADA

    Machine states, counts, process values at high frequency

    Check before trustingValues without product, recipe or shift context; compression and interpolation settings change what is stored

  • PLC and edge telemetry

    Raw signals and events from equipment

    Check before trustingBuffered during connectivity loss, so arrival order is not event order; event time must be preserved separately

  • QMS / LIMS

    Inspections, non-conformances, lab results, dispositions

    Check before trustingLab results arrive after the material has moved; joining on receipt time misattributes them

  • CMMS / EAM

    Work orders, failure and repair codes, parts, asset hierarchy

    Check before trustingFailure detail is often in free-text notes; the asset hierarchy drifts from what the plant actually runs

  • WMS

    Warehouse positions, movements, bins, batch and quarantine status

    Check before trustingPlant-floor material moves are sometimes recorded only in MES, so positions disagree by design

  • Planning systems

    Demand plans, supply plans, capacity assumptions

    Check before trustingThe plan of record is usually the published version, not the one that ran after mid-period changes

  • Supplier portals and EDI

    Confirmations, advance shipping notices, certificates of analysis

    Check before trustingFormat and timeliness vary by supplier; a missing confirmation is information, not an error to discard

  • Energy and utilities metering

    Consumption by meter, sometimes by line or area

    Check before trustingMeter boundaries rarely match asset boundaries, so per-unit energy figures need an explicit allocation rule

Analytics & AI

From plant visibility to AI, in dependency order

The same dependency chain as anywhere else, with one industrial difference: the prerequisites are usually physical records rather than modelling choices, and no amount of platform will substitute for them.

  1. Operational visibility

    What ran, what stopped, what was made and what was rejected — available to the plant on the day rather than in next month's pack.

    RequiresAsset and product identifiers mapped across systems, and event time preserved separately from arrival time

  2. Comparable measures

    Downtime, scrap, rework and good output defined once and reconciled with the process owner, so two plants can be compared without arbitrating definitions first.

    RequiresAgreed definitions with a named owner per measure, and the local exceptions documented rather than hidden

  3. Diagnosis

    Attributing loss to an asset, a reason, a product or a shift, and separating genuine process variation from changeover and material-lot effects.

    RequiresReason codes used consistently, and context — product, recipe, shift — carried alongside telemetry

  4. Prediction

    Forecasting demand and consumption, and — where the records support it — modelling a specific failure mode rather than failure in general.

    RequiresLabelled events with enough history, and a maintenance or planning window long enough for the prediction to be actionable

  5. Decision support

    Turning analysis into a recommended schedule, buffer or maintenance sequence inside real constraints, with the planner able to override and the override recorded.

    RequiresEncoded constraints, a named decision owner, and a recorded override path

  6. Assisted and bounded automation

    Retrieval over governed engineering and maintenance documentation, and narrowly bounded actions such as raising an exception or drafting a work order.

    RequiresEverything above, permission-aware retrieval, explicit action limits, and complete separation from safety-critical control

Maturity

A maturity progression, with readiness tests

Progress here is usually blocked by a record that does not exist rather than by a capability that has not been bought. The readiness test for each stage is deliberately concrete.

  1. Plant visibility

    Each plant can see its own output and downtime, in its own definitions, mostly after the fact.

    Ready for the next stage whenAsset and product identifiers are mapped across ERP, MES and the historian, and the mapping has an owner.

  2. Comparable plants

    Downtime, scrap and good output mean the same thing at every site, and differences are explained rather than disputed.

    Ready for the next stage whenDefinitions are owned, tested in the pipeline, and local exceptions are documented instead of quietly applied.

  3. Explained variation

    Loss is attributed to asset, reason, product and shift, and changeover effects are separated from process variation.

    Ready for the next stage whenReason codes are used consistently and telemetry carries product and shift context at the point of capture.

  4. Supported decisions

    Planning, maintenance and quality decisions arrive with a recommendation and the evidence behind it.

    Ready for the next stage whenConstraints are encoded, the decision has a named owner, and overrides are recorded and reviewed.

  5. Assisted operations

    Retrieval and bounded automation support engineers and planners, with control systems untouched.

    Ready for the next stage whenPermissions are enforced at retrieval, actions have explicit limits and a log, and safety-critical paths are formally out of scope.

Measurement

What a manufacturing organisation should measure

A measurement framework for the decisions above. Manufacturing metrics are unusually sensitive to definition, so each one is worth agreeing before it is compared.

Manufacturing measures, what each one captures, and the decision it informs
MeasureWhat it capturesDecision it informs
Overall equipment effectivenessAvailability, performance and quality combined into one figure for an asset or lineWhere to focus improvement effort — but only after its three components are read separately
Unplanned downtimeTime lost to events that were not scheduled, attributed to an asset and a reasonMaintenance priority and spares holding
Schedule adherenceHow closely production followed the plan of recordWhether the planning assumptions or the execution needs to change
First-pass yieldProportion of output meeting specification without reworkWhich process step or parameter to investigate
Scrap and rework rateMaterial lost or reprocessed, by cause and by lineProcess change, supplier change or specification review
ThroughputUnits produced per available hour against demonstrated capabilityLine sequencing and capacity commitment
Capacity utilisationUse of available capacity, distinguished from nominal capacityInvestment, outsourcing and plan feasibility
Material availabilityWhether the materials the schedule assumes are actually present and releasedBuffer levels and supplier allocation
Planned-to-reactive work ratioHow much maintenance is scheduled rather than responding to failureMaintenance strategy and staffing
Field failures traced to productionWarranty and service failures linked back to a batch, line or material lotSpecification, process and supplier decisions upstream

These are common industrial measures and their usual reading, not results Quorlytic has produced for a client. Definitions — particularly of planned downtime, available capacity and good output — vary between organisations and often between plants in the same organisation.

Principles

Principles we work to

The 6 principles this work is built on
  1. 01

    Connect systems with different clocks

    ERP records, machine events and quality observations have different identifiers and timing. Model product, asset, batch and shift relationships before aggregating performance. Preserve time-zone and event-time context to avoid incorrect downtime or throughput calculations.

  2. 02

    Make operational metrics comparable

    Define what counts as planned downtime, scrap, rework and good output. Reconcile source totals with the team responsible for the process. A standardized chart is useful only when its definitions match plant operations.

    • Production and quality visibility
    • Demand, materials and inventory planning
    • Asset data foundations for maintenance analysis
  3. 03

    Separate operational visibility from automation

    An analytics project can begin with read-only data and operator decision support. Direct machine control, safety-critical decisions and autonomous maintenance actions require separate engineering, validation and operational authorization.

  4. 04

    Build toward maintainable ownership

    Account for interrupted connectivity, delayed events, source retention and plant-specific mappings. Agree who resolves missing data and who approves model changes. Start with a representative production line before extending to a multi-plant model.

  5. 05

    Plan capacity with the definitions the plant uses

    Capacity planning connects demand, materials, changeover and shift patterns, and it fails when planning definitions do not match how the plant measures output. Agree one definition of available capacity and changeover cost with the process owner, then reconcile the plan against what production actually recorded.

  6. 06

    Maintenance analytics needs failure records, not only signals

    Sensor data describes operating conditions; maintenance analytics needs labelled failures, work orders and the intervention that followed. Before modelling, check whether failures are recorded consistently, whether the asset history is complete, and whether a planner can act on the output within the maintenance window. Without those, reliable asset data is the better first deliverable.

Engagement

How an engagement can progress

A typical engagement can progress through these stages. It is a sequence rather than a proprietary method, and in manufacturing the early stages routinely take longer than expected because the identifiers have to be reconciled before anything can be compared.

  1. Discover

    OutputAn inventory of the decisions in scope, the plants they cover, and who owns each one

  2. Map identity

    OutputA maintained mapping of asset, product, batch and work-order identifiers across ERP, MES, historian and maintenance systems

  3. Audit the data

    OutputA source and quality map: what each system carries, how late it arrives, and where definitions differ by site

  4. Design the architecture

    OutputA target-state design with the ingestion pattern chosen per source and event-time handling made explicit

  5. Build the foundation

    OutputPipelines, contextualised telemetry, quality gates and the models the first decision needs

  6. Build the decision layer

    OutputThe planning, quality or maintenance analysis the decision requires, validated against how the plant measures

  7. Operationalise

    OutputMonitoring, named ownership, recovery runbooks for connectivity loss, and an exception path

  8. Measure and improve

    OutputA decision-level measurement framework and the next plant or decision prioritised against it

Where this connects

Capabilities that support these decisions

Further reading, chosen for this lifecycle

Questions

Questions worth asking.

Can predictive maintenance be the starting point?

First check asset history, failure labels, operating conditions and the decision process. If the evidence is insufficient, reliable asset and maintenance data is a better first deliverable than an unsupported prediction target.

Your next data decision

Start with a clear problem.
Build what comes next.

Talk to a Data Expert

Bring the business question.
We'll help shape the engineering brief.