Business Intelligence

Business Intelligence für einen Hersteller von Bio Produkten zur Auswertung von Verkaufszahlen für Händlerprovisionen

HEERSMA CONSULTING - die ideale Kombination aus Marketing und IT.

Das Unternehmen

Seit mehr als 20 Jahren unterstützt die Unternehmensberatung HEERSMA CONSULTING Unternehmen in den Bereichen Marketing, Software- & Web-Entwicklung. Mit ihrer Expertise und Expertennetzwerk bildet sie die ideale Kombination aus Marketing und IT.

Gründung
1999

Ausgangssituation

Auswertung von Verkaufszahlen

Als Hersteller von hochwertigen Bio Produkten setzt ein Kunde von HEERSMA CONSULTING auf eine Vertriebsstruktur, welche Handelsagenturen und Handelsvertreter anhand von erzielten Umsätzen vergütet. Das derzeit zum Einsatz kommende E-Commerce ERP Plentymarkets verfügt jedoch nicht über die Möglichkeit, die notwendigen komplexen Logiken zum Erstellen der Verkaufsauswertungen und den daraus resultierenden Provisionen zu erstellen. Demnach muss eine eigene Lösung für die notwendige Business Intelligence entwickelt werden, welche entsprechende Auswertungen anhand der Daten aus dem System Plentymarkets erstellt und unter Einhaltung hierarchischer Zugriffsstrukturen zur Verfügung stellt.

Herausforderung

Datengrundlage und Zugriffsstruktur

Die Anforderung der Anwendung schloss die Entwicklung einer Benutzeroberfläche aus, gleichzeitig sollten die erstellten Auswertungsdateien in einer hierarchischen Zugriffsstruktur abrufbar sein. Es galt hierfür eine möglichst kostengünstige Lösung zu finden. Um diese Struktur in der Logik der zu entwickelnden Business Intelligence abbilden zu können, muss zunächst für eine entsprechende Datengrundlage in Plentymarkets gesorgt werden. Neben der reinen Entwicklung bestanden eine große Herausforderungen darin für eine entsprechende Datenqualität zu sorgen, die auch vom Kunden verständlich und fehlerfrei pflegbar ist, sowie eine Lösung für die hierarchische Zugriffsstruktur ohne entsprechende Benutzeroberfläche zu finden.

Lösung

Leichtgewichtige Mircoservice Architektur

Es wurde eine Softwarelösung entwickelt, welche in Microservices unterteilt ist und einzelne Jobs zeitgesteuert ausgeführt werden können. Die flexible Microserive-Architektur lässt sich einfach anpassen und kann bei Bedarf um eine eigene Bedienoberfläche erweitert werden, welche einzelne Bereiche der Anwendung steuert. Als einfache und kostenoptimierte Lösung für den hierarchischen Dateizugriff wurde Googles Dateiservice "Google Drive" verwendet. Dank des Einsatzes der leichtgewichtigen Programmiersprache Go/Golang, konnte in kürzester Zeit eine gut erweiterbare und performante Business Intelligence Lösung entwickelt werden.

Fazit

Kommunikation als Schlüssel zum Erfolg

Aufgrund sorgfältiger Planung, wie die zu entwickelnde Software aussehen und arbeiten könnte, erfolgte in Zusammenarbeit mit HEERSMA CONSULTING ein Modell, wie die notwendigen Daten strukturiert und nutzerfreundlich gepflegt werden können. Diese Planung ermöglichte einen reibungslosen Verlauf während der Implementierungsphase, sodass kaum noch Anpassungen am Datenmodell notwendig waren. Ein weiterer Schlüssel zum Erfolg des Projekts war die Zusammenarbeit und Kommunikation aller Projektbeteiligten, welche stets schnell, reibungslos und zielorientiert stattgefunden hat. Auch der Einsatz der Programmiersprache Go/Golang erwies sich für die richtige Entscheidung. Die Sprache bietet die Möglichkeit durch bereits eingebaute Funktionen einfache Integrationen an externe REST-Schnittstellen herzustellen und durch den Einsatz einer entsprechenden Bibliothek Excel Dateien zu erzeugen. Dabei bleibt die Sprache leichtgewichtig, performant und flexibel.