Datengesteuerte Entscheidungsfindungen werden immer wichtiger. Um sich auf die Entscheidungen verlassen zu können, sind Unternehmen auf robuste und skalierbare Daten- und Analyselösungen angewiesen. Da SAP-Anwendungen kontinuierlich erweitert oder sogar durch neue Lösungen ersetzt werden, ist es sinnvoll, Veränderungen in der SAP-Daten- und -Analysearchitektur kontinuierlich nachzuvollziehen.

In diesem Blogbeitrag stellen wir einen Showcase für die Integration von SAP Datasphere und SAP Analytics Cloud vor. Damit zeigen wir die transformative Kraft von Echtzeit-Datenintegration. Der Showcase demonstriert die erfolgreiche Synchronisation zwischen Backend-Systemen und SAP Analytics Cloud, wie auch die Integration von externen Datenquellen mit unterschiedlichen Datenstrukturen.

Der Showcase ist ein Autorennen auf einer Carrera-Bahn. Azure EventHub diente als Kommunikationsschnittstelle zwischen der Rennbahn und einem lokalen Laptop für die Ereignisverarbeitung (Auslösen von Rennen).

Den Wert von Daten heben: Datenharmonisierung mit SAP

Im Kontext von Time2Value und Data2Value ist ein nahtloser Architekturansatz unerlässlich für eine effektive Datenbereitstellung in Echtzeit. SAP Datasphere (DSP) und SAP Analytics Cloud (SAC) bilden das Rückgrat der Datenharmonisierungslösung von SAP. Sie reichen über die traditionellen SAP-Umgebungen hinaus, um Backend-Systeme mit SAC synchronisieren zu können sowie externe Datenquellen mit unterschiedlichen Strukturen zu integrieren.

DSP tritt dabei in den Vordergrund, da es die Harmonisierung von Datenstrukturen steuert und so eine einheitliche Datengrundlage schafft. SAC fungiert als Plattformanbieter für die nahtlose Datennutzung. Die Lösung ist cloud-basiert und integriert, wobei DSP und SAC in einem einzigen Mandanten eng miteinander verbunden sind. Dank dieser strategischen Koppelung können Anwender problemlos auf Analytics-Datenmodelle zugreifen, die in DSP erstellt wurden, und so die Reichweite für ein umfassendes Reporting erweitern.

Für zusätzliche Komplexität und Innovation sorgt die SAP Business Technology Platform (BTP), die nicht nur SAP HANA einbindet, sondern auch verschiedene Open-Source-Technologien und -Services wie Java-Entwicklung und MongoDB anbinden kann. Der Showcase zeichnet sich dadurch aus, dass er von konventionellen Methoden abweicht und einen differenzierteren Ansatz verwendet.

Showcase: Datenübertragung in Echtzeit auf einer Rennstrecke

Der Showcase zeigt die Echtzeit-Integration einer atypischen Datenquelle mit einem Event-Handler. SAP BTP ist dabei wichtig, da es mehr als 90 Dienste integrieren kann. Die Suche nach Echtzeit-Datenübertragungsmöglichkeiten über eine sofort einsatzbereite benutzerdefinierte Verbindung bleibt jedoch ein fortwährendes Projekt. Der Showcase erkundet Neuland, da er konventionelle Schnittstellen und vorgefertigte Dienste vermeidet und verschiedene Python-Module einsetzt, um innovative Methoden der Datenintegration innerhalb des SAP-Ökosystems zu testen.

Unser Showcase mit einer Carrera-Rennbahn wurde auf dem Jahreskongress der Deutschen SAP-Anwendergruppe (DSAG) im September 2023 präsentiert. Teilnehmer konnten in Rennen gegen ihre bevorzugten Mitbewerber antreten. Dieser interaktive Aufbau generierte eine beträchtliche Menge an rennspezifischen Daten in Echtzeit.

Layout und Gestaltung unseres Showcase-Setups

Der Showcase erforderte ein Backend-Systems, das eine Verbindung mit der Rennstrecke herstellt; eine Frontend-Schnittstelle für die Anzeige der Rennergebnisse; und ein zusätzliches Frontend für die Benutzerregistrierung. Die Herausforderung, eine nahtlose Kommunikation von SAC zum lokalen Laptop für den Rennstart zu ermöglichen, erwies sich als durchaus komplex. Die Integration von Azure EventHub stellte sich hier jedoch als wertvolle Lösung heraus, die ein zuverlässiges Publisher-Subscriber-System für diesen Zweck bereitstellt.

