NieuwProduct Score, 4T Segmentation, Price War en Broken Size zijn live.Bekijk wat er nieuw is
Feedance
Woordenlijst · B

Batchverwerking

Definitie

Batchverwerking (batch processing) is het in één keer uitvoeren van een reeks bewerkingen op een grote groep records, volgens een schema of na een trigger, in plaats van elk record afzonderlijk te verwerken zodra het binnenkomt. In feedmanagement zorgt batchverwerking ervoor dat een systeem tienduizenden productrecords in één geplande run kan bijwerken, importeren of exporteren — prijzen herberekenen, voorraadniveaus verversen of een volledig feedbestand opnieuw genereren — in plaats van elke productwijziging direct te verwerken op het moment dat die plaatsvindt.

Waarom het belangrijk is voor feedmanagement

Niet elke update hoeft direct te gebeuren, en elke afzonderlijke wijziging in realtime verwerken in een catalogus van honderdduizenden SKU's zou zowel het feedplatform als de kanalen die de data ontvangen zwaar belasten. Batchverwerking bundelt wijzigingen en voert ze uit binnen een vast tijdvenster — 's nachts, elk uur of op verzoek — wat veel efficiënter is voor grootschalige bewerkingen zoals het opnieuw exporteren van een volledige catalogus naar Google Merchant Center of het herberekenen van margegebaseerde prijzen voor alle producten in een categorie. Het maakt grote bewerkingen ook voorspelbaar en makkelijker te monitoren: een batchjob slaagt als geheel of mislukt als geheel, waardoor je een foute update eenvoudiger opmerkt en terugdraait dan wanneer je duizenden afzonderlijke realtime wijzigingen moet volgen. Overal waar een korte vertraging acceptabel is, is batchverwerking doorgaans goedkoper en stabieler dan een aanpak die continu, gebeurtenis voor gebeurtenis, werkt.

Hoe het werkt

Een batchjob haalt meestal een volledige of gedeeltelijke dataset op — alle producten in een categorie, alle artikelen die sinds de vorige run zijn gewijzigd, of de hele catalogus — past daar in één keer een reeks transformaties of regels op toe en schrijft het resultaat weg als een bijgewerkt feedbestand of een reeks API-calls. Dit is het mechanisme achter de meeste functies voor bulkbewerking in feedplatforms, waarbij een regel als "verhoog alle prijzen in de categorie tuinmeubelen met 8%" in één keer op alle overeenkomende producten wordt toegepast in plaats van één voor één. Batchjobs worden meestal gestart door een schema (elke nacht om 2:00 uur) of een extern signaal (een nieuw exportverzoek), en ze vormen een van de kernmechanismen achter feedautomatisering, omdat een volledig geautomatiseerde feedpipeline een manier nodig heeft om de hele catalogus periodiek opnieuw te verwerken zonder handmatige tussenkomst.

Voorbeeld

<!-- Feed export metadata showing the result of a scheduled batch run -->
<feed>
  <batch_id>batch-2026-08-15-0200</batch_id>
  <items_processed>48213</items_processed>
  <run_type>scheduled</run_type>
  <item>
    <g:id>SKU-30099</g:id>
    <title>Outdoor Teak Dining Chair</title>
    <g:price>142.00 USD</g:price>
    <g:availability>in stock</g:availability>
  </item>
  <!-- ...remaining items in this batch... -->
</feed>

De velden batch_id en items_processed laten zien hoe een feedplatform één nachtelijke run registreert die elk artikel in de catalogus heeft verwerkt, in plaats van dat elk product als een afzonderlijke realtime gebeurtenis wordt bijgewerkt.

Gerelateerde begrippen

Batchverwerking is de motor achter de meeste grootschalige bulkbewerkingen, omdat het toepassen van een regel op duizenden producten tegelijk alleen efficiënt werkt als het als één batch wordt uitgevoerd in plaats van artikel voor artikel. Het is ook een fundamenteel onderdeel van bredere pipelines voor workflowautomatisering en feedautomatisering, waarin geplande batchruns ervoor zorgen dat een hele catalogus synchroon blijft over alle kanalen, zonder dat iemand elke update handmatig hoeft te starten.

Zie welke
producten opbrengen.

Koppel je feed en GA4. We tonen Product Score, 4T, Price War en Broken Size op je eigen catalogus.