Stapelverarbeitung
Was ist Stapelverarbeitung?
Stapelverarbeitung ist die Verarbeitung von Transaktionen in einer Gruppe oder einem Stapel. Sobald die Stapelverarbeitung läuft, ist keine Benutzerinteraktion erforderlich. Dies unterscheidet die Stapelverarbeitung von der Transaktionsverarbeitung, bei der Transaktionen einzeln verarbeitet werden und eine Benutzerinteraktion erforderlich ist.
Während die Batch-Verarbeitung jederzeit durchgeführt werden kann, eignet sie sich besonders für die End-of-Cycle-Verarbeitung, z. B. für die Verarbeitung von Bankberichten am Ende eines Tages oder die Erstellung monatlicher oder zweiwöchentlicher Gehaltsabrechnungen.
Stapelverarbeitung verstehen
Für große Unternehmen wurde die Stapelverarbeitung Mitte des 20. Jahrhunderts mit der Einführung des Großrechners zu einer normalen Methode der Datenerfassung, Organisation und Berichterstellung. Die frühe Mechanik der Verarbeitung eines Stapels bestand darin, einen Computer mit einem Stapel Lochkarten zu füttern, die Befehle oder Anweisungen enthielten, denen der Computer folgen sollte.
Herman Hollerith (1860-1929) wird die Entwicklung der Lochkarte um 1890 zugeschrieben, als er als Statistiker für das US Census Bureau angestellt war. Diese Lochkarte wurde rund 50 Jahre später zum Grundstein für eine weit verbreitete Stapelverarbeitung.
Stapelverarbeitungsjobs werden zu regelmäßig geplanten Zeiten (z. B. über Nacht) oder nach Bedarf ausgeführt. Beispielsweise werden Rechnungen für Versorgungsunternehmen und andere Dienstleistungen, die von Verbrauchern empfangen werden, typischerweise jeden Monat durch Stapelverarbeitung erzeugt. Die Batch-Verarbeitung ist vorteilhaft, da sie eine kostengünstige Methode zur gleichzeitigen Verarbeitung großer Datenmengen darstellt. Eine Einschränkung besteht darin, dass die Eingaben für die Verarbeitung korrekt sein müssen, da sonst die Ergebnisse des gesamten Stapels fehlerhaft sind, was Zeit und Geld verschwendet.
Verlauf der Stapelverarbeitung
Ein charakteristisches Merkmal der Batch-Verarbeitung ist der minimale menschliche Eingriff, da nur wenige, wenn überhaupt, manuelle Prozesse erforderlich sind. Dies ist ein Teil dessen, was es so effizient macht, obwohl es nicht immer so war.
Die Stapelverarbeitung begann mit Lochkarten, die in Anweisungen für Computer tabelliert wurden. Ganze Decks oder Chargen von Karten würden auf einmal verarbeitet. Dieses von Herman Hollerith entwickelte System reicht bis ins Jahr 1890 zurück. Hollerith hat es entwickelt, um Daten aus der US-Volkszählung zu verarbeiten. Von Hand gestanzt, wurde die Karte in ein elektromechanisches Gerät eingeführt und gelesen. Hollerith patentierte seine Erfindung als "Electronic Tabulating Machine" und schloss sich später einer Gruppe anderer Erfinder und Investoren an, um die Computing-Tabulating-Recording Company (CTR) zu gründen, die schließlich zu International Business Machines oder IBM wurde.
Die Stapelverarbeitung begann mit der Verwendung von Lochkarten aus Papier.
Im Gegensatz zu früheren Iterationen sind die Funktionen der modernen Stapelverarbeitung vollständig automatisiert, um bestimmte Zeitbedingungen zu erfüllen. Während einige Aufgaben sofort erledigt werden, werden andere in Echtzeit ausgeführt und regelmäßig überwacht. Wenn es irgendwelche Probleme mit dem Prozess gibt, benachrichtigt das System das zuständige Personal durch ausnahmebasierte Managementwarnungen. Diese Automatisierung verschafft Managern Zeit für andere Aufgaben.
Die Software identifiziert Ausnahmen durch ein System von Monitoren und Abhängigkeiten, wodurch die Stapelverarbeitung gestartet wird. Ausnahmen können Online-Kundenbestellungen oder eine Anforderung aus dem System für neue Lieferungen sein.
Da bei der Stapelverarbeitung große Datenmengen gleichzeitig verarbeitet werden müssen, wird der gesamte Stapel fehlerhaft, wenn die Eingaben in irgendeiner Weise fehlerhaft sind, wodurch Zeit und Geld verschwendet werden.
Vorteile der Stapelverarbeitung
Schneller und kostengünstiger
Betriebskosten wie Arbeit und Ausrüstung werden durch die Stapelverarbeitung gesenkt, da physische Hardware wie Computer nicht mehr von Menschen überwacht werden müssen. Und da die Batch-Verarbeitung auf Schnelligkeit, Effizienz und Fehlerfreiheit ausgelegt ist, kann sich das Personal auf andere Aufgaben konzentrieren.
Offline-Funktionen
Im Gegensatz zu anderen funktionieren Stapelverarbeitungssysteme überall und jederzeit. Das bedeutet, dass sie auch außerhalb der regulären Geschäftszeiten weiterarbeiten. Sie können auch offline im Hintergrund arbeiten, sodass sie auch in Ausfallzeiten weiterarbeiten, ohne den Tagesablauf der Organisation zu beeinträchtigen.
Hands-off-Ansatz
Wie oben erwähnt, gibt ein Stapelverarbeitungssystem Managern und anderen wichtigen Mitarbeitern Zeit, ihre eigenen Aufgaben zu erledigen, ohne Zeit mit der Überwachung von Stapeln verbringen zu müssen. Warnungen werden gesendet, wenn Probleme auftreten. Dies ermöglicht Mitarbeitern einen automatisierten Ansatz für die Stapelverarbeitung.
Nachteile der Stapelverarbeitung
Geschäftsinhaber sollten einige der Fallstricke der Stapelverarbeitung berücksichtigen, bevor sie ein solches System einführen.
Bereitstellung und Schulung
Wie bei vielen Technologien ist für die Verwaltung von Stapelverarbeitungssystemen eine Schulung erforderlich. Manager müssen unter anderem lernen, was einen Stapel auslöst, wie die Verarbeitung geplant wird und was Ausnahmebenachrichtigungen bedeuten.
Debugging
Die Systeme sind oft komplex und erfordern, dass ein Mitarbeiter mit dem Programm vertraut ist. Andernfalls müssen Unternehmen oder Organisationen möglicherweise einen IT-Spezialisten um Hilfe bitten.
Kosten
Die Stapelverarbeitungsinfrastruktur kann eine teure Vorabinvestition sein. Für einige Unternehmen scheinen die Kosten nicht tragbar zu sein.
Höhepunkte
Stapelverarbeitungssysteme können im Laufe der Zeit Geld und Arbeit sparen, aber ihre Entwicklung und Implementierung im Voraus kann kostspielig sein.
Stapelverarbeitung ist eine Technik zur Automatisierung und Verarbeitung mehrerer Transaktionen als eine einzige Gruppe.
Stapelverarbeitung hilft bei der Abwicklung von Aufgaben wie Gehaltsabrechnung, Monatsabstimmung oder Abwicklung von Geschäften über Nacht.