Batch Pre-Processing
Author:
Fluent Commerce
Changed on:
28 Nov 2024
Overview
This page describes how Batch Pre-Processing works, the opportunities available for configuration, and the implementation improvements enabled by using Batch Pre-Processing.
Key points
- Batch Pre-Processing optimises the performance of Inventory Batches
- This optimisation reduces the time it takes to process Inventory Batches
- Batch Pre-Processing can be enabled per Account and Retailer as needed
Pre-requisites
- You should have knowledge of Global Inventory
- You should have an understanding of Inventory Batches via the Job API
What is Batch Pre-Processing?
Batch Pre-Processing is a service that will analyse Inventory batches and determine the most efficient way to process those inventory batch items. Currently, Batch Pre-Processing will de-duplicate any individual inventory items included in the same Job multiple times. It will also determine whether an individual update is the same as a previous record we already have. If it is an “unchanged” record, Batch Pre-Processing will remove that update from the batch.
How Batch Pre-Processing works
After we receive inventory batches, we will group them together and analyse all the individual inventory items. These inventory items are compared to the data saved in our databases. When those items are unchanged from data in our database, we won’t process those updates. The most important updates for us to process are the ones that change our stored data. In the absence of Batch Pre-Processing, if a batch contains a large range of unchanged data and very little changed data, the unchanged data will hold up the changed data, resulting in a longer time to have a true view of inventory availability.
Read further detail about How Batch Pre-Processing works
Value Proposition
Batch Pre-Processing will:
- Reduce the total time to process Inventory Batches and update Virtual Positions
- Optimise inventory ingestion to reduce out-of-sync inventory data