# Write a Parquet file

Publish / file

A variant of [Write a columnar file](https://meridian.online/operations/write-a-columnar-file).

Write rows to one or more Parquet files, optionally partitioned and compressed.

Page: <https://meridian.online/operations/write-a-columnar-file/write-a-parquet-file>

## Status

Not built yet.

arcform does not do this yet. [Its place on the roadmap](https://meridian.online/roadmap#write-a-columnar-file)

arcform has `parquet_export` for one unpartitioned Parquet file.

## What other tools call it

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

- Azure Data Factory: [`Parquet format (sink)`](https://learn.microsoft.com/en-us/azure/data-factory/format-parquet) (read 2026-09-27)
- Apache DataFusion: [`Data Insert: COPY .. INTO ..`](https://datafusion.apache.org/user-guide/features.html) (read 2026-09-27)
- Apache DataFusion: [`Data Insert: Parquet`](https://datafusion.apache.org/user-guide/features.html) (read 2026-09-27)
- Apache DataFusion: [`write_parquet`](https://docs.rs/datafusion/latest/datafusion/dataframe/struct.DataFrame.html) (read 2026-09-27)
- Duckle: [`Checkpoint`](https://github.com/slothflowlabs/duckle/blob/f85f8960edfb6efbf4cb89d58a7b32e16df0e867/frontend/src/workflow-ui/palette-data.ts) (read 2026-09-25)
- Duckle: [`Parquet`](https://github.com/slothflowlabs/duckle/blob/f85f8960edfb6efbf4cb89d58a7b32e16df0e867/website/docs/components.html) (read 2026-09-25)
- EasyMorph: [`Export to Apache Parquet`](https://help.easymorph.com/doku.php?id=transformations:exportapacheparquet) (read 2026-09-27)
- AWS Glue: [`Parquet (write)`](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-format-parquet-home.html) (read 2026-09-27)
- Apache Hop: [`Parquet file output`](https://hop.apache.org/manual/latest/pipeline/transforms/parquet-file-output.html) (read 2026-09-27)
- Pentaho Data Integration: [`Parquet Output`](https://docs.pentaho.com/pdia-data-integration/9.3-data-integration/pdi-transformation-steps-reference-overview) (read 2026-09-27)
- Polars: [`DataFrame.write_parquet`](https://docs.pola.rs/api/python/stable/reference/io.html) (read 2026-09-27)
- Polars: [`LazyFrame.sink_parquet`](https://docs.pola.rs/api/python/stable/reference/io.html) (read 2026-09-27)
- Talend: [`tFileOutputParquet`](https://help.qlik.com/talend/en-US/components/8.0/parquet/parquet-component) (read 2026-09-27)
- VisiData: [`parquet (saver)`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/loaders/parquet.py#L150) (read 2026-09-23)
