Dataset

Upload the CSV your project is built on.

The Dataset node holds the raw data every downstream node ultimately reads from. It has no upstream connection — it's where a flow starts.

What it needs

  • A CSV or Excel file (.csv, .xlsx, .xls), one row per date, one column per metric or channel. There's no fixed column-name requirement — what each column means is decided later, in Variables.
  • A name (optional) — if you leave it blank, meryn names it for you.
The dataset upload modal
The dataset upload modal

Getting the shape right

If you're not sure what meryn expects, the upload modal has a Download example CSV button — a realistic 104-week sample with a date column, several media channels, a couple of non-media covariates, and revenue. Match that shape and you can't go far wrong.

One thing worth knowing before you upload: dates should be in ISO format (YYYY-MM-DD). Other formats are usually fine — meryn tries to detect the format your file uses — but an ambiguous format (is 03/04/2024 March 4th or April 3rd?) can silently misread your date column. If your file isn't ISO, you'll see a warning when you get to the Period step, which is where the consequence would actually show up (a suspiciously short or empty date range).

What happens after upload

meryn reads the header row to list your columns and shows you row/column counts so you can sanity-check the upload immediately. The file itself is stored once — every Variables node built from this Dataset reads the same underlying file, so re-uploading isn't something you do per-model.

What connects here

Only Variables. A Dataset node's only job is to exist so a Variables node can be mapped against it.