batchbehandling
Hva er batchbehandling?
Batchbehandling er behandling av transaksjoner i en gruppe eller batch. Ingen brukerinteraksjon er nødvendig når batchbehandling er i gang. Dette skiller batchbehandling fra transaksjonsbehandling, som innebærer å behandle transaksjoner én om gangen og krever brukerinteraksjon.
Selv om batchbehandling kan utføres når som helst, er den spesielt egnet for sluttbehandling, for eksempel for å behandle en banks rapporter på slutten av en dag eller generere månedlige eller annenhver uke lønnslister.
Forstå batchbehandling
For store bedrifter ble batchbehandling en normal måte for datasamling, organisering og rapportgenerering rundt midten av 1900-tallet med introduksjonen av stormaskinen. Den tidlige mekanikken med å behandle en batch innebar å mate en datamaskin med en stabel med hullkort som inneholdt kommandoer, eller veibeskrivelser, som datamaskinen kunne følge.
Herman Hollerith (1860-1929) er kreditert med å utvikle hullkortet rundt 1890 da han ble ansatt som statistiker for US Census Bureau. Det var dette hullkortet som ble grunnlaget for utbredt batchbehandling rundt 50 år senere.
Batchbehandlingsjobber kjøres til faste tider (f.eks. over natten) eller etter behov. Som et eksempel genereres regninger for verktøy og andre tjenester mottatt av forbrukere vanligvis ved batchbehandling hver måned. Batchbehandling er fordelaktig fordi det er en kostnadseffektiv måte å håndtere store mengder data på en gang. En advarsel er at inndataene for behandlingen må være korrekte, ellers vil resultatene av hele batchen være feil, noe som kaster bort tid og penger.
Historie om batchbehandling
Et definerende kjennetegn ved batchbehandling er minimal menneskelig intervensjon, med få, om noen, manuelle prosesser som kreves. Dette er noe av det som gjør det så effektivt, selv om det ikke alltid var slik.
Batchbehandling startet med hullkort, som ble tabellert i instruksjoner for datamaskiner. Hele kortstokker, eller grupper av kort, vil bli behandlet på en gang. Dette systemet, laget av Herman Hollerith, går så langt tilbake som 1890. Hollerith utviklet det for å brukes til å behandle data fra US Census. Kortet ble stanset manuelt og ble matet inn i og lest av en elektromekanisk enhet. Hollerith patenterte oppfinnelsen sin som "Electronic Tabulating Machine", og ble senere med i en gruppe andre oppfinnere og investorer for å danne Computing-Tabulating-Recording Company (CTR), som til slutt skulle bli International Business Machines, eller IBM.
Batchbehandling startet med bruk av papirhullkort.
I motsetning til tidligere iterasjoner, er funksjonene til moderne batchbehandling fullstendig automatisert for å oppfylle visse tidsbetingelser. Mens noen oppgaver utføres umiddelbart, utføres andre i sanntid og overvåkes med jevne mellomrom. Hvis det er noen problemer med prosessen, varsler systemet passende personell gjennom unntaksbaserte ledelsesvarsler. Denne automatiseringen gir ledere tid til andre oppgaver.
Programvaren identifiserer unntak gjennom et system med monitorer og avhengigheter, som får batchbehandlingen til å starte. Unntak kan omfatte online kundebestillinger eller en forespørsel fra systemet om nye forsyninger.
Fordi batchbehandling involverer håndtering av store mengder data på en gang, hvis inngangene er av på noen måte, vil hele batchen være feil, og kaste bort tid og penger.
Fordeler med batchbehandling
Raskere og lavere kostnader
Driftskostnader som arbeidskraft og utstyr reduseres med batchbehandling fordi det reduserer behovet for fysisk maskinvare for menneskelig tilsyn som datamaskiner. Og fordi batchbehandling er designet for å være rask, effektiv og feilfri, kan personell fokusere på andre oppgaver.
Offline funksjoner
I motsetning til andre, fungerer batchbehandlingssystemer hvor som helst, når som helst. Det betyr at de fortsetter å jobbe utenom ordinær arbeidstid. De kan også jobbe i bakgrunnen i en offline-innstilling, så selv i nedgangsperioder vil de fortsatt jobbe uten å sette et støt i organisasjonens daglige rutine.
Hands-off tilnærming
Som nevnt ovenfor gir det å ha et batchbehandlingssystem på plass ledere og annet nøkkelpersonell tid til å gjøre sine egne jobber uten å måtte bruke tid på å overvåke batcher. Varsler sendes når problemer oppstår. Dette gir arbeidere en hands-off tilnærming til batchbehandling.
Ulemper ved batchbehandling
Bedriftseiere vil kanskje vurdere noen av fallgruvene ved batchbehandling før de setter et slikt system på plass.
Utrulling og opplæring
Som mange andre teknologier kreves opplæring for å administrere batchbehandlingssystemer. Ledere må blant annet lære hva som utløser en batch, hvordan de planlegger behandling og hva unntaksvarsler betyr.
Feilsøking
Systemene er ofte komplekse, og krever at noen i personalet er kjent med programmet. Ellers kan bedrifter eller organisasjoner trenge å ansette en informasjonsteknologispesialist for å få hjelp.
Kostnad
Batch-behandlingsinfrastruktur kan være en kostbar forhåndsinvestering. For noen virksomheter kan det hende at kostnadene ikke virker gjennomførbare.
##Høydepunkter
- Batchbehandlingssystemer kan spare penger og arbeidskraft over tid, men de kan være kostbare å designe og implementere på forhånd.
– Batchbehandling er en teknikk for å automatisere og behandle flere transaksjoner som en enkelt gruppe.
- Batchbehandling hjelper deg med å håndtere oppgaver som lønn, avstemming ved slutten av måneden eller avgjøre handler over natten.