Kapitel 6. Aufbau eines Echtzeit-Analyse-Dashboards

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

In diesem Kapitel lernen wir, wie wir ein Echtzeit-Analyse-Dashboard für die Betreiber von AATD erstellen. Dieses Dashboard wird auf dem in Kapitel 4 vorgestellten und in Kapitel 5 erweiterten Auftragsdienst aufgebaut.

Wir werden die Daten aus Kafka in Pinot streamen und ein Streamlit-Dashboard erstellen, das einen Überblick über den Umsatz und die Gesamtbestellungen im Zeitverlauf gibt. Die Anwendung, die wir in diesem Kapitel erstellen, passt in den internen/menschlichen Quadranten, der in "Klassifizierung von Echtzeit-Analyseanwendungen" vorgestellt wurde (siehe Abbildung 6-1).

bras 0601
Abbildung 6-1. Echtzeit-Analytik-Quadrant: menschlich/intern

Dashboard Architektur

Für die erste Version unseres Dashboards werden wir auf dem in Kapitel 3 vorgestellten Bestellservice aufbauen (siehe Abbildung 3-3). Apache Pinot wird Ereignisse aus dem orders Thema abrufen und wir werden Pinot dann von unserem Streamlit Dashboard aus abfragen. Abbildung 6-2 gibt einen Überblick über das System, das wir aufbauen werden.

bras 0602
Abbildung 6-2. Dashboard v1 Architekturdiagramm

Die neuen Komponenten der Architektur befinden sich ...

Get Aufbau von Echtzeit-Analysesystemen now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.