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 bilden monolitische…
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…
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 Ihr Service Orchestration and Automation Platform klar und eindeutig zu verarbeiten kann.
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.…
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. unkritische Jobs…
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 alternativ gelöst. Die Gründe dafür liegen meist in fehlenden Features des…
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…
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…
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,…
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, hohe…