Wear-part forecasting & spare-part planning

See wear coming, order the part before the line stops.

Service Intelligence tracks each component's run-hours against its expected life, so you know which parts are near replacement and link that straight to your stock: what to order, and when, before the next planned stop. Rules-based on run-hours and replacement history, no black box.

Same foundation as Fleet Performance · built on run-hours from telemetry · your service team reviews and decides.

Live demo

See it in action.

A wear-part forecast and spare-part view, running on sample data. The same layout runs on your fleet's actual run-hours.

app.powerbi.com · Aftermarket Intelligence
Live demo · sample data

This is one example view, on synthetic data. On the same governed foundation we shape it to your components, your stock locations and your roles, so a different layout is a configuration, not a rebuild.

One foundation, many views

You're looking at one view of it.

Everything here runs on the same governed data foundation. Build the views you need now, and the ones you need later, on top of it.

Data foundation
governed · Medallion · Azure
Gold
Silver
Bronze
BUILT ONCE

Fleet Performance

OEE, alarms and uptime for your team

Customer Service Portal

White-label, for your customers

You're here

Service Intelligence

Wear parts, stock & reorder

Your own view

Shaped to your KPIs, no rebuild

Built once, shaped to you. Because every view runs on one governed foundation, a different view, or a new one next year, is a configuration, not a rebuild.

What you get

From run-hours to a part on the shelf.

At a glance: what Service Intelligence does, and how it turns wear into planned aftermarket work instead of breakdowns.

Heating element z2 92% 1,847 h run · ~2,000 h expected life

Component life on run-hours

Every wear part's actual run-hours, tracked against its expected lifetime, so you see which components are near the end before they fail.

Know what's about to wear out.
spec AI AI proposes · engineer validates

AI sharpens the estimate

On top of the spec, an optional Activate layer learns from how similar components actually wear in your fleet, and proposes an adjusted remaining life with its reasoning. Your engineer accepts or corrects, and every replacement makes it sharper.

AI proposes, you decide.
In stock 3 90-day need 8 Order 5

Inventory linked to the forecast

The forecast checks against your stock levels and flags shortfalls: what to order, how many, and by when, so the part is on the shelf for the next planned stop.

No surprise stock-outs.
PARTS DEMAND · NEXT 13 WEEKS

Aftermarket you can plan

Parts demand and replacement work mapped across the coming weeks, so service visits and orders are scheduled instead of scrambled, and your aftermarket becomes predictable.

Plan visits, not breakdowns.
TOP ALARM CAUSES · FLEET Vacuum drift Heater fault Belt slip

Alarm root-cause across the fleet

Which alarms recur, on which machines, and what sits behind them. Patterns over the whole fleet tell you where to fix the cause, not just clear the symptom.

Fix causes, not symptoms.
OK REMOTE

Diagnostic cockpit for engineers

One remote view per machine: live state, recent alarms, fault sequence and component health, so your engineers diagnose before they drive, and arrive with the right part.

Diagnose before dispatch.
How it works

Three deterministic inputs. No black box.

The replacement window is calculated, not predicted. Rules over run-hours, not a machine-learning guess.

DATA FOUNDATION RUN_HOURS4 812 TELEMETRYlive Fleet Performance Live dashboards for your team Service Intelligence Replacement window · this module

One data foundation, two uses. The run-hours that drive your Fleet Performance dashboards also open the replacement window here.

1

Track run-hours

Actual run-hours per component come from machine telemetry on the foundation you already run, mapped to the right part on the right machine.

2

Compare to expected life

Run-hours are compared against the component's expected lifetime, from manufacturer specs and your own historical replacement intervals. When it nears the threshold, a replacement window opens.

3

Plan the order and the visit

The window is checked against your stock, and your aftermarket lead decides on order timing and the service slot, before the next planned stop.

Expected life is an average with spread; use varies with load, product and environment. Run-hours is the first layer; the engineer always decides.

Martijn van Dijk
Who we are

The people behind the forecast.

StriData was built by industrial data practitioners who got tired of two things: dashboards no one acts on, and machine data that stays stuck in the gateway. We work where operational reality meets business outcomes, one foot in IT and one on the floor.

For wear and aftermarket we are deliberately honest: we count run-hours against expected life, we do not promise to predict the exact moment of failure. The engineer stays in control.

“A part that runs 1,847 of 2,000 hours is a planning decision, not a crystal ball. We give you the number, you make the call.”
Martijn van DijkFounder · StriData
More about how we work

Questions machine builders ask us.

What if this view isn't exactly what we need?

That's the point. What you see is one example. Because it runs on a governed data foundation, a different view is a configuration, not a rebuild: we reshape the components, thresholds, stock locations and layout to your reality without touching the plumbing underneath. The modules show what's possible; your version is shaped in the Quick Scan.

Is this predictive maintenance with machine learning?

The base is rules-based, not a black box: a replacement window calculated from three deterministic inputs, actual run-hours from telemetry, your historical replacement intervals, and manufacturer-specified expected lifetime. On top of that, an optional Activate layer uses AI to learn from how similar components actually wear in your fleet and proposes an adjusted remaining life with its reasoning. It is a proposal, never an automatic decision: your engineer accepts or corrects it, and the model learns from each replacement. So you get a solid rules-based floor, with AI sharpening the estimate where it helps, always human-validated.

Where does "expected life" come from, and how reliable is it?

From manufacturer specifications combined with your own replacement history on the same component across the fleet. It is an average with spread: real life varies with load, product and environment. Run-hours is a strong first layer; load and cycle data can be added later to refine it. We are clear that it is a planning signal, not a guarantee.

Does it order parts automatically?

No. It proposes what to order, how many and by when. Your aftermarket lead reviews and places the order through your own system. We surface the decision; we do not take it for you, and we do not own your stock or invoicing.

Does it connect to our inventory or ERP?

It reads stock levels to compare them against the forecast, and links out to your purchasing or ERP for the actual order. The depth of that integration is a scoping choice: from a read-only stock view with manual ordering, up to a deeper link, depending on what your systems allow.

What data do we need to make this work?

Run-hours per machine from telemetry, a mapping of components to machines, your replacement history where available, and current stock levels for the relevant parts. Most of this sits on the same Fleet Performance foundation; the Quick Scan establishes what is present and what is missing.