This page covers the MinIO (default) provider — the built-in object store that ships with Datris. To write to AWS S3, see S3 Destination — same code path, same file formats, just per-pipeline credentials instead of the global MinIO ones.
Output Path
Files are written to:{environment}-data. You can override this per pipeline with the destinationBucketOverride field.
File Formats
Set the format with the
fileFormat field.
Write Modes
Partitioning
Partition output files by one or more columns using thepartitionBy array. Spark creates a directory structure based on the distinct values of the specified columns.
Delete Before Write
SetdeleteBeforeWrite to true to remove all existing objects under the output prefix before writing new data. This is useful when you need a clean target path but want finer control than the overwrite write mode provides.
