Dr. Christian Bischof, Daniela Wilfinger
Unter dem Begriff Streaming Analytics werden Plattformen subsumiert, die Streaming-Daten erfassen und auf dieser Grundlage Analysen erstellen können. Derartige Plattformen sind auch in der Lage, auf Basis von Regeln oder Modellen für maschinelles Lernen unverzüglich technische Operationen oder Prozessschritte auszuführen, falls dies erforderlich ist.
In traditionellen Datenbanken werden Daten zum Zwecke der Analyse zunächst gespeichert. SAP Streaming Analytics ermöglicht es, unterschiedliche Datenquellen über Input-Adapter mit der Smart Data Streaming Engine zu verbinden, welche in der SAP-HANA-Plattform integriert ist. Auf diese Weise gelangen Daten aus einer Vielzahl von Quellen in Echtzeit ohne vorherige Zwischenspeicherung in das SAP-HANA-System.
Das wesentliche Nutzenpotenzial von SAP HANA für das Controlling besteht somit in der kombinierten Analyse unterschiedlicher interner und externer Datenquellen in Echtzeit mithilfe der integrierten Smart Data Streaming Engine (s. Abb. 1).
Abb. 1: Architektur und Funktionsweise von SAP Streaming Analytics
Eingehende Datenströme werden verarbeitet, auf Muster und Trends untersucht, fehlende Werte identifiziert und Zusammenhänge überwacht. In weiterer Folge werden Informationen in Echtzeit in Form von Live-Dashboards bereitgestellt, Warnmeldungen generiert oder Transaktionen im ERP-System angestoßen. Darüber hinaus können die Daten in der SAP-HANA-Datenbank, aber auch in NoSQL-Datenbanken für weiterführende statistische Auswertungen gespeichert werden. Auf diese Weise kann das Konzept eines Complex Event Processing etabliert und damit ein wesentlicher Beitrag zur Implementierung einer "Real-Time Enterprise" geleistet werden.
Ein wesentliches Anwendungsgebiet für Streaming Analytics im Bereich des Controllings ist das Produktionscontrolling. Immer mehr Maschinen sind – entweder originär oder mittels Retrofitting – digitalisiert und liefern somit umfangreiche Sensordaten. Im Rahmen eines automatisierten Produktionscontrollings ergeben sich weitreichende Möglichkeiten zur Überwachung und Optimierung des gesamten Produktionsprozesses. Diese umfassen z. B. die vorausschauende Wartung der Maschinen, die rechtzeitige Planung notwendiger Reparaturen, die automatische Überwachung von Kriterien, die sich negativ auf die Qualität des Endproduktes und/oder die Auftragskosten auswirken sowie die frühzeitige Identifikation von fehlerhaften Produkten infolge einer Störung. Hierzu werden die Daten von SAP Smart Data Streaming erfasst, gefiltert und transformiert sowie laufend überwacht. Bei Überschreitung gewisser Schwellwerte bei kritischen Maschinen-Parametern werden Benachrichtigungen vom System erzeugt oder Ereignisse (Instandhaltungsaufträge) im ERP-System ausgelöst. Die Speicherung von Sensordaten in SAP HANA stellt die Datenbasis für statistische Analysen z. B. zur Identifikation von Fehlermustern dar. Ein weiteres Potenzial besteht in der Verknüpfung von Sensordaten mit Auftragsdaten sowie Daten des Qualitätsmanagements.