# Enrich with record context[¶](https://doc.dataiku.com/dss/latest/preparation/processors/enrich-with-record-context.html#enrich-with-record-context "Permalink to this headline")

This processor adds columns containing information about the current record, when available.

The following information can be added:

* Source partition (for partitioned input datasets)

* Source partition dimension values (for partitioned input datasets)

* File name (for file-based datasets)

* Record id in file (for file-based datasets)

This processor can only work in the “DSS” engine. It is not compatible with the Spark and SQL engines.

Additionally, this processor will not output any valid data when designing the preparation. The data will only be filled when actually running the recipe.
