Agile BI in der Praxis 
DevOps4BI 
Andreas Ballenthin, Solution Architect 
OPITZ CONSULTING Deutschland GmbH 
© OPITZ CONS...
Agenda 
1. Vorstellung OPITZ CONSULTING 
2. Kundenszenario 
3. DevOps4BI - Annäherung 
4. Deployments 
5. Administration v...
1 Vorstellung OPITZ CONSULTING 
© OPITZ CONSULTING Agile BI in der Praxis – DevOps4BI GmbH 2014 Seite 3
Mission 
Wir entwickeln gemeinsam mit allen 
Branchen Lösungen, die dazu führen, dass 
sich diese Organisationen besser en...
Mission 
Wir entwickeln gemeinsam mit allen 
Branchen Lösungen, die dazu führen, dass 
sich diese Organisationen besser en...
2 Kundenszenario 
© OPITZ CONSULTING Agile BI in der Praxis – DevOps4BI GmbH 2014 Seite 6
Räumlich verteilt 
© OPITZ CONSULTING Agile BI in der Praxis – DevOps4BI GmbH 2014 Seite 7 
Kunden-IT-Betriebsteam 
Entwic...
Entwicklungsskills 
Entwicklungsteam Kunden-IT-Betriebsteam System-IT-Betriebsteam 
0 2 4 6 8 10 
Entwicklung DDL/ETL 
Ent...
Administration 
Entwicklungsteam Kunden-IT-Betriebsteam System-IT-Betriebsteam 
0 2 4 6 8 10 
DBA Entwicklung/Test 
DBA Pr...
Entwicklungsteam Kunden-IT-Betriebsteam System-IT-Betriebsteam 
Betrieb andere Systeme 
Storage, Netzwerk, OS 
© OPITZ CON...
3 DevOps4BI - Annäherung 
© OPITZ CONSULTING Agile BI in der Praxis – DevOps4BI GmbH 2014 Seite 11
DevOps und die Walls of Confusion 
Geschäftsprozess 
Idee Geschäftsmehrwert 
Fachbereiche Entwicklung Betrieb 
Agile 
Entw...
Wie sehe ich DevOps4BI? 
Verständnis 
füreinander 
Verhandlungen 
Hohe Betriebseinführungs-qualität 
der Sprintergebnisse ...
Wie sehe ich DevOps4BI? 
Natürlicher Menschenverstand Gemeinsame Sprache 
SLAs erfüllen müssen Skypechat 
Skypetelefonat 
...
4 Deployments 
© OPITZ CONSULTING Agile BI in der Praxis – DevOps4BI GmbH 2014 Seite 15
Gemeinsame Deployments - Spielregeln 
 Letztes erfolgreich getestetes Paket wird in Abnahme- und 
