Hva er batchbehandling?
Batchbehandling er behandlingen 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.
Mens batchbehandling kan utføres når som helst, er den spesielt egnet til slutt-av-syklusbehandling, for eksempel til behandling av en banks rapporter på slutten av en dag eller generering av månedlige eller annenhver uke lønn.
Viktige takeaways
- Batchbehandling er en teknikk for å automatisere og behandle flere transaksjoner som en enkelt gruppe. Batchbehandling hjelper til med å håndtere oppgaver som lønningsliste, avstemming på slutten av måneden eller om å gjøre opp handler natten over. Batchbehandlingssystemer kan spare penger og arbeidskraft over tid, men de kan være kostbart å utforme og implementere foran.
Forstå batchbehandling
For store bedrifter ble batchbehandling en vanlig måte å samle data, organisere og rapportere generasjon rundt midten av 1900-tallet med introduksjonen av stordatamaskinen. Den tidlige mekanikken ved å behandle en batch innebar å mate en datamaskin en bunke med utstansede kort som inneholdt kommandoer, eller instruksjoner, for datamaskinen å følge.
Herman Hollerith (1860-1929) blir kreditert med å utvikle stansekortet rundt 1890 da han ble ansatt som statistiker for det amerikanske folketellingskontoret. Det var dette hullkortet som ble frø for utbredt batchbehandling rundt 50 år senere.
Batchbehandlingsjobber kjøres på regelmessige planlagte 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 et kostnadseffektivt middel til å håndtere store datamengder på en gang. En påminnelse er at inngangene for behandlingen må være riktige, ellers vil resultatene av hele partiet være feil, noe som vil koste tid og penger.
En kort historie om batchbehandling
Et definerende kjennetegn ved batchbehandling er mangel på menneskelig intervensjon, med få, om noen, manuelle prosesser for å sparke den av. Dette er en del av det som gjør det så effektivt i moderne tid, men det var ikke alltid slik.
Batchbehandling startet med punch-kort, som ble oppført i instruksjoner for datamaskiner. Hele kortstokker, eller partier, med kort vil bli behandlet på en gang. Dette systemet, opprettet av Herman Hollerith, går så langt tilbake som i 1890. Hollerith utviklet det for å bli brukt til å behandle data fra den amerikanske folketellingen. Stanset manuelt, ble kortet matet inn og klart av en elektromekanisk enhet. Hollerith dannet senere et selskap som skulle bli IBM.
Batchbehandling i dag
I motsetning til tidligere iterasjoner, er funksjonene til moderne batchbehandling fullstendig automatisert for å oppfylle bestemte tidsforhold. Mens noen oppgaver blir gjort umiddelbart, blir andre utført i sanntid. Sistnevnte overvåkes regelmessig. Hvis det er noen problemer med prosessen, varsler systemet passende personell gjennom unntaksbaserte styringsvarsler. Dette sparer ledere tid for sine daglige oppgaver og andre presserende oppgaver uten å måtte føre tilsyn med batchbehandlingssystemet.
Programvaren identifiserer unntak gjennom et system med skjermer og avhengigheter, som får batchbehandlingen til å starte. Unntak kan omfatte bestillinger på nettet eller en forespørsel fra systemet om nye rekvisita.
Fordeler med batchbehandling
Raskere og lavere kostnader
Driftskostnader som arbeidskraft og utstyr kuttes når batchbehandling brukes. Dette er fordi det eliminerer behovet for menneskelige funksjonærer og fysisk maskinvare som datamaskiner. Og fordi batchbehandling er designet for å være rask og effektiv, og for å kutte ut menneskelige feil, kan nøkkelpersonell fokusere sin innsats på sine daglige oppgaver.
Frakoblede funksjoner
I motsetning til andre fungerer batchbehandlingssystemer hvor som helst og når som helst. Det betyr at de fortsetter å jobbe utenfor vanlig arbeidstid. De kan også jobbe i bakgrunnen i en offline innstilling, så selv i nedtidsperioder kan du være trygg på at de fremdeles vil jobbe uten å sette en pluss i organisasjonens daglige rutine.
Hands-Off tilnærming
Som nevnt over, med å ha et batchbehandlingssystem på plass gir ledere og annet nøkkelpersonell tid til å gjøre sine egne jobber uten å måtte bruke tid på å føre tilsyn med partier. Varsler sendes hvis det noen gang er noen problemer. Dette gjør at lederen kan ta en hands-off tilnærming til batchbehandling.
Ulemper ved batchbehandling
Virksomhetseiere vil kanskje vurdere noen få fallgruver i batchbehandling før de setter et slikt system på plass.
Distribusjon og trening
Som mange teknologier, er det nødvendig med en grad av opplæring for å administrere batch-prosesseringssystemer. Ledere vil måtte lære hva som utløser en batch, hvordan du planlegger dem, og hvilke unntakvarsler betyr blant annet.
debugging
Noen i selskapet eller organisasjonen skal være kjent med systemet. Det er fordi de ofte er veldig sammensatte. Uten en kunnskapsrik person på laget, kan det hende du må ansette noen andre for å hjelpe deg.
Koste
Batchprosesseringsinfrastruktur kan være et dyrt kapitalutlegg. For noen virksomheter kan kostnadene virke umulige.