Die SAC-Registrierungsanwendung ist der erste Kontaktpunkt der Teilnehmer mit dem Showcase. Hier können sich Benutzer registrieren, ihren gewünschten Gegner auswählen und ein Rennen direkt innerhalb der Plattform starten. Die Daten des Fahrers werden dann über ein Custom Widget an Azure Event Hubs übertragen; dieses leitet die Daten anschließend an einen lokalen Laptop weiter, der mit der Rennstrecke verbunden ist, und den Start des Rennens auslösen kann.

Abb 1 Registrierung und Start des Rennens
Abb 1: Registrierung und Start des Rennens

Über unsere speziell entwickelte Backend-Lösung konnten Nutzer die Geschwindigkeit der Fahrzeuge und die Anzahl der Runden manuell einstellen. Während des DSAG-Kongresses wurden die Rundenzahlen dynamisch angepasst, was für Abwechslung sorgte. Ungenauigkeiten durch falsch platzierte Autos an der Startlinie konnten wir mit einer eine Vier-Sekunden-Grenze vermeiden: Zu kurze Rundenzeiten wurden für ungültig erklärt, somit konnten wir eine genaue Rennverfolgung gewährleisten. Außerdem gab es eine Trainingsrunde.

Während des gesamten Rennens zeichnete das Backend auf dem lokalen Laptop fleißig Runden, Rundenzeiten und Gesamtzeiten in Echtzeit auf. Diese Daten wurden dann über den HDBCLI-Client nahtlos an die Datenbank übertragen. Sobald ein Fahrer die festgelegte Rundenzahl erreicht hatte, wurde die Geschwindigkeit automatisch reduziert. Das Rennen kam zum Stillstand, sobald beide Fahrer das festgelegte Rundenlimit erreicht hatten.

Abb. 2 Datenstrom der Renndaten
Abb. 2: Datenstrom der Renndaten

SAP Datasphere verarbeitete und transformierte die Daten effizient und erstellte Echtzeitansichten für verschiedene Zwecke. Gleichzeitig rief SAC diese dynamischen Daten ab und visualisierte sie umgehend.

Nach Abschluss eines jeden Rennens lieferte unser Echtzeit-Dashboard Ergebnisse und Eckdaten. Das benutzerdefinierte Dashboard, eingebettet in maßgeschneiderte Widgets in SAC, half dabei, rennrelevante und teilweise berechnete KPIs in Echtzeit direkt von der Carrera-Rennstrecke zu extrahieren. Anschließend lieferte SAC den Teilnehmern eine umfassende Analyse ihrer Leistung, die in einem Liniendiagramm visuell dargestellt wurde. Zusätzlich ermöglichte es den Vergleich einzelner Rennstatistiken und Einblicke in die aktuellen Tagesranglisten.

Abb. 3 Anzeige der Rennleistung und Gesamtwertung in SAP Analytics Cloud
Abb. 3: Anzeige der Rennleistung und Gesamtwertung in SAP Analytics Cloud

Das Projekt zeigt – durchaus mit hohem Unterhaltungswert – das Potenzial der Echtzeitintegration zwischen SAP Datasphere und SAP Analytics Cloud. Das Ergebnis ist mit einer Echtzeit-Datenverarbeitungsgeschwindigkeit von unter 3 Sekunden beeindruckend. Der Showcase zeigt das Engagement von SAP, Kunden die nahtlose Integration von Daten aus nahezu jeder Quelle in ihre Analyseumgebung mit SAP Datasphere zu ermöglichen.

S/HANA Studie Banner

SAP S/4: Studie zur Transformation

Die Studie „Erwartungen an S/4HANA in 2022" von techconsult und CamelotITLab zeigt Stolpersteine der Migration und wie sie vermieden werden können. Mit Daten von 200 Unternehmen aus Deutschland.

Hier geht es zum Download

Empfohlene Artikel

Innovation

Warum eine Data-Science-Lernkurve für Ihre Organisation entscheidend ist

Eine der entscheidenden Grundlagen für die Nutzung von Data Science in Ihrer Organisation besteht darin, Ihren Mitarbeitern das Treffen datenbasierter …

weiterlesen
Logistics

Die Top 5 der neuen Fähigkeiten, die Unternehmen in der Transportlogistik brauchen

In diesem Artikel erfahren Sie, wie Sie Herausforderungen in der Transportlogistik bewältigen können.

weiterlesen
Data & Analytics

Robotic Process Automation für MDM

Die meisten Unternehmen führen Stammdatenmanagement (Master Data Management, MDM) aus zwei Gründen ein. Erstens wollen sie eine hohe Datenqualitä…

weiterlesen

Denken Sie Ihre Value Chain neu mit uns

Kontaktieren Sie uns