Batchverwerking - KamilTaylan.blog
24 juni 2021 8:07

Batchverwerking

Wat is batchverwerking?

Batchverwerking is de verwerking van  transacties in een groep of batch. Er is geen gebruikersinteractie vereist als de batchverwerking eenmaal aan de gang is. Dit onderscheidt batchverwerking van transactieverwerking, waarbij transacties één voor één worden verwerkt en gebruikersinteractie vereist is.

Hoewel batchverwerking op elk moment kan worden uitgevoerd, is deze bijzonder geschikt voor verwerking aan het einde van de cyclus, zoals voor het verwerken van bankrapporten aan het einde van een dag of het genereren van maandelijkse of tweewekelijkse loonlijsten.

Belangrijkste leerpunten

  • Batchverwerking is een techniek voor het automatiseren en verwerken van meerdere transacties als een enkele groep.
  • Batchverwerking helpt bij het afhandelen van taken zoals salarisadministratie, afstemming aan het einde van de maand of het ’s nachts afwikkelen van transacties.
  • Batchverwerkingssystemen kunnen in de loop van de tijd geld en arbeid besparen, maar het kan kostbaar zijn om van tevoren te ontwerpen en te implementeren.

Batchverwerking begrijpen

Voor grote ondernemingen werd batchverwerking rond het midden van de 20e eeuw een normale manier van gegevenscompilatie, organisatie en rapportage met de introductie van de mainframecomputer. De vroege mechanica van het verwerken van een batch was het voeden van een computer met een stapel ponskaarten met opdrachten of aanwijzingen die de computer kon volgen.

Herman Hollerith (1860-1929) wordt gecrediteerd voor het ontwikkelen van de ponskaart rond 1890, toen hij als statisticus voor het US Census Bureau werkte. Het was deze ponskaart die ongeveer 50 jaar later het zaad werd voor wijdverspreide batchverwerking.

Batchverwerkingstaken worden uitgevoerd op regelmatig geplande tijden (bijv. ‘S nachts) of op basis van behoefte. Facturen voor nutsvoorzieningen en andere diensten die consumenten ontvangen, worden bijvoorbeeld doorgaans elke maand gegenereerd door batchverwerking. Batchverwerking is voordelig omdat het een kosteneffectieve manier is om grote hoeveelheden gegevens tegelijk te verwerken. Een voorbehoud is dat de invoer voor de verwerking correct moet zijn, anders zijn de resultaten van de hele batch defect, wat tijd en geld zou kosten.

Geschiedenis van batchverwerking

Een bepalend kenmerk van batchverwerking is een gebrek aan menselijke tussenkomst, met weinig of geen handmatige processen om het op gang te brengen. Dit maakt deel uit van wat het zo efficiënt maakt in de moderne tijd, maar het was niet altijd zo.

Batchverwerking begon met ponskaarten, die werden getabuleerd in instructies voor computers. Gehele kaartspellen of batches kaarten zouden in één keer worden verwerkt. Dit systeem, gemaakt door Herman Hollerith, gaat terug tot 1890. Hollerith ontwikkelde het om te worden gebruikt om gegevens uit de US Census te verwerken. Met de hand geponst, werd de kaart ingevoerd en gereed gemaakt door een elektromechanisch apparaat. Hollerith patenteerde zijn uitvinding als de “Electronic Tabulating Machine”, en sloot zich later aan bij een groep andere uitvinders en investeerders om de Computing-Tabulating-Recording Company (CTR) op te richten, die uiteindelijk IBM zou worden.



Batchverwerking begon met het gebruik van ponskaarten.

In tegenstelling tot eerdere iteraties, zijn de functies van moderne batchverwerking volledig geautomatiseerd om aan bepaalde tijdsvoorwaarden te voldoen. Terwijl sommige taken onmiddellijk worden uitgevoerd, worden andere in realtime uitgevoerd. Deze laatste worden regelmatig gecontroleerd. Als er problemen zijn met het proces, stelt het systeem het juiste personeel op de hoogte via beheerwaarschuwingen op basis van uitzonderingen. Dit bespaart managers tijd voor hun dagelijkse taken en andere urgente taken zonder toezicht te hoeven houden op het batchverwerkingssysteem.

De software identificeert uitzonderingen via een systeem van monitors en afhankelijkheden, waardoor de batchverwerking wordt gestart. Uitzonderingen kunnen zijn onder meer online bestellingen van klanten of een verzoek van het systeem om nieuwe benodigdheden.



Omdat bij batchverwerking grote hoeveelheden gegevens in één keer moeten worden verwerkt, zal de hele batch als de invoer op de een of andere manier is uitgeschakeld, gebreken vertonen, waardoor tijd en geld wordt verspild.

Voordelen van batchverwerking

Snellere en lagere kosten

Operationele kosten zoals arbeid en apparatuur worden verlaagd wanneer batchverwerking wordt gebruikt. Dit komt omdat het de behoefte aan menselijke bedienden en fysieke hardware zoals computers elimineert. En omdat batchverwerking is ontworpen om snel en efficiënt te zijn en om menselijke fouten te voorkomen, kunnen sleutelpersoneel zich concentreren op hun dagelijkse taken.

Offline functies

In tegenstelling tot andere werken batchverwerkingssystemen overal en altijd. Dat betekent dat ze doorwerken buiten de reguliere kantooruren. Ze kunnen ook op de achtergrond werken in een offline omgeving, dus zelfs tijdens down-periodes kunt u er zeker van zijn dat ze nog steeds zullen werken zonder een deuk in de dagelijkse routine van de organisatie.

Hands-off aanpak

Zoals hierboven vermeld, geeft het hebben van een batchverwerkingssysteem managers en ander belangrijk personeel de tijd om hun eigen werk te doen zonder dat ze tijd hoeven te besteden aan het toezicht op batches. Er worden waarschuwingen verzonden als er ooit problemen zijn. Hierdoor kan de manager de batchverwerking hands-off benaderen.

Nadelen van batchverwerking

Bedrijfseigenaren willen misschien enkele van de valkuilen van batchverwerking overwegen voordat ze een dergelijk systeem invoeren.

Inzet en training

Net als veel andere technologieën, is een zekere mate van training vereist om batchverwerkingssystemen te beheren. Managers zullen onder andere moeten leren wat een batch activeert, hoe ze deze kunnen plannen en wat uitzonderingsmeldingen betekenen.

Foutopsporing

Iemand binnen het bedrijf of de organisatie moet bekend zijn met het systeem. Dat komt omdat ze vaak erg complex zijn. Zonder een deskundig persoon in het team, moet u misschien iemand anders inhuren om u te helpen.