Dr. Christian Bischof, Daniela Wilfinger
Um die fortschrittlichen Analysemethoden von Big Data Analytics im Controlling nutzen zu können, bedarf es einer Erweiterung der bestehenden IT-Landschaft um In-Memory-Systeme, die es ermöglichen, Daten sowohl in Echtzeit zu erfassen als auch auszuwerten. Im Folgenden werden die wesentlichen technologischen Eigenschaften und die daraus resultierenden Einsatzmöglichen von In-Memory-Computing im Kontext von Big Data Analytics näher betrachtet.
3.1 Charakteristika von In-Memory-Systemen
Die stetig wachsenden Datenmengen sowie die Forderung nach einer zeitnahen Informationsversorgung stellen hohe Anforderungen an die Leistungsfähigkeit und Wirtschaftlichkeit eingesetzter Informationstechnologien. Diese können mit der derzeit noch weitgehend vorherrschenden Trennung von transaktionalen und analytischen Systemen nicht oder nur unzureichend erfüllt werden. War diese Trennung bislang aufgrund hardware- und softwarebedingter Restriktionen ein unabdingbarer Kompromiss, um Daten sowohl performant schreiben als auch lesen und auswerten zu können, so stellen heute In-Memory-Systeme eine neue Technologie bereit, mit der beide Operationen in Echtzeit in einer Datenbank durchgeführt werden können.
Bei diesem Ansatz werden Daten nicht mehr wie bisher auf Festplatten abgelegt, sondern permanent im Hauptspeicher des In-Memory-Systems vorgehalten. Durch die um ein Vielfaches schnelleren Zugriffszeiten sowie ein, für den Hauptspeicher optimiertes, spaltenorientiertes Datenbankmanagementsystem können sehr große Datenmengen wesentlich schneller durchsucht, verarbeitet und aufbereitet werden.
Die Nutzung von In-Memory-Systemen erhöht aber nicht nur die Geschwindigkeit der Datenverarbeitung und damit die Verfügbarkeit von Daten. Diese Technologie ermöglicht es darüber hinaus, Geschäftsprozesse grundlegend zu verändern und zu optimieren und damit einfacher, effizienter und/oder adaptiver im Hinblick auf Veränderungen im geschäftlichen Umfeld zu gestalten.
3.2 Einsatzmöglichkeiten und Nutzenpotenziale
Durch den Einsatz von In-Memory-Systemen werden Daten nicht mehr schichtweise persistent gespeichert, sondern lediglich logisch verwaltet. Die klassische Data-Warehouse-Architektur wird somit virtualisiert, und die bisher hauptsächlich aus Performancegründen verwendeten unterschiedlichen Datenschichten und Aggregate werden obsolet. Stattdessen werden bei Analysen die Daten zur Laufzeit selektiert, berechnet und ggf. aggregiert, ohne sie dezidiert physisch abzulegen.
Durch die Verfügbarkeit von transaktionalen und analytischen Daten in einer Datenbank können Informationslatenzen und damit eine zeitverzögerte Bereitstellung von analytischen Auswertungen durch das Controlling vermieden werden. Dies ermöglicht eine zeitnahe Entscheidungsunterstützung, was eines der wesentlichen Nutzenpotenziale von In-Memory-Systemen im Controlling darstellt.
Zu diesem Ergebnis kommt auch eine empirische Befragung von Controllingexperten zu diesem Thema. Demnach bestehen die entscheidenden Vorteile von In-Memory-Technologien in der Beschleunigung von Analyseprozessen und der zeitnahen Bereitstellung entscheidungsrelevanter Informationen sowie der Etablierung von Echtzeitsimulationen und der unmittelbaren Anpassung dieser Szenario-Modelle an die veränderte Unternehmensumwelt. Des Weiteren werden In-Memory-Technologien als die Voraussetzung für die Implementierung komplexer Forecast-Modelle sowie die (daraus resultierende) Verbesserung von Forecast-Ergebnissen gesehen. Am höchsten werden die durch In-Memory-Technologien induzierten Veränderungen somit für die Bereiche Planung und Forecast sowie (Management) Reporting eingeschätzt.
Zu ähnlichen Ergebnissen kommt auch eine Studie von IDC, welche die Nutzenpotenziale von In-Memory-Systemen am Beispiel von SAP HANA erhoben hat. Demnach führt der Einsatz dieser Technologie zu besseren Geschäftsergebnissen, u. a. aufgrund von auf Echtzeitanalysen beruhenden Strategien sowie der Bereitstellung von Daten durch Self-Service-Analysen.