# Publish operations

Operations that send the result out, as a file, a table or a message. Among them are writing files such as CSV, JSON, Parquet and Excel, loading a database, uploading to cloud storage, sending to a web endpoint, a stream or an application's API, rendering a report or chart, and sending an email or chat alert. None of them hands a new table to the next step.

Page: <https://meridian.online/docs/arcform/operations/publish>

## The table sent out, with nothing new to look at

- [Write into an archive](https://meridian.online/docs/arcform/operations/write-into-an-archive): Write into a zip or other archive (Not built yet)
- [Write to a database](https://meridian.online/docs/arcform/operations/write-to-a-database): Write or bulk load to a database, warehouse or lake (Not built yet)
- [Describe a dataset](https://meridian.online/docs/arcform/operations/describe-a-dataset): Emit metadata: data dictionary, schema file, lineage, data package descriptor (Not built yet)
- [Write a file of any format](https://meridian.online/docs/arcform/operations/write-a-file-of-any-format): One writer that picks the format from the file name (Runs as a SQL step)
- [Write a columnar file](https://meridian.online/docs/arcform/operations/write-a-columnar-file): Write Parquet, ORC, Avro, Iceberg, Delta (Not built yet)
- [Write a CSV or delimited file](https://meridian.online/docs/arcform/operations/write-a-csv-or-delimited-file): Write CSV, TSV, fixed-width (Runs as a SQL step)
- [Write a JSON file](https://meridian.online/docs/arcform/operations/write-a-json-file): Write JSON, NDJSON (Runs as a SQL step)
- [Write another file format](https://meridian.online/docs/arcform/operations/write-another-file-format): Write any other file format (Not built yet)
- [Write a spreadsheet](https://meridian.online/docs/arcform/operations/write-a-spreadsheet): Write Excel, Google Sheets (Runs as a SQL step)
- [Write an XML or HTML file](https://meridian.online/docs/arcform/operations/write-an-xml-or-html-file): Write XML, HTML (Runs as a SQL step)
- [Send to a web endpoint](https://meridian.online/docs/arcform/operations/send-to-a-web-endpoint): Send results to an HTTP endpoint or webhook (Not built yet)
- [Copy a table out](https://meridian.online/docs/arcform/operations/copy-a-table-out): Hand the table to memory or the clipboard (Not built yet)
- [Send a notification](https://meridian.online/docs/arcform/operations/send-a-notification): Email, chat message, alert (A feature, not a step)
- [Upload to cloud storage](https://meridian.online/docs/arcform/operations/upload-to-cloud-storage): Put to S3, GCS, Azure Blob, HDFS, FTP, SFTP (Not built yet)
- [Make a report](https://meridian.online/docs/arcform/operations/make-a-report): Render a report, document, dashboard, chart or map (A feature, not a step)
- [Write to an application's API](https://meridian.online/docs/arcform/operations/write-to-an-applications-api): Write to a SaaS application API (Not built yet)
- [Send to a stream or queue](https://meridian.online/docs/arcform/operations/send-to-a-stream-or-queue): Produce to a queue or stream (Not built yet)
