PParlé AgroExecutive 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.

Parle Agro Private Limited · FY25 (Mar'25, MCA-filed)
India's largest home-grown beverage company
5,500 employees · 84+ plants & units · 50 export markets
💎 Value creation & the ₹20,000-cr ambitionStep 1 of 7 · the data mesh behind the metricsCompany HierarchyAll journeys
🌐 Enterprise 360 modules· on Ontology & MeshBrowse all 31 views ▾
Todayyour decision queue📨 Activity & Digestaudit trail · @mentions🧭 360 Directoryall views by persona🗺 Guided Journeyspersona flows · step-by-step🛰 Control Towercommand center🎯 Strategy & Goals4 pillars · OKRs💎 Value Creation Planvalue case · ₹20,000-cr ambition🤖 Cockpit AIrecommend & act🌐 Enterprise 360the consolidated pane📈 Demand & Distribution 360demand · sell-through · forecast🛰 Market & Industry Intelsignals · growth initiatives🏛 Company Hierarchyorg · segments · entities🗂 Org Roll-up 360region · segment · plant📍 Plants & Bottling 360plants · bottling · capacity👥 Channels & Trade 360GT · MT · Q-commerce · HoReCa🧩 Customer Mastergolden record · MDM🧾 Order / Tender 360orders by channel🔄 Order-to-Cash 360order-to-cash cycle🔁 Distribution & Fulfilment 360distributors · fulfilment · repeat offtake🔧 Project / Job 360delivery · job margin👷 Workforce 360plant workforce · utilization🏷 Brand Portfolio 360Frooti · Appy Fizz · Bailley · SMOODH🧩 Sustainability & New Categories 360rPET · SMOODH · new categories🤝 Growth Initiatives 360new brands · capacity · ROI🚪 Value Creation & ₹20,000-cr Ambitionmargin recovery · de-leverage · ambition🚚 Sourcing & Packaging 360mango pulp · PET · spend · risk💰 Finance 360P&L · segments💵 Cash 360DSO · AR · treasury🧬 Ontology & Meshlogical layer · data products Evidencedrill-to-record · export🩺 Data Healthfreshness · lineage
● LiveBuilt forCIO / Digital Officer / Data· integrate logically, not physicallyCFO / FP&A· one number across many ledgersTransformation PMO· insight before full SAP migration

Parle Agro can't wait for every plant and franchise bottler to migrate to SAP 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 segment isn't on SAP 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 Plant / Bottler is the keystone: it's where segment, leader, brand and geography reconcile.

Company
Company1
Parle Agro Private Limited (private · 100% Chauhan family)
operates ▾ / owns ▾
The 'who' — accountability & ownership
Segment4
Fruit & Juice · Sparkling · Packaged Water (Bailley) · Dairy (SMOODH) & Others
Brand / line10
brands, line-extensions & variants
Leader (Person)16
org / accountability
operates ▾ (segment → plant)
The keystone
Plant / Bottler13
the reconciliation point
located in / serves / produces ▾
The 'what & where' — production & demand
Geography5
West · North · South · East India + exports
Channel / Distributor6+
GT · MT · Q-commerce · HoReCa · exports
Order / Contract
distributor orders · franchise & channel contracts
Plant asset / Line1,800
filling · PET preform · dairy lines
Supplier6
mango pulp · PET resin · sugar · concentrates
Relationships (predicates)
Parle Agro operates SegmentParle Agro owns Brand / lineBrand / line rolls up to SegmentSegment operates Plant / BottlerLeader accountable for Segment / brandPlant / Bottler located in GeographyPlant / Bottler serves Channel / DistributorChannel / Distributor holds Order / ContractContract runs on Plant assetPlant / Bottler produces Beverage / Water / DairySupplier supplies Plant / Order
Federate, don't centralize

Each segment is a data product on the mesh

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

Frooti
Beverages — Fruit & Juice · segment data product
Actuals
data quality / grain88%
Frooti Fizz
Beverages — Sparkling · segment data product
Allocated
data quality / grain88%
Bailley
Packaged Water (Bailley) · segment data product
Actuals
data quality / grain84%
Bailley Soda
Beverages — Sparkling · segment data product
Allocated
data quality / grain84%
Appy
Beverages — Fruit & Juice · segment data product
Actuals
data quality / grain85%
Appy Fizz
Beverages — Sparkling · segment data product
Actuals
data quality / grain85%
SMOODH
Dairy (SMOODH) & Others · segment data product
Region-only
data quality / grain92%
LMN / Cafe Cuba (legacy)
Beverages — Fruit & Juice · segment data product
Region-only
data quality / grain45%
B Fizz
Beverages — Sparkling · segment data product
Allocated
data quality / grain75%
Bombay 99
Dairy (SMOODH) & Others · segment data product
Region-only
data quality / grain45%
10 brand / 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
Revenue (filed)Σ recognized revenuesite · orderactuals where on SAP; allocated from area where not
Adjusted EBITDArevenue − COGS − opex (+ add-backs)segment · brandP&L normalized to one chart of accounts
Power-brand revenuerepeat power-brand revenuebrand · contractfrom SAP SD / MES across all segments
Power-brand mixpower-brand ÷ revenuesegmentfederated — same formula, many sources
DSOAR ÷ revenue × 365entity · sitelegacy/export desks measured at area grain, flagged
Gross margin(revenue − COGS) ÷ revenueorder · segmentmapped via canonical cost categories
Repeat-purchase rateexpansion − attrition on basechannel / distributorresolved across duplicate distributor records
The payoff

How insights generate before integration finishes

1 · Resolve

Entity resolution matches legacy site / segment / brand codes to one canonical node — so the franchise-bottler data lines up with everything else.

2 · Federate

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

3 · Allocate + flag

Where a segment reports at area level, allocation disaggregates to plant 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 distributor / channel 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; 59% of the numbers are site-grain actuals and the balance is SAP-allocated and labelled. As each segment migrates to SAP, its data product's grain rises and estimates flip to actuals — the mesh closes itself.