Nagler & Company: Expertise

Effiziente Datenanalyse in der Finanzwelt: Atoti als leistungsstarkes Werkzeug

13.09.2023 | News Business Intelligence Know-how Letter

von Alexander Mitirev und Eric Kaufmann, 3 min. Lesezeit

In der heutigen schnelllebigen Finanzbranche ist es von entscheidender Bedeutung, Daten präzise und zügig zu analysieren. Dazu kann ein neues Python-basiertes Instrument verwendet werden, das große Datensätze mühelos durchleuchtet und in einfacher Form Einblicke verschafft. Der Name dieses Tools lautet „Atoti“ und ist ein BI-Instrument unseres Partners, des Softwareunternehmens ActiveViam.

Atoti ist jedoch mehr als nur ein Datenanalysetool; es ist eine umfassende Plattform mit einem eigenen Rechenkern, einer visuellen Darstellungsumgebung und einem Echtzeit-OLAPCube – alles in einem einzigen System vereint. Diese Plattform, die auf der Python-API basiert, kombiniert die Flexibilität und Vielseitigkeit von Python mit der Leistung der ActiveViam- Technologie. Atoti ermöglicht die skalierbare Verarbeitung von Datensätzen in den Bereichen von wenigen Kilobytes bis mehreren Terabytes, ohne dabei die zugrundeliegende Logik zu beeinträchtigen.

Daten können in verschiedenen Formaten eingelesen, im Arbeitsspeicher verarbeitet und über eine benutzerfreundliche grafische Benutzeroberfläche (GUI) ausgewertet und geteilt werden. Innerhalb weniger Minuten kann aus einer Datei ein informatives Dashboard erstellt werden.

Die Datenverarbeitung mit Atoti erfolgt in nur wenigen Schritten:


  1. Einlesen der Daten in den Arbeitsspeicher (In-Memory)
    Das stellt die unschlagbare Geschwindigkeit in weiteren Bearbeitungsschritten sicher.
  2. Definition von Berechnungen
    In diesem Kontext wird die Logik festgelegt, wodurch auch nicht-lineare Berechnungen ermöglicht werden.
  3. Auswertung mithilfe der GUI
    In diesem Schritt sind Datenanalyst*innen in der Lage, Erkenntnisse aus den vorliegenden Daten zu gewinnen.

Eine weitere Stärke von Atoti liegt in seiner Performance, die durch die In-Memory-Berechnungen gewährleistet wird. Gepaart mit einer Lazy-Evaluation der Metriken, werden die Kennzahlen erst dann berechnet, wenn sie benötigt werden.

Zusätzlich zu Atoti wird auch ActiveUI zur Verfügung gestellt – eine webbasierte GUI. Mit der ActiveUI wird es ermöglicht, Daten umfassend zu analysieren und zu präsentieren. Durch die Verwendung von Pivot-Tabellen, verschiedensten Charts und Filtern können beliebig viele Dashboards erstellt werden. Nutzenden steht es frei Daten nach Bedarf zu aggregieren oder die Quellen durch Drill-Through-Ansichten zu erkunden. Somit wird ein bestmöglicher Einblick in die Daten gewährleistet.

Durch im Voraus definierte Berechnungen wird es ermöglicht, nicht-lineare Berechnungen für unterschiedliche Zusammenhänge sofort durchzuführen. Dies könnte beispielsweise die VAR - Kennzahl auf verschiedenen Portfolioebenen oder die Verzögerungen im Bahnverkehr Ihrer Region sein.

Für jede Berechnung besteht die Möglichkeit, Szenario- Simulationen durchzuführen. Diese Simulationen könnten beispielsweise zusätzliche Trades in einem Portfolio oder Rating-Migrationen von Top-10-Gegenparteien um 3 Ratingstufen sein.

Atoti kann jedoch nicht nur für schnelle Visualisierungen, sondern auch für große Projekte genutzt werden. In Synergie mit der Virtualisierungsplattform Docker konnten wir robuste Echtzeitanalyse-Lösungen entwickeln. Hierbei wurde die Kombination von zwei eigenständigen Docker-Containern verwendet, um eine skalierbare und effiziente Architektur zu schaffen, die eine gleichzeitige Datenverarbeitung und -analyse ermöglicht.

Der erste Docker-Container agiert dabei als Datenverarbeitungszentrale, welche Informationen aus vielfältigen Quellen extrahiert, verarbeitet und in Echtzeit zur Verfügung stellt. Dank dieser entkoppelten Struktur können Datenquellen reibungslos aktualisiert werden, ohne die Integrität der Metriken in Atoti zu gefährden.

Der zweite Docker-Container setzt schließlich die Plattform Atoti ein, um die Datenanalyse und - visualisierung zu realisieren. Durch das Bereitstellen der Echtzeitdaten des ersten Docker-Containers kann nun in einem zweiten Container ein Fokus auf die Entwicklung von Metriken und Dashboards gelegt werden. Atoti adaptiert dabei unmittelbar die neuen Daten, sodass ohne Neustarten der Plattform eine Aktualisierung der Dashboards erfolgt.

Nach diesem Prinzip konnten wir in eigenen Projekten bereits ein Dashboard für die tägliche Nutzung der Energieressourcen in der Bundesrepublik Deutschland entwickeln. In einem anderen Projekt haben wir einen neuen Index von Kryptowährungen erstellt und mittels der Benutzeroberfläche verschiedene KPIs und Entwicklungsprognosen dargestellt.

Die Möglichkeiten der Verwendung des Atoti-Frameworks sind nahezu grenzenlos. Mit einem reduzierten, jedoch für die meisten Use-Cases gänzlich ausreichenden Funktionsumfang ist Atoti in der Community-Edition auch vollkommen kostenfrei. Zudem stellt Atoti eine neuartige Lösung für die effiziente Datenanalyse in der Finanzwelt dar. Seine Kombination aus Python-Flexibilität, In-Memory-Verarbeitung und Echtzeit-OLAP ermöglicht eine schnelle und präzise Analyse großer Datenmengen. Die nahtlose Integration mit Docker eröffnet zudem die Tür zu individualisierten Echtzeitanalysen, die in der Finanzbranche einen großen Wert bieten. Durch die Vielseitigkeit und Leistungsfähigkeit von Atoti können Fachleute in der Finanzwelt innovative Einblicke gewinnen und fundierte Entscheidungen treffen, um die Herausforderungen der modernen Finanzbranche erfolgreich zu bewältigen.

Nagler & Company verfügt über langjährige Expertise im Design und Implementierung von BI-Lösungen in der Finanzindustrie. Wenn Sie Fragen zum Thema Atoti und moderne BI-Lösungen in Ihrem Hause haben, kontaktieren Sie uns gerne.

Alexander Mitirev

Alexander Mitirev

Eric Kaufmann

Eric Kaufmann

Expertise