BI Dashboards

Numbers the floor and the office can both act on.

A dashboard is not hard to build. Deciding which rows count as evidence is the work, and it is where most operational reporting quietly goes wrong.

What this covers

See it in detail

The KPI console case study is this service in full: two audiences, two trust levels, and the identity chain that had to show its misses.

Who this is for

Operations where two people can pull the same measure and get two answers, and where the meeting to reconcile them happens often enough that somebody has stopped attending. Also anywhere a number faces an audience it was not scoped for — a floor display showing something cost-bearing is the common one.

It is the wrong service if the underlying report already times out. Fix the access path first; a dashboard on a query that cannot finish is a slower way to discover the same thing.

What we would look at first

What determines the cost

Overwhelmingly the definitions, not the rendering. If the business has never ruled on what counts as an on-time line, that ruling is a series of conversations with the people who own the answer, and it is the bulk of the engagement. After that: how many audiences need separating and whether the separation has to hold at the definition layer, how many source systems the measure crosses, and whether a trustworthy history exists or has to be rebuilt.

Proof

The KPI console is this service end to end, and it is worth reading for the part that is not the dashboard: two audiences at two trust levels, with the refusal enforced where the report is defined rather than where it is drawn, and an identity chain built to display the rows it could not match instead of dropping them. The measures were the short part. Ruling on which rows counted was the engagement.

Talk about a dashboard