Immer mehr Firmen entdecken das Konzept der Embedded Analytics. Anstatt nur strategisch orientierte Teams mit analytischen Daten zu versorgen, werden dabei analytische Daten direkt in Business Anwendungen zur Verfügung gestellt. Dies ermöglicht das mit einbeziehen analytischer Ergebnisse und Erkenntnisse direkt in operativen Prozessen.
So schön dieses Konzept sich auch anhört, gibt es grosse Herausforderungen, die gemeistert werden müssen. Nachfolgend finden Sie die grössten Herausforderungen, mit welchen unsere Kunden in solchen Projekten zu kämpfen hatten.
Anwendungen und Analyse Modell zu entwickeln ist nicht das selbe.
Viele Firmen haben in der Vergangenheit eigene Teams für Applikationsentwicklung und Business Intelligence aufgebaut und geführt. Dies war begründet durch das unterschiedliche Know how und die Ausbildung der entsprechenden Entwickler. In embedded analytics Projekten stellt dies eine Herausforderung dar, da sich die Entwickler mit den Technologien, Methoden etc. des jeweils anderen Teams nicht auskennen. Zudem gestaltet sich die Zusammenarbeit der Teams häufig schwieriger als erwartet.
Was benötigt wird, sind interdisziplinäre Entwickler.
Operative Prozesse benötigen die Daten sofort.
In operativen Prozessen gibt es häufig keinen Spielraum für Wartezeiten, bis Daten aus unterschiedlichen Quellsystemen integriert und verarbeitet sind.
Operative Daten in analytische Modelle zu integrieren ist schwierig.
Die meisten Analysemodelle sind strategisch orientiert. Dabei reicht es meistens, wenn die Daten ein paar Stunden oder meistens sogar ein paar Tage alt sind. Business Intelligence Entwickler haben deshalb selten mit real time Daten zu tun.
Bei embedded analytics Projekten sehen wir oft die Anforderungen, dass operative Daten in real time analysiert werden müssen. z.B. ein Finanzinstitut benötigt Daten der Fraud Detection (autom. Betrugserkennung) top aktuell, wenn ein Kunde angerufen werden soll. Hierbei kommen neue Technologien wie Stream Analytics zum Einsatz.
Analytische Daten abzufragen unterscheidet sich vom Abfragen operativer Daten.
Abfragen auf operative Daten beschränken sich häufig auf einzelne Transaktionen. Wohingegen analytische Daten meist über sehr viele Transaktionen eines grösseren Zeitraums abgefragt werden. Nebenbei werden hierzu auch ganz unterschiedliche Abfragesprachen verwendet.