Comprendere l’elaborazione batch dal punto di vista aziendale e tecnico

fotografato da Sorelle Danny SU Unsplash

Noi vivere in un mondo in cui ogni interazione umana diventa un evento nel sistema, che si tratti di acquistare vestiti online o in negozio, di scorrere i social media o di prendere un Uber. Non sorprende che tutti questi eventi vengano elaborati in un modo o nell’altro. Alcuni eventi prevedono una risposta rapida, quindi vengono elaborati immediatamente. Ad esempio, quando completi una corsa con Uber, riceverai la ricevuta in pochi secondi. L’input e l’output sono generalmente 1 a 1.

2 diverse modalità di elaborazione dati

Mentre altri eventi creano valori maggiori se elaborati collettivamente in background. Un esempio è la generazione di report mensili in cui è necessario combinare tutte le transazioni di questo mese. L’input e l’output sono generalmente molti-a-1. Questo è anche chiamato elaborazione batch.

In qualità di professionisti dei dati, gestiamo lotti ogni giorno. È un vecchia scuola ma è comunque un metodo di elaborazione dati molto potente che ogni persona interessata ai dati dovrebbe conoscere. Poiché si tratta di un’area fondamentale, c’è molto da esplorare. In questo articolo inizierò con i casi d’uso dell’elaborazione batch: come le aziende possono trarne vantaggio, seguiti dai suoi aspetti tecnici. Entro la fine dell’articolo dovresti avere un’idea di come utilizzare i batch in modo efficace nel tuo ambiente.

Che cos’è l’elaborazione batch e perché?

Dall’introduzione, abbiamo appreso che l’elaborazione batch consiste nell’elaborare un gruppo di eventi (noto anche come batch) in un unico lavoro e differisce dall’elaborazione delle transazioni che gestisce un evento alla volta. Gli eventi in un batch solitamente hanno gli stessi attributi e appartengono allo stesso contesto aziendale.

Un batch di esempio (creato dall’autore)

Nella maggior parte dei casi, scegliamo l’elaborazione batch per due motivi.

Attività commerciale

Alcuni output possono essere generati solo quando sono presenti una serie di record. Esempi sono la generazione di report di fine mese, l’elaborazione delle buste paga, la fatturazione e i sistemi di fatturazione. IL…

Fonte: towardsdatascience.com

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *