SSKFExecutive Cockpit

Ontology & Data Mesh

The logical layer that lets a half-migrated group still answer one question consistently — model once, federate the data, generate insights anyway.

AB SKF (SKF Group) · FY2025 (Jan–Dec 2025, audited anchor)
World's largest bearing maker today — clear #1 in industrial bearings
37,271 employees · 90+ sites · 130 countries
💎 The separation & re-ratingStep 1 of 7 · the data mesh behind the metricsCompany HierarchyAll journeys
🌐 Enterprise 360 modules· on Ontology & MeshBrowse all 31 views ▾
● LiveBuilt forCIO / Digital Officer / Data· integrate logically, not physicallyCFO / FP&A· one number across many ledgersSeparation PMO· insight before the Vertevo ERP cutover finishes

SKF can't wait for every factory and the Vertevo cutover to land on one ERP before it gets answers. The fix isn't one warehouse — it's a shared ontology (so everyone means the same thing) over a data mesh (each segment owns its data as a product), with a semantic layer that federates them. Insights generate today; they just carry a confidence flag where a unit isn't on SAP S/4 yet.

Data backing: enterprise ontology · knowledge graph · semantic layer · segment registry · site · org
Shared meaning (T-Box)

The enterprise ontology — what the words mean

Ten classes everything maps to. The Site / Factory is the keystone: it's where segment, leader, entity and region reconcile.

Company
Company1
Aktiebolaget SKF (AB SKF) — listed parent (Nasdaq Stockholm: SKF B)
operates ▾ / owns ▾
The 'who' — accountability & ownership
Segment3
Bearing Solutions · SIS · Automotive (SKF Vertevo)
Operating brand / Entity10
operating brands, legal entities & the Vertevo ERP
Leader (Person)16
org / accountability
operates ▾ (segment → site)
The keystone
Site / Factory15
the reconciliation point
located in / serves / produces ▾
The 'what & where' — production & demand
Region4
EMEA · Americas · China & NEA · India & SEA
Customer / Channel5+
distributors, OEMs, services & aftermarket
Order / Contract
OEM platforms · distributor orders · REP contracts
Factory machine12,500
grinding · heat-treatment · assembly cells (IMx / @ptitude)
Supplier6
steel · components · energy · logistics
Relationships (predicates)
AB SKF operates SegmentAB SKF owns Operating brand / EntityOperating brand rolls up to SegmentSegment operates Site / FactoryLeader accountable for Segment / brandSite / Factory located in RegionSite / Factory serves Customer / ChannelCustomer / Channel holds Order / ContractContract runs on Factory machineSite / Factory produces Bearings / Seals / LubricationSupplier supplies Site / Order
Federate, don't centralize

Each segment is a data product on the mesh

49% of revenue is already site-grain actual; the rest is read in place from legacy site / Vertevo systems and reconciled — no big-bang migration required.

SKF
Bearing Solutions · segment data product
Actuals
data quality / grain88%
SKF Vertevo
Automotive (SKF Vertevo) · segment data product
Allocated
data quality / grain88%
@ptitude / IMx / Axios (condition monitoring)
Bearing Solutions · segment data product
Region-only
data quality / grain62%
GBC
Bearing Solutions · segment data product
Allocated
data quality / grain75%
PEER
Bearing Solutions · segment data product
Allocated
data quality / grain75%
Lincoln
Specialized Industrial Solutions (SIS) · segment data product
Actuals
data quality / grain95%
Alemite
Specialized Industrial Solutions (SIS) · segment data product
Actuals
data quality / grain95%
Kaydon
Bearing Solutions · segment data product
Actuals
data quality / grain95%
RecondOil
Specialized Industrial Solutions (SIS) · segment data product
Region-only
data quality / grain45%
Cooper (split-roller)
Bearing Solutions · segment data product
Allocated
data quality / grain75%
10 segment data products (above)
Federated semantic layer
entity resolution · canonical metrics · grain tags
Consumers
Story · Briefing · 360s · Simulator
Defined once, computed everywhere

Governed metrics — the logical layer

Every metric has one definition and a grain. The layer federates it across on-SAP and legacy domains, flagging where a value is allocated.

MetricDefinitionGrainHow it federates across segments
Net salesΣ recognized net salessite · orderactuals where on SAP S/4; allocated from area where not
Adjusted operating profitnet sales − COGS − opex (+ IAC add-backs)segment · entityentity P&L normalized to one chart of accounts
Aftermarket & services revenuedistribution / kits / REP / lubricationcontractfrom SAP SD / condition-monitoring cloud across segments
Aftermarket mixaftermarket ÷ net salessegmentfederated — same formula, many sources
DSOAR ÷ net sales × 365entity · siteVertevo / legacy entities measured at area grain, flagged
Gross margin(net sales − COGS) ÷ net salesorder · segmentmapped via canonical cost categories
Net revenue retentionexpansion − attrition on basecustomer / channelresolved across duplicate customer records
The payoff

How insights generate before integration finishes

1 · Resolve

Entity resolution matches site / segment / entity codes (SAP, distributor EDI, the Vertevo ERP) to one canonical node — so the Vertevo data lines up with everything else.

2 · Federate

Query reads each segment's data product in place; the semantic layer maps native SAP / plant-MES / condition-monitoring fields to canonical metrics.

3 · Allocate + flag

Where a unit reports at area level, allocation disaggregates to site on learned drivers and marks it an estimate with a confidence band.

4 · Reconcile

Allocated parts must tie back to the source total; anomalies and duplicate customer records & suppliers across segments are surfaced.

This is not theoretical — it's how this cockpit already works. The Story, Briefing and 360 views read the same governed metrics over on-SAP and legacy segments alike; 49% of the numbers are site-grain actuals and the balance is SAP-allocated and labelled. As each unit migrates to SAP S/4, its data product's grain rises and estimates flip to actuals — the mesh closes itself.