System Note 01 · Enterprise Systems

Enterprise Analytics Platform

Bell Canada

MicroStrategySQLData ModelingETL
Live
What it is

A single reporting cube in MicroStrategy that pulls 78 attributes out of four separate systems and feeds two dashboards — a team timesheet view and a director-facing view — from one shared source.

78 attributes · 4 source systems · Dev → Pre-Prod → Prod

Why I built it

Leadership needed one trustworthy place to read the numbers, instead of four systems that each told a slightly different story.

What went wrong
  1. 01
    Schema-first, or rename forever
    Broke
    Early on, renaming a field for the dashboard meant editing it in the BI tool — and every downstream report drifted out of sync.
    Why
    Renames were happening at the presentation layer, so each dashboard kept its own private version of the truth.
    Fix
    Set a schema-first rule: map every attribute to its source description first, and do renames once at the database-view layer. It became the team standard.
Outcome
78attributes
4source systems

Evidence before confidence.

← Back to Build Notes