An analytics platform whose customers run large, layered data estates
A vendor sells a platform that lets people ask questions of their data in plain language. Every customer’s estate is different: three generations of warehouse, a lakehouse migration halfway done, reports built on definitions nobody wrote down. The platform’s agent can query anything. What it lacks on day one is what each customer’s analysts know.
Week one. A policy lead asks how many active accounts changed region last quarter. The agent’s first attempt uses the wrong join and counts closed accounts. An analyst corrects it: the authoritative source is the events table, the join key is the account reference, closed accounts are excluded. The correction is stored in that customer’s network, with who made it and when.
Week three. A different team asks a question that spans two systems with different ideas of what a “customer” is. Memory has no validated way to link them, so the agent shows its attempt, marks it unverified, and escalates. An analyst finds the identifier both systems share. That method is now memory.
Month three. A briefing team asks a revenue question that draws on the join method from week three, a field mapping seeded from the customer’s data dictionary, and an exclusion rule the migration team discovered while decommissioning an old warehouse. The answer arrives in seconds, with the origin of each piece of knowledge attached. Without shared memory the exclusion rule would have left with the warehouse.
For the vendor: the same platform, deployed to a hundred customers, gets better at each one separately. Analysts stop being the queue and become the teachers of a system that scales what they know.