Produktivsystem install...
Gemeinsame Inbetriebnahmen – Deployment und 
Initialbeladungen 
Gemeinsam definierte Spielregeln 
Installationsnachweise 
...
5 Administration von Testsystemen 
© OPITZ CONSULTING Agile BI in der Praxis – DevOps4BI GmbH 2014 Seite 18
Rechteschnitt DB – Entwicklungs- und 
Testsystem 
DBA-Rolle 
cdwhdeployment als OS-User 
ssh von Testserver 
oracle und ro...
Administration der Testdatenbank 
DDL-Deployment Betriebssystemmonitoring 
DB-seitiges ETL-Monitoring Storagemonitoring 
B...
Rechteschnitt ETL – Entwicklungs- und 
Testsystem 
Informatica-Admin 
ETL-Owner infarun als OS-User 
ssh von Testserver 
I...
Administration des Test-ETL-Servers 
ETL-Deployment Betriebssystemmonitoring 
Cachegrößen Informatica 
ETL-Performance 
ET...
6 Administration von Produktivsystemen 
© OPITZ CONSULTING Agile BI in der Praxis – DevOps4BI GmbH 2014 Seite 23
Rechteschnitt DB – Abnahme- und 
Produktivsystem 
Leserolle auf cDWH-Daten 
Keine Schemaownerzugriffe 
Temporär Select Any...
Administration der Produktivdatenbank 
DDL-Deployment Betriebssystemmonitoring 
DB-seitiges ETL-Monitoring Storagemonitori...
Administration der Produktivdatenbank – 
Migration auf Tablespace mit Uniform Extent Size 
Entwicklung Scripts auf 
Hotfix...
Rechteschnitt ETL – Abnahme- und 
Produktivsystem 
Informatica: Expert-Entwickler 
Kein OS-User 
Informatica-Admin 
ETL-Ow...
Administration des Produktions-ETL-Servers 
ETL-Deployment Betriebssystemmonitoring 
Storagemonitoring 
Cachegrößen Inform...
Konfigurative Eingriffe im ETL-Produktivsystem 
Exakte Problemanalyse: Wann? Warum? Wie? Warum erst jetzt? 
Risikobewertun...
DevOps und die Walls of Confusion 
Geschäftsprozess 
Idee Geschäftsmehrwert 
Fachbereiche Entwicklung Betrieb 
Agile 
Entw...
© OPITZ CONSULTING Agile BI in der Praxis – DevOps4BI GmbH 2014 Seite 31 
Kontakt 
Andreas Ballenthin 
OPITZ CONSULTING De...
Nächste SlideShare
Wird geladen in …5
×

Agile BI in der Praxis - DevOps4BI

627 Aufrufe

Veröffentlicht am

http://www.opitz-consulting.com/go/3-2-11

Traditionelle Vorgehensweisen, die eine strikte Trennung zwischen dem Entwickeln und dem Betreiben einer Plattform vorsehen, sind insbesondere bei der Anwendung agiler Vorgehensweisen nicht praktikabel. Die DevOps-Bewegung versucht, die Zusammenarbeit zwischen Entwicklung und Betrieb zu intensivieren und den Aufbau von Vertrauen und Transparenz auf beiden Seiten zu fördern. Der Weg führt über ein höheres Interesse füreinander und den regelmäßigen Austausch zu Ideen und Problemen im Projektalltag.

Anhand eines Beispielszenarios beleuchtete unser Business-Intelligence-Experte Andreas Ballenthin am 19.11.2014 bei der Konferenz der Deutschen Oracle Anwendergruppe (DOAG e. V.) seine Praxiserfahrungen im Kontext von DWH- und BI-Anwendungen.
--
Über uns:
Als führender Projektspezialist für ganzheitliche IT-Lösungen tragen wir zur Wertsteigerung der Organisationen unserer Kunden bei und bringen IT und Business in Einklang. Mit OPITZ CONSULTING als zuverlässigem Partner können sich unsere Kunden auf ihr Kerngeschäft konzentrieren und ihre Wettbewerbsvorteile nachhaltig absichern und ausbauen.

Über unsere IT-Beratung: http://www.opitz-consulting.com/go/3-8-10
Unser Leistungsangebot: http://www.opitz-consulting.com/go/3-8-874
Karriere bei OPITZ CONSULTING: http://www.opitz-consulting.com/go/3-8-5

Veröffentlicht in: Technologie
0 Kommentare
1 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

