«Durch die kompetente Beratung und konzeptionelle Unterstützung durch bbv verlief die Umstellung auf das neue Data Warehouse reibungslos. Performance und Wartbarkeit haben sich deutlich verbessert.»
Nils Neumann, Leiter Applications & Development, Hügli Nährmittel AG
Aufgabe: Business-Intelligence-Umgebung modernisieren
Hügli ist ein internationales Lebensmittel-Unternehmen, das auf die Herstellung und den Vertrieb von Suppen, Saucen, Bouillons, Würzen, Antipasti, Desserts und Fertiggerichten spezialisiert ist.
Das Unternehmen fragte bbv Software Services AG an, das Applikations- und Entwicklungsteam beim Betrieb der Business-Intelligence-Umgebung zu unterstützen und den Know-how-Transfer sicherzustellen. Aus der Tätigkeit vor Ort ergab sich die Analyse des bestehenden Systems mit anschliessender Umsetzung eines neuen gruppenweiten Data Warehouse.
Umsetzung: Neues, performantes Data Warehouse
Zu Beginn zeigten die bbv-Experten Quick Wins auf bei häufig wiederkehrenden Meldungen und Fehlern im System. Zentral waren Verbesserungen, mit denen die Wartungs- und Monitoringaufwände kontinuierlich gesenkt werden, zum Beispiel wie bestehender Speicherplatz mit Komprimierung besser ausgenutzt wird, wie Ursachen von fehlerhaften Jobs nachhaltig korrigiert werden, wie Performanceverbesserungen bei langlaufenden ETL-Jobs den Zeitbedarf um Faktoren verringern und wie die Zuverlässigkeit der Datenaufbereitung erhöht wird. Und wie mit einem optimal angepassten Backup-/Restore-Konzept der Datenbanken ein möglicher Datenverlust grösstmöglich verhindert wird.
Die bbv-Experten analysierten die aktuelle Umgebung. Darauf aufbauend schlugen sie verschiedene Varianten vor, um das existierende System in eine Soll-Struktur zu überführen. Sie empfahlen, eine neue Data-Warehouse-Struktur aufzubauen, die sowohl ein Produktiv- als auch ein Testsystem umfasst mit getrennten Applikations- und Business-Intelligence-Datenbanken.
Die Softwareentwicklung erfolgt nun in drei Schritten: Änderungen werden auf der Entwicklungsumgebung umgesetzt, danach automatisiert auf das Testsystem übertragen und von Benutzern überprüft und anschliessend automatisiert ins Produktivsystem übernommen. Zusätzlich werden sämtliche Datenbank- und Data-Warehouse-Objekte und ETL-Prozesse in einer Source-Code-Verwaltung zentral gespeichert und historisiert. Dadurch können mehrere Personen gleichzeitig Code einpflegen und alle Änderungen sind nachvollziehbar.
Im nächsten Schritt unterstützten die bbv-Experten den Kunden bei der Konzeption eines gruppenweiten Sales Data Warehouse nach dem Ansatz von Kimball, bei dem firmeneigene Daten zentral integriert werden. Während der Implementierung zeigte sich, dass sich die neue Architektur und die automatisierten Deployment-Prozesse bewährten. Änderungen können nun umgehend auf dem Testsystem freigegeben werden, damit der Kunde direkt Feedback geben kann.
Die neu definierten Prozesse und Berechtigungen stellen sicher, dass die Struktur und der Zustand des Produktivsystems durch Anwendungsfehler nicht beeinträchtigt wird. Diese Prozesse sind in einem Betriebs- und einem Entwicklungshandbuch beschrieben.
Für Hügli hat es sich gelohnt, eine moderne Umgebung mit neuesten Technologien aufzubauen. Gab es zu Beginn noch Bedenken, dass mit der Einführung der neuen Struktur die Prozesse langsamer und zeitaufwändiger werden, konnten diese schnell ausgeräumt werden. Die Prozesse sind deutlich schneller und zuverlässiger, die Fehlerquote ist markant gesunken und die Business-Intelligence-Umgebung steht nun auf einem sicheren Fundament. Die Mitarbeitenden schätzen ihr attraktives Arbeitsumfeld mit der aktuellen Architektur und den neuesten Technologien.
Hügli setzt bei der BI-Umgebung auf SQL Server mit Analysis Services, Reporting Services, Integration Services und Excel als Analyse-FrontEnd. Für die Entwicklung werden Team Foundation Server mit Git, SQL Server Data Tools (BI) und Powershell Automatisierung benutzt.
Mehrwert für Hügli
- Mehr Stabilität: Dank effektiven Performance- und Systemverbesserungen in der BI-Umgebung stehen die Daten zuverlässig jeden Morgen zur Verfügung.
- Weniger Aufwand: Die Aufwände für die Überwachung und Bearbeitung der BI-Umgebung konnten von mehreren Stunden auf eine halbe Stunde pro Tag reduziert werden. Interventionen sind nun die Ausnahme.
- Gruppenweite Auswertung: Auf der Ziel-Architektur wurde ein neues Data Warehouse aufgebaut, das Daten aus mehreren Systemen integriert, gruppenweite Auswertungen ermöglicht und mit Rollen gesicherten granularen Zugriff auf Daten erlaubt.
- Mehr Flexibilität: Mit professionellen und einfach anwendbaren Prozessen können verschiedene Entwickler parallel Anpassungen schnell und nachvollziehbar umsetzen, sowohl in der Test- als auch in der Produktivumgebung.
Unsere Services, die zum Einsatz kamen
Ihr Ansprechpartner
Martin Egloff
Martin Egloff ist Business Area Manager in den Bereichen Medtech und Industrie. Er kennt die speziellen Entwicklungsprozesse im medizinischen Umfeld und verfügt über langjährige Erfahrung in interdisziplinären Entwicklungs- und Beratungsprojekten in den Bereichen Software, Hardware, Maschinenbau und Consulting.
Innovation Workshops
Die bbv Innovation Workshop Serie bietet Ihnen ein ideales Format, um Geschäftsideen zu verschiedenen technologischen und methodischen Trendthemen schneller zu finden und zu entwickeln. Jeder Workshop besteht aus drei Modulen, in denen wir Sie strukturiert von der Idee bis zum Business Case begleiten.
Mehr erfahren