Case Study / 2025  BI

Economic Resilience Dashboard

Ein Single-Screen-Power-BI-Report über 20 Jahre IMF-World-Economic-Outlook-Daten zu 26 einkommensstarken Volkswirtschaften. Konzipiert als Briefing-Oberfläche für politik-affine Nicht-Spezialisten, mit einem Python-Validator, der die Aussagen des Dashboards gegen die Quell-xlsx belegt.

3 min Lesezeit

Thumbnail Economic Resilience Dashboard mit absteigenden Wirtschaftsindikator-Balken

Problem.

Wie haben fortgeschrittene Volkswirtschaften auf die globale Finanzkrise von 2008 bis 2010 reagiert, und in welcher Verfassung waren diese Volkswirtschaften, als sie 2020 in den nächsten Schock gingen? Das ist eine Frage, die Makroökonomen über lange Papers und IMF-Reports beantworten.

Ich wollte sehen, ob ein Single-Screen-Power-BI-Report genug Signal tragen kann, um als Briefing-Oberfläche für jemanden nützlich zu sein, der diese Papers nicht liest. Die Vorgabe "ein Bildschirm, kein Scrollen" zwingt jede Visualisierung, ihren Platz zu rechtfertigen.

Mein Beitrag.

Single-Screen-Power-BI-Report plus Python-Validator, eigenständig verantwortet:

  • 20 Jahre IMF-World-Economic-Outlook-Daten beschafft (Vintage Oktober 2021), gefiltert auf die 26 einkommensstarken Volkswirtschaften, die durchgängig über das gesamte Fenster 2001 bis 2020 berichten. Auswahlregel ist dokumentiert und reproduzierbar.
  • Star-Schema-Datenmodell mit einer IMF_Complete-Faktentabelle (520 Faktenzeilen, 26 Länder x 20 Jahre), n:1 verknüpft mit einer CountryGroupings-Dimension, die World-Bank-Region- und Einkommensklassifikationen mitführt.
  • Acht Kernindikatoren (BIP-Wachstum, Staatsverschuldung in Prozent des BIP, Inflation, Arbeitslosigkeit, Leistungsbilanzsaldo, Bruttoersparnis, weit gefasste Geldmenge und Bruttoinvestitionen) speisen neun DAX-Measures.
  • Ein Metric Selector-Field-Parameter blendet diese acht Indikatoren in einem einzigen Dropdown ein, sodass dieselbe Visualisierung über alle hinweg pivotiert.
  • Krisenfenster-Hervorhebung auf den temporalen Visualisierungen: 2008 bis 2010 und 2020 sind visuell betont, sodass das Schock-und-Erholungs-Muster sofort sichtbar wird.
  • Python-Begleit-Validator (pandas + openpyxl + pytest) mit CI. Jeder im README zitierte Datensatz-Deskriptor wird bei jedem Push gegen den tatsächlichen xlsx-Inhalt geprüft.

Datenmodell.

+----------------------+              +-----------------------+
|     IMF_Complete     |  many-to-1   |    CountryGroupings   |
|----------------------|------------- |-----------------------|
|  ISO     (FK)        |   on ISO     |  Code   (PK)          |
|  Country             |              |  Economy              |
|  Year                |              |  Region               |
|  8 core indicators   |              |  Income group         |
+----------------------+              +-----------------------+
   26 countries x 20 yrs                  218 reference rows
   = 520 fact rows

Was das Dashboard sichtbar macht.

Die Volkswirtschaften, die sich 2008 bis 2010 am schnellsten erholt haben, waren nicht immer diejenigen, die 2020 am stärksten dastanden. Es gibt einen langsamen, strukturellen Drift im Datensatz. Manche Volkswirtschaften haben 2008 Schulden aufgenommen und vor 2020 nie ganz abgebaut, was ihre fiskalische Reaktion auf den nächsten Schock eingeschränkt hat. Das Dashboard macht das auf einen Blick sichtbar, über die vergleichenden Schulden-Trajektorien-Ansichten.

Die Länder-Vergleichs-Ansicht erlaubt, jede Teilmenge der 26 Volkswirtschaften nebeneinander zu zerlegen. Für Politik-Briefings zu einer spezifischen Peer-Group (G7, EU-27-Auswahl, Anglosphäre) ist das die Antwort auf "Zeig mir, wie diese Länder über alle acht Indikatoren in einem Bildschirm vergleichen".

Warum dies als BI-Showcase im Portfolio steht.

Der Großteil meiner Arbeit zeigt sich als Code oder Pipelines. Dies ist das Gegengewicht: Beleg, dass ich eine analytische Oberfläche für nicht-technische Entscheider liefern kann, mit Datenmodell, DAX-Measures und visueller Hierarchie, alles auf ein Single-Screen-Briefing hin entworfen.

Der Python-Validator ist die Brücke zurück zur Engineering-Disziplin. Ein Dashboard, das "26 einkommensstarke Volkswirtschaften" behauptet, ist ein Dashboard, das in der CI scheitern sollte, sobald man den Datensatz tauscht und sich die Anzahl ändert. Der Validator macht genau das.

Die .pbix-Datei liegt im Repo für alle, die sie in Power BI Desktop (kostenloser Download von Microsoft) öffnen und erkunden wollen.

Stack.

Power BI Desktop · DAX · Power Query · Field Parameters · IMF World Economic Outlook (Oktober 2021) · World-Bank-Länder- und Regionsklassifikationen · Python (pandas, openpyxl, pytest) · GitHub Actions

Auf GitHub ansehen