Business Intelligence (BI) Tools unterstützen mit Online Analytical Processing (OLAP) interaktives Reporting über dem unternehmensweiten Data Warehouse. OLAP-Operationen erlauben die Selektion verschiedener Datengruppen und die Aggregation von Kennzahlen. Business Analysten wenden OLAP-Operationen für verschiedene Analysetypen an: (1) IST-Reporting liefert zusammengefasste oder detaillierte Informationen über gegenwärtige oder vergangene Unternehmenssituationen. (2) Ein IST-SOLL-Vergleich stellt eine gegenwärtige oder vergangene Situation einer (hypothetische) Zielsituation gegenüber. (3) Ein IST-IST-Vergleich stellt unterschiedliche aber dennoch ähnliche Situationen gegenüber, um neue Kenntnisse über einen Analysebereich zu gewinnen.
Ein IST-IST-Vergleich ist grundlegend komplexer und wird häufig der menschlichen Intuition überlassen. Der Business Analyst steht sich der Herausforderung gegenüber, sinnvolle Vergleiche zu definieren. Solche Definitionen erfordern Kenntnisse über relevante fachliche Begriffe und über deren Semantik. Der Analyst muss relevante Vergleichsgruppen auswählen, eine Faktenmenge identifizieren und interessante Kennzahlen definieren, um die Unterschiede der Vergleichsgruppen darzustellen. Die vergleichende Datenanalyse ist ein interaktiver, explorativer und iterativer Prozess, in dem OLAP zum IST-IST-Vergleich angewendet wird.
In der klassischen vergleichenden Datenanalyse verwendet ein Business Analyst OLAP-Werkzeuge auf einer operativen Ebene. Der Analyst wendet allgemeines Fachwissen, vorher gewonnene Erkenntnisse, Bereichs- und Beurteilungswissen an. Es gibt keine explizite Wissensrepräsentation, die ein Analyst verwenden könnte. Herkömmliche BI-Werkzeuge unterstützen keinen vollständigen Prozess einer vergleichenden Datenanalyse. Es gibt kein zentrales Repository, das die Semantik von Fachbegriffen eindeutig definiert. Der Datenvergleich ist eine einfache Aufzählung ausgewählter Kennzahlen, ihre Interpretation wird dem Business Analysten überlassen. Dieser führt Analysen in einer ad-hoc Art und Weise durch, indem jede Analyseaufgabe von neuem gestartet wird.