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