# Repartition the data

Control / engine

A variant of [Plan and run queries](https://meridian.online/operations/plan-and-run-queries).

Split or redistribute rows over a set number of partitions or threads so the work runs in parallel.

Page: <https://meridian.online/operations/plan-and-run-queries/repartition-the-data>

## Status

Not built yet.

arcform does not do this yet; it would live in how a Protocol runs. [Its place on the roadmap](https://meridian.online/roadmap#plan-and-run-queries)

## What other tools call it

Meridian's classification; an independent blind rating agreed on 95.7% of 324 rows (variant, version 3).

- Apache DataFusion: [`Parallel query execution`](https://datafusion.apache.org/user-guide/features.html) (read 2026-09-27)
- Apache DataFusion: [`repartition`](https://docs.rs/datafusion/latest/datafusion/dataframe/struct.DataFrame.html) (read 2026-09-27)
- AWS Glue: [`Autobalance Processing`](https://docs.aws.amazon.com/glue/latest/dg/transforms-autobalance-processing.html) (read 2026-09-27)
- AWS Glue: [`coalesce`](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-crawler-pyspark-extensions-dynamic-frame.html) (read 2026-09-27)
- AWS Glue: [`repartition`](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-crawler-pyspark-extensions-dynamic-frame.html) (read 2026-09-27)
- Talend: [`tManagePartitions`](https://help.qlik.com/talend/en-US/components/8.0/processing/processing-component) (read 2026-09-27)
- Talend: [`tPartition (deprecated)`](https://help.qlik.com/talend/en-US/components/8.0/processing/processing-component) (read 2026-09-27)
- Talend: [`tPartitioner`](https://help.qlik.com/talend/en-US/components/8.0/orchestration/orchestration-component) (read 2026-09-27)
