Business Intelligence Herausforderungen bei der Implementierung 28.03.2012
Business Intelligence Herausforderungen bei der Implementierung
28.03.2012
Agenda – Kapitel
28.03.2012 Alexander Klingstein / Business Intelligence 2
Kurzvorstellung SALT Solutions GmbH 1
Business Intelligence (BI)
Problemstellungen und Lösungen in Projekten
Fazit
„Stammtisch“ + Fragerunde
2
3
4
5
SALT Solutions: Zahlen und Fakten
28.03.2012 Alexander Klingstein / Business Intelligence 3
Gründung 06/2002
Standorte Dresden, Düsseldorf,
Oberpfaffenhofen, Würzburg
Mitarbeiter 270 (Vollzeit) (Stand 1.1.2011)
Eigenkapital 4,8 Mio. Euro
EK-Quote 50 Prozent
Gesellschafter und Dr. Bernhard Blüthner
Geschäftsführer Dieter Heyde
Markus Honold
Geschäftsfelder Produktion
Logistik
Handel
Steckbrief
17,5
21,4 22,9
26,4 27,3
2007 2008 2009 2010 2011p
Umsatzentwicklung
Unser Konzept
28.03.2012 Alexander Klingstein / Business Intelligence 4
Prozessgestaltung und IT-Lösungen entlang der Wertschöpfungskette
Gesprächspartner für Fachbereich und IT
Internationale Implementierungserfahrungen
Application Management und Support über den kompletten Lebenszyklus
Zertifizierungen: ISO 9001, pharmaindustrievalidiert, SAP AMS
Logistik Produktion Handel
Infrastruktur
Support & Weiterentwicklung
Das Leistungsangebot
28.03.2012 Alexander Klingstein / Business Intelligence 5
Ap
plica
tio
n
Ma
na
ge
me
nt
Imp
lem
en
tieru
ng
Ihre individuelle Lösung
SAP Basis
SAP Netweaver
SAP Portal
1st, 2nd und 3rd-Level Support bis zu 24h * 7d
Weiterentwicklung und Optimierung … auch für
Fremdsysteme
Reporting
SAP BO/BI
Cognos
Microsoft
Integration
SAP PI
MII / PCo
SAP Portal
SAP Add On‘s und individuelle Erweiterungen
Logistik
Beschaffung
Lagerverwaltung
Versandabwicklung
Transportmanagement
Produktion
Feinplanung / Leitstand
KANBAN – Steuerung
BDE / MDE
Visualisierung & Reporting
MM PP QM SD
EWM / LES TRM ME
Prozess-
optimierung
Prozess-
analyse
Einsatz-
analyse
ROI-
berechnung Blueprint
TM
Betriebssysteme
Datenbanken
JEE Microsoft
Handel
Warenwirtschaft
Filialabwicklung
Planung
Controlling
Bera
tun
g
Diese Unternehmen
vertrauen der SALT Solutions
28.03.2012 Alexander Klingstein / Business Intelligence 6
Agenda – Kapitel
28.03.2012 Alexander Klingstein / Business Intelligence 7
Kurzvorstellung SALT Solutions GmbH 1
Business Intelligence (BI)
Problemstellungen und Lösungen in Projekten
Fazit
„Stammtisch“ + Fragerunde
2
3
4
5
Begriffsklärung/Anwendungsziele
Business Intelligence
Verfahren / Prozesse zur systematischen Analyse von Daten
Sammlung, Auswertung und Darstellung
Ziele:
Unterstützung von Entscheidungen (durch automatisiertes Berichtswesen)
Gewinnmaximierung (durch Optimierung Kunden- und Lieferantenbeziehungen)
Minimierung von Risiken (durch halbautomatische Frühwarnsysteme)
Kurz:
„Wir schauen in die Vergangenheit um für die Zukunft zu lernen“
28.03.2012 Alexander Klingstein / Business Intelligence 8
Agenda – Kapitel
28.03.2012 Alexander Klingstein / Business Intelligence 9
Kurzvorstellung SALT Solutions GmbH 1
Business Intelligence (BI)
Problemstellungen und Lösungen in Projekten
Fazit
„Stammtisch“ + Fragerunde
2
3
4
5
Problemstellungen und Lösungen in
Projekten
28.03.2012 Alexander Klingstein / Business Intelligence 10
Wachsende Datenmengen vs.
Verarbeitungszeiten – Problemstellung
Nutzung der BI-Systeme
28.03.2012 Alexander Klingstein / Business Intelligence 11
Wachsende Datenmengen vs.
Verarbeitungszeiten – Problemstellung
28.03.2012 Alexander Klingstein / Business Intelligence 12
Kommentare der Nutzer
„Wenn ich den Report öffne gehe ich erst mal ne halbe Stunde Kaffee trinken.“
„Ist mein Report schon fertig?“
„Wann wird die Datenladung fertig sein?“
„Wenn wir das jetzt nachladen, muss ich dann bis morgen warten?“
„Können Sie das nicht beschleunigen?“
Reaktion des Dienstleisters
Vorschläge für Systemaktualisierungen an Auftraggeber
Regelmäßige Hinweise an den Auftraggeber zur schlechten Performance
½ Jahr später, das zugehörige WWS kommt ebenfalls an die Leistungsgrenze
Aufnahme der Arbeit an Projekt „Presto“
Wachsende Datenmengen vs.
Verarbeitungszeiten – IST-Aufnahme
Datenmodell: „Snowflake“
Oracle 9i
ETL-Prozess in PL/SQL implementiert
Gemeinsames Netzwerk für alle Zugriffe (Nutzer/Systeme nicht getrennt)
Ausgangslage (2005):
bei Inbetriebnahme ca. 60GB Daten
Verarbeitungszeit ca. 4h
Stand Ende Ende 2010:
ca. 600GB Daten verteilt auf 8 Mandanten
Verarbeitungszeiten der Mandanten 4h-10h (zum Teil Ausreißer mit mehr als 14h)
28.03.2012 Alexander Klingstein / Business Intelligence 13
Wachsende Datenmengen vs.
Verarbeitungszeiten – IST-Aufnahme
28.03.2012 Alexander Klingstein / Business Intelligence 14
HP-Superdome (HP-UX) WWS-Datenbank
DWH-Datenbank
Cognos-Contentstore
Retail-Datenbank
Storage-Systeme
Application-Server (WWS) Würfel-Server Reporting-Server
Wachsende Datenmengen vs.
Verarbeitungszeiten – Ziel / Maßnahmen
Ziel:
Stabilisierung der Verarbeitungszeiten auf durchschnittlich 6h (Ausnahme Sonderfälle mit 8h)
Berücksichtigung der weiterhin wachsende Datenmengen
Trennung von Netzzugriffen
Adhoc Maßnahmen
Reduzierung der täglich zu verarbeitenden Datenmengen
Geringfügige Optimierungen an den ETL-Prozessen
Langfristige Maßnahmen
Oracle 11gR2
Soft- und Hardwarewechsel
Hardware-Trennung WWS- und DWH-Datenbank
Nutzung neuer Storagemöglichkeiten
28.03.2012 Alexander Klingstein / Business Intelligence 15
Wachsende Datenmengen vs.
Verarbeitungszeiten – Ziel
28.03.2012 Alexander Klingstein / Business Intelligence 16
Linux-Bladeserver
DWH-Datenbank
Cognos-Contentstore
Storage-Systeme Application-Server (WWS)
Würfel-Server Reporting-Server
Linux-Bladeserver
WWS-Datenbank
Problemstellungen und Lösungen in
Projekten
28.03.2012 Alexander Klingstein / Business Intelligence 17
Neuerstellung – Anforderungen
Kundenvorgaben / -wünsche
Quelle SAP-EWM
DWH auf Basis von
SQL-Server 2008 R2
Arcplan Berichte (werden vom Kunden erstellt)
ETL-Durchlaufzeit 30Min
Nutzung Logging-Framework und Templates aus Vorprojekt
28.03.2012 Alexander Klingstein / Business Intelligence 18
Neuerstellung – Umsetzung
ETL-Prozess
Befüllung eines gekauften und normalisierten ERP-Modell per SSIS
Anbindung SAP-EWM per Xtract IS-Erweiterung
90% von nicht kompletten Datenbeziehungen über Inferred Member gelöst
Durchlaufzeit (inklusive SSAS-Würfel) wird bei Untertägiger Ladung erreicht
Datenmodell
Partitionierung Stage und ERP-Daten-Tabellen
Schlüsselpflege über Dedizierte Lookup-Tabellen
Scheduling
Nutzung von CONTROL-M da bereits beim Kunden vorhanden
Darstellung Komplexer Job-Streams möglich (Prüfung/Warten auf Vorbedingungen, Fortsetzung
bei unkritischen „Fehlern“)
28.03.2012 Alexander Klingstein / Business Intelligence 19
Agenda – Kapitel
28.03.2012 Alexander Klingstein / Business Intelligence 21
Kurzvorstellung SALT Solutions GmbH 1
Business Intelligence (BI)
Problemstellungen und Lösungen in Projekten
Fazit
„Stammtisch“ + Fragerunde
2
3
4
5
Fazit
BI ist ganzheitlicher Prozess
Geschäftsleitung muss überzeugt sein
Akzeptanz der Mitarbeiter ist zu fördern
Datawarehouses sind kein „Totes System“
BI-Systeme können nicht getrennt betrachtet werden (Fehlerursachen, Laufzeiten, …)
Antwortzeiten sind das A und O
Niemand will heute noch auf eine Systemantwort warten
28.03.2012 Alexander Klingstein / Business Intelligence 22
Agenda – Kapitel
28.03.2012 Alexander Klingstein / Business Intelligence 23
Kurzvorstellung SALT Solutions GmbH 1
Business Intelligence (BI)
Problemstellungen und Lösungen in Projekten
Fazit
„Stammtisch“ + Fragerunde
2
3
4
5