Projektbeschreibung
Analysewerkzeug von Clickstreamdaten
Branche Versicherungen
von 12/2014
bis 05/2015
Nach Evaluierung mehrerer Analysetools, u.a. Google Analytics, wurde zur Einhaltung strenger Datenschutzrichtlinien eine Eigenentwicklung initiiert, um die auflaufenden Clickstream-Daten einer Offline-WebAnwendung zu visualisieren und zu analysieren.
Zur Realisierung der Clickstream-Analyse wird zunächst ein Proof-of-Concept-Prototyp erstellt sowie verschiedene Datenbanksysteme (InfluxDB, MySQL) evaluiert. Nach dieser Evaluation wurde beschlossen, selbst in In-Memory Abbildung der resultierenden Grafen mit einer REST API zu versehen. Für die Implementierung des Server wurde C++ mit Boost (BGL), Pion / BOOST ASIO, gewählt um mehrere Millionen Datensätze effizient und zeitnah verarbeiten zu können.
Die Visualisierung erfolgte in einem Webclient unter Verwendung von D3, AngularJS (1.4) und JQuery.
Technologien
- InfluxDB |
- MySQL |
- AngularJS 1.4.0 |
- JQuery |
- D3.Js |
- MS Visual Studio 2012 |
- C++ 11 |
- Boost (BGL, ASIO) |
- Pion |
- REST API