Keine Downloads
Aufrufe
Aufrufe insgesamt
627
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
16
Aktionen
Geteilt
0
Downloads
0
Kommentare
0
Gefällt mir
1
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Agile BI in der Praxis - DevOps4BI

  1. 1. Agile BI in der Praxis DevOps4BI Andreas Ballenthin, Solution Architect OPITZ CONSULTING Deutschland GmbH © OPITZ CONSULTING Agile BI in der Praxis – DevOps4BI GmbH 2014 Seite 1 DOAG Konferenz Nürnberg, 19.11.2014
  2. 2. Agenda 1. Vorstellung OPITZ CONSULTING 2. Kundenszenario 3. DevOps4BI - Annäherung 4. Deployments 5. Administration von Testsystemen 6. Administration von Produktivsystemen © OPITZ CONSULTING Agile BI in der Praxis – DevOps4BI GmbH 2014 Seite 2
  3. 3. 1 Vorstellung OPITZ CONSULTING © OPITZ CONSULTING Agile BI in der Praxis – DevOps4BI GmbH 2014 Seite 3
  4. 4. Mission Wir entwickeln gemeinsam mit allen Branchen Lösungen, die dazu führen, dass sich diese Organisationen besser entwickeln als ihr Wettbewerb. Unsere Dienstleistung erfolgt partnerschaftlich und ist auf eine langjährige Zusammenarbeit angelegt. Leistungsangebot Business IT Alignment Business Information Management Business Process Management Anwendungsentwicklung SOA und System-Integration  IT-Infrastruktur-Management Märkte  Branchenübergreifend  Über 600 Kunden 29% Industrie / Versorger / Telekommunikation 29% Handel / Logistik / Dienstleistungen 42% Öffentliche Auftraggeber / Banken und Versicherungen / Vereine und Verbände Eckdaten Gründung 1990  400 Mitarbeiter  8 Standorte © OPITZ CONSULTING Agile BI in der Praxis – DevOps4BI GmbH 2014 Seite 4
  5. 5. Mission Wir entwickeln gemeinsam mit allen Branchen Lösungen, die dazu führen, dass sich diese Organisationen besser entwickeln als ihr Wettbewerb. Unsere Dienstleistung erfolgt partnerschaftlich und ist auf eine langjährige Zusammenarbeit angelegt. Leistungsangebot  Application Lifecycle Management  IT-Beratung Business-Lösungen Managed Services Training und Coaching  IT-Trends Märkte  Branchenübergreifend  Über 600 Kunden 29% Industrie / Versorger / Telekommunikation 29% Handel / Logistik / Dienstleistungen 42% Öffentliche Auftraggeber / Banken und Versicherungen / Vereine und Verbände Eckdaten Gründung 1990  400 Mitarbeiter  9 Standorte © OPITZ CONSULTING Agile BI in der Praxis – DevOps4BI GmbH 2014 Seite 5
  6. 6. 2 Kundenszenario © OPITZ CONSULTING Agile BI in der Praxis – DevOps4BI GmbH 2014 Seite 6
  7. 7. Räumlich verteilt © OPITZ CONSULTING Agile BI in der Praxis – DevOps4BI GmbH 2014 Seite 7 Kunden-IT-Betriebsteam Entwicklungs-team System-IT-Betriebsteam
  8. 8. Entwicklungsskills Entwicklungsteam Kunden-IT-Betriebsteam System-IT-Betriebsteam 0 2 4 6 8 10 Entwicklung DDL/ETL Entwicklung BO Deployment © OPITZ CONSULTING Agile BI in der Praxis – DevOps4BI GmbH 2014 Seite 8
  9. 9. Administration Entwicklungsteam Kunden-IT-Betriebsteam System-IT-Betriebsteam 0 2 4 6 8 10 DBA Entwicklung/Test DBA Produktion Backup & Recovery Betrieb ETL Betrieb BO © OPITZ CONSULTING Agile BI in der Praxis – DevOps4BI GmbH 2014 Seite 9
  10. 10. Entwicklungsteam Kunden-IT-Betriebsteam System-IT-Betriebsteam Betrieb andere Systeme Storage, Netzwerk, OS © OPITZ CONSULTING Agile BI in der Praxis – DevOps4BI GmbH 2014 Seite 10 Betrieb 0 1 2 3 4 5 6 7 8 9 10 Backup & Recovery
  11. 11. 3 DevOps4BI - Annäherung © OPITZ CONSULTING Agile BI in der Praxis – DevOps4BI GmbH 2014 Seite 11
  12. 12. DevOps und die Walls of Confusion Geschäftsprozess Idee Geschäftsmehrwert Fachbereiche Entwicklung Betrieb Agile Entwicklung DevOps © OPITZ CONSULTING Agile BI in der Praxis – DevOps4BI GmbH 2014 Seite 12
  13. 13. Wie sehe ich DevOps4BI? Verständnis füreinander Verhandlungen Hohe Betriebseinführungs-qualität der Sprintergebnisse Probleme gemeinsam konstruktiv lösen Gemeinsames Gemeinsame Interessenlagen Wille zur Zusammenarbeit Verständnis für das DWH Kundennutzen & Schulterschluss zwischen Entwicklung und Betrieb © OPITZ CONSULTING Agile BI in der Praxis – DevOps4BI GmbH 2014 Seite 13
  14. 14. Wie sehe ich DevOps4BI? Natürlicher Menschenverstand Gemeinsame Sprache SLAs erfüllen müssen Skypechat Skypetelefonat Entscheidungsfreude Mit Fehlern umgehen Zuverlässigkeit Bekundete Erwartungshaltungen Vertrauen Werte des Entwicklungsteams weitertragen © OPITZ CONSULTING Agile BI in der Praxis – DevOps4BI GmbH 2014 Seite 14
  15. 15. 4 Deployments © OPITZ CONSULTING Agile BI in der Praxis – DevOps4BI GmbH 2014 Seite 15
  16. 16. Gemeinsame Deployments - Spielregeln  Letztes erfolgreich getestetes Paket wird in Abnahme- und Produktivsystem installiert  Inhalt der Installationsanleitungen klar definiert  Operational Acceptance Test bestanden  Systemrechtevergaben erfolgten vor Installation  Insbesondere: Begründung und Konsens über Notwendigkeit  Deployments werden vom Entwicklungsteam begleitet  Erfolg wird pro Teilpaket bestätigt  Deployments sind restartfähig  Deployments beginnen pünktlich © OPITZ CONSULTING Agile BI in der Praxis – DevOps4BI GmbH 2014 Seite 16
  17. 17. Gemeinsame Inbetriebnahmen – Deployment und Initialbeladungen Gemeinsam definierte Spielregeln Installationsnachweise Shellscripte und Parameterfiles Erfolgsbestätigungen Deployment DDL Deployment ETL Deployment Frontend Deployment Anonymisierungen Scheduling Initialbeladungen Problemlose Deployments, Teilnahme am Sprintreview © OPITZ CONSULTING Agile BI in der Praxis – DevOps4BI GmbH 2014 Seite 17
  18. 18. 5 Administration von Testsystemen © OPITZ CONSULTING Agile BI in der Praxis – DevOps4BI GmbH 2014 Seite 18
  19. 19. Rechteschnitt DB – Entwicklungs- und Testsystem DBA-Rolle cdwhdeployment als OS-User ssh von Testserver oracle und root als OS-User - Patching - Sysdba NetApp-Administration © OPITZ CONSULTING Agile BI in der Praxis – DevOps4BI GmbH 2014 Seite 19
  20. 20. Administration der Testdatenbank DDL-Deployment Betriebssystemmonitoring DB-seitiges ETL-Monitoring Storagemonitoring Backup & Recovery User & Rechte Logische Backups Patching Was passiert wann wo? Erfolgreicher Testbetrieb & hohe Betriebseinführungsqualität © OPITZ CONSULTING Agile BI in der Praxis – DevOps4BI GmbH 2014 Seite 20
  21. 21. Rechteschnitt ETL – Entwicklungs- und Testsystem Informatica-Admin ETL-Owner infarun als OS-User ssh von Testserver Informatica-Admin ETL-Owner infarun als OS-User root © OPITZ CONSULTING Agile BI in der Praxis – DevOps4BI GmbH 2014 Seite 21
  22. 22. Administration des Test-ETL-Servers ETL-Deployment Betriebssystemmonitoring Cachegrößen Informatica ETL-Performance ETL-Monitoring Storagemonitoring Patching Was passiert wann wo? Erfolgreicher Testbetrieb & hohe Betriebseinführungsqualität © OPITZ CONSULTING Agile BI in der Praxis – DevOps4BI GmbH 2014 Seite 22
  23. 23. 6 Administration von Produktivsystemen © OPITZ CONSULTING Agile BI in der Praxis – DevOps4BI GmbH 2014 Seite 23
  24. 24. Rechteschnitt DB – Abnahme- und Produktivsystem Leserolle auf cDWH-Daten Keine Schemaownerzugriffe Temporär Select Any Dictionary kein OS-User oracle und root als OS-User - Patching - Sysdba NetApp-Administration © OPITZ CONSULTING Agile BI in der Praxis – DevOps4BI GmbH 2014 Seite 24
  25. 25. Administration der Produktivdatenbank DDL-Deployment Betriebssystemmonitoring DB-seitiges ETL-Monitoring Storagemonitoring Backup & Recovery Konfigurative Eingriffe Patching Was passiert wann wo? User & Rechte Hohe Betriebsqualität © OPITZ CONSULTING Agile BI in der Praxis – DevOps4BI GmbH 2014 Seite 25
  26. 26. Administration der Produktivdatenbank – Migration auf Tablespace mit Uniform Extent Size Entwicklung Scripts auf Hotfixumgebung Select Any Dictionary granten Monitoring auf DB-Ebene (Platzverbrauch, Fortschritt) Ausführung auf Abnahmeumgebung Produktivumgebung Wartungsfenster für Datamart Storagemonitoring Ausführung auf Ausführung auf Nächtliches ETL sicherstellen Entwicklungssystem Sprintentwicklung auf Entwicklungssystem Testbetrieb auf Testsystem Ausführung auf Testsystem Umstellung in 4 Tagesfenstern, nächtliche Verarbeitungen sichergestellt, alle Stories des Sprints abgenommen © OPITZ CONSULTING Agile BI in der Praxis – DevOps4BI GmbH 2014 Seite 26
  27. 27. Rechteschnitt ETL – Abnahme- und Produktivsystem Informatica: Expert-Entwickler Kein OS-User Informatica-Admin ETL-Owner infarun als OS-User root © OPITZ CONSULTING Agile BI in der Praxis – DevOps4BI GmbH 2014 Seite 27
  28. 28. Administration des Produktions-ETL-Servers ETL-Deployment Betriebssystemmonitoring Storagemonitoring Cachegrößen Informatica Konfigurative Eingriffe ETL-Performance ETL-Monitoring Patching Was passiert wann wo? Hohe Betriebsqualität © OPITZ CONSULTING Agile BI in der Praxis – DevOps4BI GmbH 2014 Seite 28
  29. 29. Konfigurative Eingriffe im ETL-Produktivsystem Exakte Problemanalyse: Wann? Warum? Wie? Warum erst jetzt? Risikobewertung: Kann und soll ich es konfigurativ tun? Zwei Expert-Entwickler Spiegelung mit Kunden-IT-Betrieb Test / Monitoring Vor- oder Nachentwicklung im Produkt Konfigurativ eingreifen Null-Fehler-Strategie, maximaler Kundennutzen, direkte Rückkopplung zur Entwicklung © OPITZ CONSULTING Agile BI in der Praxis – DevOps4BI GmbH 2014 Seite 29
  30. 30. DevOps und die Walls of Confusion Geschäftsprozess Idee Geschäftsmehrwert Fachbereiche Entwicklung Betrieb Agile Entwicklung DevOps © OPITZ CONSULTING Agile BI in der Praxis – DevOps4BI GmbH 2014 Seite 30
  31. 31. © OPITZ CONSULTING Agile BI in der Praxis – DevOps4BI GmbH 2014 Seite 31 Kontakt Andreas Ballenthin OPITZ CONSULTING Deutschland GmbH Kirchstr. 6 | 51647 Gummersbach Tel. +49 (2261) 60 01-0 andreas.ballenthin@opitz-consulting.com youtube.com/opitzconsulting @OC_WIRE slideshare.net/opitzconsulting xing.com/net/opitzconsulting

×