Dezentrale Workload Automatisierung

Dezentrale Workload Automatisierung spielt eine Schlüsselrolle in der erfolgreichen digitalen Transformation. Dezentralisierung bildet einen wichtigen Faktor in der Dynamik und Wachstumsfähigkeit eines Unternehmens, zudem wirkt sich Dezentralität positiv auf die Agilität, Motivation und Verantwortungsbereitschaft von Teams und Führungskräften aus. Der Trend zur Dezentralisierung in modernen Unternehmenskulturen spielt sich parallel zum Trend zur Dezentralisierung in der IT ab: Schon längst bild...
Weiter

Migration zu BICsuite und schedulix Workload Automation

Migration zu BICsuite und schedulix Workload Automation
Hohe Kosten, schlechter Support, fehlende Features: Die Gründe für den Wunsch nach der Migration eines vorhandenen Enterprise Job Scheduling Systems zur BICsuite Workload Automation Platform sind vielfältig. Eine Hürde für die Entscheidung zur Migration ist oftmals die Unsicherheit darüber, wie eine Migration im laufenden Betrieb möglich ist und wie der Prozess gestaltet ist. Diese Fragen beantworten wir im Whitepaper zu unserer Migrations-Methode. Das Dokument zeigt eine Methodik, die sich...
Weiter

Abhängigkeitsauflösung und mehrdeutige Abhängigkeiten

Screenshot der Workload Automation Plattform BICsuite
Unter bestimmten Umständen wird der Submit eines Batches oder Jobs bei BICsuite oder schedulix mit der Fehlermeldung "Ambigous resolution" verhindert. Wir zeigen Ihnen in diesem Beitrag, wie es zu dieser Fehlermeldung kommen kann und wie Sie Abhängigkeiten so definieren können, damit sie Ihre Workload Automation Platform klar und eindeutig zu verarbeiten kann. Beispiel 1 Beginnen wir mit einem sehr einfachen Beispiel. Jemand möchte eine Verarbeitung für eine Datenbanktabelle durchfüh...
Weiter

Komplexe Scheduling Probleme

Featurebild Challenge
Wir lieben Herausforderungen und laden Sie dazu ein, uns zu testen. Unsere Timescheduling-Funktionaliät ist durch die Möglichkeit der Und / Oder-Verknüpfung extrem mächtig, deswegen bitten wir unsere Kunden und Partner ab und zu, uns zu challengen. Johns Challenge: "Ich möchte einen Job, der üblicherweise am 5. jeden Monats läuft, nur dann laufen lassen, wenn das ein Arbeitstag ist. Fällt der 5. auf einen Feiertag, oder auf das Wochenende, soll der Job einen Tag früher laufen. Handelt es sich da...
Weiter

Backlog Handling nach System Downtimes

Backlog-Situation
Nach Wartungsarbeiten am Server und Systemausfällen entstehen in der Workload-Automatisierung zwangsläufig Rückstaus mit Ressourcen-Engpässen, die schnellstmöglich aufgelöst werden müssen. Das Operator-Team muss in einer Backlog-Situation die notwendigen Maßnahmen treffen, um den Produktionsbetrieb aufrecht zu erhalten und möglichst schnell zum Normalbetrieb zurückkehren zu können. Dafür ist es notwendig, dass wichtige bzw. kritische Batches und Jobs höher priorisiert werden. Unwichtige bzw. unk...
Weiter

Automatisierung im Data Warehouse

In Data Warehouse-Umgebungen müssen täglich eine Vielzahl von Prozessen ausgeführt werden. In vielen Unternehmen existiert zwar ein Enterprise Scheduling, welches häufig jedoch nicht zur automatisierten Steuerung der einzelnen Prozesse im Data Warehouse herangezogen wird. Meist werden größere komplexe Batch-Prozesse vom Enterprise Scheduling angestoßen, die Ablaufsteuerung innerhalb dieser High Level Batch-Prozesse wird jedoch außerhalb des Enterprise Schedulings alterna...
Weiter

Process Decomposition

Unter Process Decomposition verstehen wir die Zerlegung von großen Programmen bzw. Scripten in kleinere Programme mit klar abgegrenzter Funktionalität. Komplexe, lange laufende Prozesse In vielen IT-Umgebungen kommen in der Nacht- bzw. Hintergrundverarbeitung große und komplexe Programme mit meist langer Laufzeit zum Einsatz. Nach dem Start geht die Kontrolle vollständig auf diese Programme über. Die Überwachung des Programmfortschritts und die Ermittlung der Ursache beim Auftreten von Fehlern i...
Weiter

Ablaufsteuerung mit Shell Scripten

Dieser Artikel beschäftigt sich mit den Problemen des Einsatzes der UNIX Shell (sh, ksh, bash, ...) zur Ablaufsteuerung von (Teil)Prozessen. Die auftretenden und in diesem Dokument beschriebenen Schwierigkeiten sind jedoch konzeptioneller Art und gelten damit auch für den Einsatz anderer Scriptsprachen (perl, python, ...). Keineswegs sollen die erwähnten Sprachen pauschal kritisiert werden. Jede der genannten Sprachen hat ihre Vorteile und die Autoren haben selbst in ihrer Laufbahn schon viele e...
Weiter

Parallelisierung von Prozessen im Data Warehouse

In Data Warehouse Umgebungen müssen typischerweise große Datenmengen verarbeitet werden. Abhängig von den zur Verfügung stehenden Hardware Ressourcen ist früher oder später der Zeitpunkt erreicht, an dem sich ein Verarbeitungsschritt nicht mehr durch Ausführung auf einem Prozessor bzw. als ein Prozess abbilden lässt. Mögliche Ursachen sind etwa: Zeitliche Anforderungen erfordern die Nutzung von mehreren Prozessoren Systemressourcen (Memory, Plattenplatz, Temp Tablespace, Rollback Segmente,...
Weiter

Video: Wozu Job Scheduling?

Die Anforderungen an moderne IT-Infrastrukturen wachsen ständig. Die Integration unterschiedlichster IT-Teilsysteme und die Einführung neuer Technologien führen zu einer ständig steigenden Anzahl von komplexen Abläufen und Einzelprozessen, die in einer heterogenen Systemumgebung automatisiert werden müssen. Diesen Prozess nennt man Job Scheduling. Mit manueller Steuerung, starrer Programmierung oder dem Einsatz ungeeigneter Job Scheduler ist diese Hürde nicht zu nehmen: Schlechte Wartbarkeit, h...
Weiter