Understand the partitioning cadence options available in Mangrove
Choose between per-event, daily, weekly, and monthly partitioning
Configure batch types for your chosen strategy
Evaluate trade-offs between granularity and management overhead
When you have ongoing operations, you need to partition your data into multiple batches. The question is: how do you decide where one batch ends and the next begins? That’s the role of the partition strategy.
Your partitioning strategy is driven by three factors:
1
Methodology requirements
Some standards specify the partitioning granularity. For example, a methodology might require per-delivery tracking for chain-of-custody compliance, or monthly aggregation for periodic monitoring.
2
Operational patterns
Match the batch cadence to how the project actually operates. If deliveries happen 3-4 times per week, per-delivery batches make sense. If a facility runs continuously, daily or monthly batches are more practical.
3
Verification needs
Consider what auditors need to see. Per-event batches provide maximum traceability but more work to review. Time-based batches are simpler to audit but aggregate detail.
Fewer batches, but each requires drilling into aggregated data
Credit issuance
Faster — credits can be issued per batch
Slower — must wait for period to close
Management
More batches to track and manage
Fewer batches, simpler workflow
Reporting
High granularity, flexible aggregation
Natural aggregation, less flexibility
For Mangrove Biochar, per-delivery partitioning is the best fit. Each delivery is a natural unit of production with its own evidence (delivery ticket, weighbridge slip), and the Isometric methodology requires per-removal traceability.
Some projects need to partition batches by feedstock typeas well. If a biochar facility processes both agricultural waste and forestry residues, batches should be separated by feedstock because the methodology may apply different factors to each.In Mangrove, you can associate events with feedstocks and configure batch types to generate separate batches per feedstock within each accounting period.
Feedstock partitioning can be combined with time-based or ID-based partitioning. For example: monthly batches, split by feedstock type. This is configured in the batch type settings.
Batch partitioning is configured through the batch type settings in your project. When you generate batches, Mangrove applies the partition rules to create the appropriate number of batches from the events in the selected period.
What are the two fundamental partitioning approaches in Mangrove?
ID-based (per-event) partitioning creates one batch per unique tracking ID. Time-based (periodic) partitioning aggregates all events within a time window (daily, weekly, monthly) into one batch. The choice depends on methodology requirements, operational patterns, and verification needs.
When would you choose per-delivery over monthly partitioning?
Choose per-delivery when: (1) each delivery is a natural production unit, (2) the methodology requires per-event traceability, (3) deliveries are infrequent enough to manage individually, and (4) faster credit issuance per batch is valuable. Monthly is better for high-frequency continuous production where individual events are too small to report separately.