A KPI Is Only as Honest as the Data Model Beneath It
Hatched by Deepali K.
Sep 07, 2026
11 min read
1 views
91%
The dashboard can be correct and still mislead you
What if the most dangerous business decision is made from a number that is perfectly accurate?
A sales dashboard can display total revenue without arithmetic errors and still persuade a leadership team to invest in the wrong region. A hiring report can show the correct number of new employees and still conceal that most of them left within three months. A student enrollment chart can rise exactly as recorded while the institution quietly loses the students it most hoped to retain.
The problem is not always bad data. Often, it is a mismatch between measurement and meaning.
Two disciplines are usually treated as separate. One concerns the structure of data: tables, columns, and relationships. The other concerns performance indicators: units of measurement, goals, and time series. But they are really parts of one intellectual task. The first determines what a system can mean. The second determines what an organization chooses to care about.
A useful way to express the relationship is this:
A KPI is a claim about reality, and a data model is the grammar that makes the claim intelligible.
If the grammar is confused, the claim may sound precise while remaining ambiguous. If the claim has no goal or time horizon, the grammar may organize information without helping anyone decide. Effective analytics requires both: a structure that preserves meaning and a measure that directs attention.
Tables are not containers. They are a theory of the business
People often think of a table as a filing cabinet. It stores fields, records, and values. But a table is doing something more consequential: it is declaring what counts as an entity and what counts as an event.
Consider a simple retail model. One table describes products. Another describes customers. A third records sales transactions. The product table answers, “What is this item?” The customer table answers, “Who bought something?” The transaction table answers, “What happened, when, and for how much?”
That arrangement is not merely tidy. It separates different kinds of facts so that each fact can be interpreted correctly. A product has a category. A customer has a location. A sale has a date and a quantity. When these concepts are mixed together carelessly, the system begins to produce statements that look useful but are difficult to trust.
Imagine a single spreadsheet in which every sales row repeats the product name, category, supplier, customer address, salesperson, and transaction details. At first, this can feel convenient. Everything is visible in one place. But convenience creates hidden costs. If a product changes category, which rows should be updated? If a customer moves, should historical sales show the old address or the new one? If two spellings of the same product appear, are they two products or one?
The difficulty is not just duplication. It is that the spreadsheet no longer makes the grain of the data obvious. Is one row a product, a customer, an order, or an order line? Until that question is answered, almost every aggregate carries a risk of distortion.
A well designed model makes these distinctions legible. It uses clear properties, readable names, and relationships that reflect how the business actually works. Tables may be merged or appended when that simplifies the structure, but simplification is not the same as flattening everything into one undifferentiated sheet. The goal is a model that a person can navigate and explain.
This suggests a practical test:
If a new analyst cannot explain what one row represents, no KPI built on that table should yet be treated as authoritative.
The model is therefore more than a technical foundation. It is a form of organizational memory. It records whether the company understands the difference between an object, an event, a person, and a period of time.
A KPI turns attention into a contract
A number becomes a performance indicator only when it is attached to a purpose. Total sales, by itself, is a measurement. Total sales compared with a defined target over a defined period becomes a KPI.
This transformation requires three elements:
- A unit of measurement, such as revenue, hires, serviced loans, or enrolled students.
- A goal, which establishes what level of performance counts as success.
- A time series, which shows whether performance is changing across days, months, or years.
The three elements work together. Remove the unit, and there is nothing to observe. Remove the goal, and there is no standard for judgment. Remove time, and there is no trajectory, only a snapshot.
Yet even this definition leaves out a hidden fourth element: the data model that defines what the unit actually includes.
Suppose a company reports “new hires.” Does that mean signed offers, employees who started, or employees who completed their first week? Are contractors included? Are internal transfers counted? If the source tables do not distinguish candidates, offers, starts, and active employees, the KPI may have a clear target but an unstable meaning.
The same issue appears in education. “Students enrolled” might mean students registered at any point, students who attended during the month, or students still active at the end of the term. These are not minor variations. They describe different phenomena. A rising count under one definition can coexist with a falling count under another.
This is why a KPI should be understood as a measurement contract. It makes an implicit promise to its audience: this is what we are counting, this is what success looks like, and this is how the situation is changing over time. The data model supplies the definitions required to keep that promise.
A goal without a stable definition is not accountability. It is theater with arithmetic.
The hidden danger is not error, but false coherence
The most obvious analytical failures are easy to recognize. A dashboard crashes. A column is blank. A total is visibly impossible. More dangerous are the failures that produce smooth, plausible results.
Consider a loan servicing organization with two tables. One contains loans, with a single record per loan. Another contains servicing interactions, with several records per loan. If a report joins the tables carelessly and then sums the loan balance, every interaction can cause the same balance to be counted again. The resulting total may be large, consistent, and completely wrong.
Now imagine that the organization has a KPI for “total loans serviced.” The unit sounds clear, but the model still must answer several questions. Is a loan serviced once per month or once per interaction? Is the measure counting unique loans, servicing events, or dollars processed? Is the target monthly, quarterly, or cumulative?
The KPI and the table relationships cannot be designed independently. They are coupled. A target of 95 percent monthly service completion requires a model that can distinguish the relevant loans, the relevant service events, and the relevant month. A chart cannot repair a relationship that confuses those entities.
The same principle applies to time. A time series is not simply a date column placed on an axis. It is a decision about the clock by which performance will be judged. Retailers may care about transaction date. Human resources teams may care about start date, confirmation date, or departure date. A hospital may need admission date, treatment date, and discharge date. The chosen date changes the story.
A measure can therefore be numerically accurate within one time frame and misleading within another. Comparing hires by offer date to a goal defined by start date creates a subtle mismatch. Reporting annual revenue by invoice date while evaluating sales performance by delivery date may reward behavior that delays fulfillment.
The deeper lesson is that relationships and time are interpretive choices. They determine which events belong together and which comparisons are legitimate.
A dashboard does not merely display a reality. It selects a reality by deciding what is connected, what is counted, and when it is said to have happened.
From clean structure to useful judgment
If the data model supplies grammar and the KPI supplies a claim, what makes the combined system genuinely useful? The answer is not maximum detail. It is traceable compression.
A dashboard compresses thousands or millions of records into a few signals. Compression is necessary because decision makers cannot inspect every transaction. But compression becomes dangerous when the path from signal back to evidence is unclear.
Traceable compression has three qualities.
First, the measure has a clear grain. Everyone knows whether the unit is a transaction, a customer, a loan, an employee, or a student. Second, the relationships are understandable. The model shows how the unit connects to dimensions such as product, geography, department, and date. Third, the target and time series expose movement rather than merely reporting a current state.
Take a fictional customer support team. Its headline KPI is 90 percent of tickets resolved within 24 hours. The underlying model contains tickets, agents, customers, and timestamps. A trustworthy analysis must distinguish ticket creation from assignment, first response from resolution, and reopened tickets from newly created tickets. It should also define whether weekends count.
Once those relationships are clear, the KPI can become diagnostically useful. If the rate falls, leaders can ask whether ticket volume increased, complex cases became more common, staffing changed, or resolution was recorded differently. Without the model, the KPI is a weather report. With the model, it becomes an instrument panel.
This is the difference between visibility and explanation. A number offers visibility. A coherent model makes explanation possible.
There is also a governance benefit. When definitions are explicit, disagreements become productive. A marketing team may prefer leads created, while sales prefers qualified opportunities. Instead of arguing over whose number is correct, the organization can identify two legitimate measures with different purposes. Ambiguity becomes a design question rather than a political contest.
A mature analytics practice does not seek one magical number. It builds a small set of measures whose definitions, goals, and time horizons correspond to the decisions people must make.
A practical design method: build the claim backward
Many teams begin with a chart request: “Put monthly sales on a dashboard.” A stronger approach begins with the decision the chart is meant to support and works backward from the claim.
1. State the decision
What action might change because of this KPI? If the answer is vague, the measure will probably become decorative. “We want to understand performance” is not enough. A sharper statement might be, “We need to decide whether to add capacity in the Northeast region next quarter.”
2. Define the unit
Specify exactly what is counted. Is it gross sales, net sales, completed orders, unique customers, or average order value? Write the definition in ordinary language before translating it into a formula.
3. Identify the grain
Ask what one row represents in each relevant table. If the KPI counts unique orders but the table contains order lines, the model must account for that difference. If the KPI measures employees but the source records payroll events, the relationship requires care.
4. Map the relationships
List the entities involved and how they connect. Product to order line, order to customer, employee to department, enrollment to student. Look for relationships that are ambiguous, duplicated, or many to many without an explicit reason.
5. Choose the time rule
Decide which date determines inclusion in the time series. Document whether the KPI is measured by event date, completion date, reporting date, or period end. A time series should reflect the causal rhythm of the decision, not simply the easiest available timestamp.
6. Set the goal and inspect the trajectory
A target should be specific enough to guide action. Then examine the measure over time, including its baseline, trend, seasonality, and volatility. A monthly target of 10,000 units means something different when demand is seasonal than when demand is stable.
7. Test the story with edge cases
Check returns, cancellations, duplicates, late entries, reopened cases, transfers, and missing dates. These cases reveal whether the model expresses the business rule or only the happy path.
This method reverses a common habit. Instead of asking, “What can the data show us?” it asks, “What claim do we need to make, and what structure would make that claim honest?”
Key Takeaways
- Treat every KPI as a measurement contract. Define its unit, goal, time series, and the business rule behind the count.
- Make the grain explicit. Before trusting an aggregate, state what one row represents and check whether the KPI counts the same thing.
- Design relationships for interpretation, not merely connection. A table can technically join to another table and still create duplicated or misleading results.
- Choose time deliberately. The date used in a KPI determines which events are compared and can change the apparent direction of performance.
- Build dashboards backward from decisions. Start with the action the measure should inform, then design the data model and visual around that purpose.
The real product is not the number
Organizations often describe analytics as a search for the right answer. But in practice, the harder task comes earlier: constructing a world in which “the right answer” has a stable meaning.
A clean table structure does not guarantee wisdom. A KPI does not guarantee accountability. Together, however, they create the possibility of disciplined judgment. The model clarifies what exists and how it relates. The KPI clarifies what matters, compared with what standard, across what span of time.
That is why the most valuable dashboard is not necessarily the one with the most charts or the most sophisticated formulas. It is the one whose claims can survive a simple sequence of questions: What exactly are we counting? Why is this the right unit? What does one row mean? Which events are connected? Which date governs the comparison? What decision should change if the number moves?
When those questions have clear answers, measurement becomes more than reporting. It becomes a shared language for coordinated action.
The ultimate goal of data work is therefore not to make numbers visible. It is to make meaning difficult to fake. A trustworthy KPI is a promise about reality, and a trustworthy model is the structure that allows the promise to be kept.
Sources
Hatch New Ideas with Glasp AI 🐣
Glasp AI allows you to hatch new ideas based on your curated content. Let's curate and create with Glasp AI :)
Start Hatching 🐣