redwood anwendertage 2015 - housekeeping [schreibgeschützt] · housekeeping für prozess dateien...
TRANSCRIPT
![Page 1: Redwood Anwendertage 2015 - Housekeeping [Schreibgeschützt] · Housekeeping für Prozess Dateien Warum sollten Prozesse regelmäßig gesäubert werden? Aus der Dokumentation Incorrectorinefficientretentionstrategiescancauseprocess](https://reader030.vdocuments.site/reader030/viewer/2022041203/5d4fbfd088c99348698b7186/html5/thumbnails/1.jpg)
Redwood Anwendertage 2015
HOUSEKEEPING
![Page 2: Redwood Anwendertage 2015 - Housekeeping [Schreibgeschützt] · Housekeeping für Prozess Dateien Warum sollten Prozesse regelmäßig gesäubert werden? Aus der Dokumentation Incorrectorinefficientretentionstrategiescancauseprocess](https://reader030.vdocuments.site/reader030/viewer/2022041203/5d4fbfd088c99348698b7186/html5/thumbnails/2.jpg)
Übersicht
� Was ist Housekeeping?
� KeepClauses
� Dokumentation
� Security
� Maintenance Jobs
� Diskussion / Fragen / Anregungen
![Page 3: Redwood Anwendertage 2015 - Housekeeping [Schreibgeschützt] · Housekeeping für Prozess Dateien Warum sollten Prozesse regelmäßig gesäubert werden? Aus der Dokumentation Incorrectorinefficientretentionstrategiescancauseprocess](https://reader030.vdocuments.site/reader030/viewer/2022041203/5d4fbfd088c99348698b7186/html5/thumbnails/3.jpg)
Was ist Housekeeping?
� Collins Dictionary:
� Löschen / Aufräumen von nicht mehr benötigten Files
� Dokumentation
� Security
� …
![Page 4: Redwood Anwendertage 2015 - Housekeeping [Schreibgeschützt] · Housekeeping für Prozess Dateien Warum sollten Prozesse regelmäßig gesäubert werden? Aus der Dokumentation Incorrectorinefficientretentionstrategiescancauseprocess](https://reader030.vdocuments.site/reader030/viewer/2022041203/5d4fbfd088c99348698b7186/html5/thumbnails/4.jpg)
Retention
![Page 5: Redwood Anwendertage 2015 - Housekeeping [Schreibgeschützt] · Housekeeping für Prozess Dateien Warum sollten Prozesse regelmäßig gesäubert werden? Aus der Dokumentation Incorrectorinefficientretentionstrategiescancauseprocess](https://reader030.vdocuments.site/reader030/viewer/2022041203/5d4fbfd088c99348698b7186/html5/thumbnails/5.jpg)
Löschen von nicht mehr benötigten Files
� Welche Dateien fallen in Cronacle / BPA an?
� Prozesse schreiben Ausgabe Dateien
� Jeder Prozess-Server schreibt Trace Dateien
� Der Web-Application Server schreibt Trace Dateien
� Trace Dateien der Prozess-Server und des Web-ApplicationServers werden automatisch rotiert und/oder archiviert
� Übrig bleiben die Prozess-Dateien
![Page 6: Redwood Anwendertage 2015 - Housekeeping [Schreibgeschützt] · Housekeeping für Prozess Dateien Warum sollten Prozesse regelmäßig gesäubert werden? Aus der Dokumentation Incorrectorinefficientretentionstrategiescancauseprocess](https://reader030.vdocuments.site/reader030/viewer/2022041203/5d4fbfd088c99348698b7186/html5/thumbnails/6.jpg)
Housekeeping für Prozess Dateien
� Warum sollten Prozesse regelmäßig gesäubert werden?� Aus der Dokumentation
� Incorrect or inefficient retention strategies can cause processaccumulation-related issues such as poor performance and/or filesystem saturation.
� Bei Repositories mit vielen SAP Systemen besteht die Gefahr, dass das Filesystem vollläuft (Inodes!!)!
� Alle SAP Jobs schreiben standardmäßig auf das Filesystem des Web-Application Servers!
� Reduzierung von Ausgabe Dateien� Müssen alle Dateien wirklich geschrieben werden?
� Benötigen Sie die SAP-Spool Dateien in Cronacle / BPA?
![Page 7: Redwood Anwendertage 2015 - Housekeeping [Schreibgeschützt] · Housekeeping für Prozess Dateien Warum sollten Prozesse regelmäßig gesäubert werden? Aus der Dokumentation Incorrectorinefficientretentionstrategiescancauseprocess](https://reader030.vdocuments.site/reader030/viewer/2022041203/5d4fbfd088c99348698b7186/html5/thumbnails/7.jpg)
Retention (Keep-Clauses)
� Automatisiertes löschen von Prozessen und deren Dateien� Nach X Zeiteinheiten (Monate, Tage, Minuten, Sekunden)� Oder X Prozesse pro Schlüssel (System, User, Key*)� Zusätzlich welche Status sollen automatisch gelöscht werden?
� Neu in V9:� Eigener Retention Tab
� Unter dem + Tab versteckt
� Keep all processes indefinitely� Genau wie Default, aber dieserJob zählt nicht für Retention-Warnung* (ab 9.0.9)
� Retention Übersicht
![Page 8: Redwood Anwendertage 2015 - Housekeeping [Schreibgeschützt] · Housekeeping für Prozess Dateien Warum sollten Prozesse regelmäßig gesäubert werden? Aus der Dokumentation Incorrectorinefficientretentionstrategiescancauseprocess](https://reader030.vdocuments.site/reader030/viewer/2022041203/5d4fbfd088c99348698b7186/html5/thumbnails/8.jpg)
Dokumentation
![Page 9: Redwood Anwendertage 2015 - Housekeeping [Schreibgeschützt] · Housekeeping für Prozess Dateien Warum sollten Prozesse regelmäßig gesäubert werden? Aus der Dokumentation Incorrectorinefficientretentionstrategiescancauseprocess](https://reader030.vdocuments.site/reader030/viewer/2022041203/5d4fbfd088c99348698b7186/html5/thumbnails/9.jpg)
Dokumentation
� Sind alle Prozesse dokumentiert?� Sind die Verantwortlichen bekannt?� Sind Vorgänger / Nachfolger bekannt?
� Wenn ja, sind diese in Cronacle / BPA definiert?� Wenn ja, sind diese in einer Kette kombiniert?
� Wenn nein, warum nicht???� Was soll im Fehlerfall passieren?� Was im Erfolgsfall?� Wie soll der Prozess eingeplant werden?
� Ist das auch (zentral!) dokumentiert?
![Page 10: Redwood Anwendertage 2015 - Housekeeping [Schreibgeschützt] · Housekeeping für Prozess Dateien Warum sollten Prozesse regelmäßig gesäubert werden? Aus der Dokumentation Incorrectorinefficientretentionstrategiescancauseprocess](https://reader030.vdocuments.site/reader030/viewer/2022041203/5d4fbfd088c99348698b7186/html5/thumbnails/10.jpg)
Dokumenten Definition
� Hochladen und verlinken von Prozess-Anträgen, falls es keine Externe Lösung (Wiki, etc) gibt
� Beispielsweise� Ausführliche Beschreibung für Operating, was im Fehlerfall zu tun ist, falls es keineautomatisierte Lösung gibt.
� Antragsformular für denjeweiligen Prozess
![Page 11: Redwood Anwendertage 2015 - Housekeeping [Schreibgeschützt] · Housekeeping für Prozess Dateien Warum sollten Prozesse regelmäßig gesäubert werden? Aus der Dokumentation Incorrectorinefficientretentionstrategiescancauseprocess](https://reader030.vdocuments.site/reader030/viewer/2022041203/5d4fbfd088c99348698b7186/html5/thumbnails/11.jpg)
Sicherheit / Security
![Page 12: Redwood Anwendertage 2015 - Housekeeping [Schreibgeschützt] · Housekeeping für Prozess Dateien Warum sollten Prozesse regelmäßig gesäubert werden? Aus der Dokumentation Incorrectorinefficientretentionstrategiescancauseprocess](https://reader030.vdocuments.site/reader030/viewer/2022041203/5d4fbfd088c99348698b7186/html5/thumbnails/12.jpg)
Security
� Wer hat Zugriff auf das System?� Gibt es personalisierte Benutzer?
� Oder wird ein User für alle genutzt?� Haben Fachabteilungen Zugriff auf Cronacle / BPA?
� Wollen die Fachabteilungen evt. Zugriff haben?� Spätestens dann sollte ein Rechte- / Rollenkonzept aufgesetzt werden
� Wird LDAP/Active Directory genutzt?� Wie sieht das Rollen Konzept aus?� Werden Partitionen genutzt, um den Zugriff auf bestimmte
Bereiche einzuschränken?
![Page 13: Redwood Anwendertage 2015 - Housekeeping [Schreibgeschützt] · Housekeeping für Prozess Dateien Warum sollten Prozesse regelmäßig gesäubert werden? Aus der Dokumentation Incorrectorinefficientretentionstrategiescancauseprocess](https://reader030.vdocuments.site/reader030/viewer/2022041203/5d4fbfd088c99348698b7186/html5/thumbnails/13.jpg)
Maintenance Prozesse
![Page 14: Redwood Anwendertage 2015 - Housekeeping [Schreibgeschützt] · Housekeeping für Prozess Dateien Warum sollten Prozesse regelmäßig gesäubert werden? Aus der Dokumentation Incorrectorinefficientretentionstrategiescancauseprocess](https://reader030.vdocuments.site/reader030/viewer/2022041203/5d4fbfd088c99348698b7186/html5/thumbnails/14.jpg)
System Maintenance Prozesse
� Asynchrones Housekeeping� KeepClauses checken� Alte JobFiles löschen� JobStatistiken updaten� Tabellen monitoren� ...
� Diese Prozesse laufen ständig (alle 5, 15 Minuten, täglich, monatlich) im Hintergrund
![Page 15: Redwood Anwendertage 2015 - Housekeeping [Schreibgeschützt] · Housekeeping für Prozess Dateien Warum sollten Prozesse regelmäßig gesäubert werden? Aus der Dokumentation Incorrectorinefficientretentionstrategiescancauseprocess](https://reader030.vdocuments.site/reader030/viewer/2022041203/5d4fbfd088c99348698b7186/html5/thumbnails/15.jpg)
Custom Maintenance Prozess
� Möglichkeit eigene Housekeeping Jobs im Process Monitor auszublenden
� Vorteil: Process Monitor ist aufgeräumter� nur die produktiv wichtigen Jobs sind zu sehen� "standard" Jobs werden ausgeblendet
� Optionaler Haken bei ProcessDefinition� Z.B.
� Reorgs der SAP Systeme?� Filesystem checker der Platform Agenten?� Backups?� …
� Zentrale Frage:� Gehört dieser Prozess zum produktiven Geschäft?
![Page 16: Redwood Anwendertage 2015 - Housekeeping [Schreibgeschützt] · Housekeeping für Prozess Dateien Warum sollten Prozesse regelmäßig gesäubert werden? Aus der Dokumentation Incorrectorinefficientretentionstrategiescancauseprocess](https://reader030.vdocuments.site/reader030/viewer/2022041203/5d4fbfd088c99348698b7186/html5/thumbnails/16.jpg)
Fragen? / Diskussion / Anregungen