Enterprise Graph
Align every commercial decision on the same evidence.
Molsaro resolves every product, account, channel, market and competitor in your data to one commercial subject, holds it in your own hierarchy, and states which market and which period a comparison belongs to — so the analysis a pricing lead runs and the forecast Finance approves are describing the same thing.
- Your systems keep their own keys. Nothing has to be renamed at source.
- Every question, forecast, report and Agent joins on the same subject, in the same structure, for the same window.
- Everything stays inside your organisation’s boundary.
Pack architecture study
DE grocery category review, Q2
Halverd Group joint business plan
3 documents linked to this subject
Molsaro ID sku_8f4c21
Own brand
Marnholt Sparkling 1.5 L 6-pack
- Manufacturer Rethberg Getranke
- Brand Marnholt
- Sub-brand Marnholt Sparkling
- SKU 1.5 L 6-pack
- Market
- Sparkling Water · Germany · Grocery
- Period
- Rolling 12 months to Jun 2026
Source identifiers
- SAP S/4HANA
- MAT-4471129
- Retail scan file
- MARNHOLT SPKL 1,5L 6PK
- Salesforce
- Marnholt Sparkling (1.5L 6pk)
- Panel export
- MARNHOLT SPARK 1.5L MULTI
- Category review
- Marnholt 1.5 Sparkling
Forecast · same subject · same market · same window
Share · Sparkling Water · DE Grocery
Know exactly what you are looking at.
-
Identity
One product, one account, one market — however many systems spell them differently.
-
Structure
Manufacturer, brand, sub-brand, SKU. Your own hierarchy, kept current.
-
Scope
Which market a comparison holds in, and which period it covers.
-
Knowledge
The research, the notes and the documents attached to the subject, not filed in a folder somewhere.
Identity
Reconcile your systems once, and every analysis inherits the result.
Molsaro reads the hard keys your systems already carry — material master numbers, retailer product codes, account IDs — and resolves them to one commercial subject. Names, spellings and retired codes resolve to the same subject. When an identifier could belong to two different subjects, the match is held back rather than guessed, so an ambiguous mapping never quietly inflates a number.
- Identity is decided once, in one place. Every query, forecast, report and Agent joins on it.
- Retired codes and old links keep resolving to the same subject, so saved analysis and saved links survive a migration.
- A display name is never what a number is joined on.
- Matched on
- the material master key
- Confirmed by
- the scan file and the panel export
- Still resolves
- the retired code 4471129-DE
Sparkling Water · Germany · Grocery · 12 months to Jun 2026
Chilled Single-Serve · Germany · Convenience · 12 months to Jun 2026
Two of these are yours. Same market, still competitors.
12 months to Jun 2025 — the same market, a different set
- Voranquell
- No sales in this market before Sep 2025. Not in the 2025 set.
- Talwerk Mineral
- Traded until Feb 2026. In the 2025 set, not in this one.
Market and period
Measure share against the brands you actually compete with.
Competition is decided by market and by period, not by who owns what. Molsaro reads the competitor set from the brands that actually traded in that market during the window you asked about — so a set drawn for last year does not quietly decide this year’s share.
- Ownership is a separate fact. Two of your own brands can compete with each other in the same market, and Molsaro reads them that way.
- The same pack has a different peer group in grocery and in convenience, because they are different markets.
- Change the period and the set is redrawn — entrants appear, exits drop out.
Structure
Analyse at the level you actually manage the business.
One pack sits under every structure your business reads it by, at the same time — the product chain you own it through, the category you report it in, the segment you position it in, and the geography and organisation you sell it through. Ask for brand, category, region or business unit and the same number rolls up each way, out of the same row.
- Consumer pack
- Pharmaceutical carton
- Shelf position
- Assembly part
One subject, every structure it is read by
Marnholt Sparkling 1.5 L 6-pack
-
Product
- Rethberg Getranke
- Marnholt
- Marnholt Sparkling
- 1.5 L 6-pack
-
Classification
- Water
- Sparkling water
-
Positioning
- Non-alcoholic
- Premium sparkling
-
Geography
- Germany
- West
- Rhine-Ruhr
-
Organisation
- Beverages
- Water & mixers
Market Sparkling Water DE Channel Grocery Account Halverd Group Pack size 1.5 L Product form rPET bottle
In pharma, the same subject also carries
-
ATC
- N
- N02
- N02B
- N02BE
-
EphMRA
- N
- N2
- N2B
- N2B1
Molecule Paracetamol Dosage 500 mg Rx / OTC OTC
Added to the product chain, never instead of it.
Downstream
Put the same understanding behind every answer you get.
The graph settles what a subject is, where it sits and which scope applies. What happens next belongs to the parts of the platform built for it — and each of them starts from the same subject, the same structure and the same window.
-
Decision Intelligence
- Reads
- the subject, its place in the hierarchy, its market and its period
- Returns
- the forecast, the simulated scenario, the decomposition of what moved
Every forecast and every scenario runs on the subject, structure and window your team actually asked about.
-
Molsaro AI
- Reads
- the same subject, and the documents linked to it
- Returns
- the answer, the analysis, and the sources it drew on
Ask about a brand and it knows which brand, in which market, for which period.
-
Agents
- Reads
- the same subject and the same scope, on a schedule
- Returns
- the competitor brief, the monitored guardrail, the recurring report
Two Agents watching the same brand are watching the same brand.
Constant across all three SubjectStructureMarketPeriod
Give your next decision a starting point everyone agrees on.
We will walk your own products, accounts and markets through it, and show you what changes when every team reads them the same way.