DATASET GENERATE UID

Appends a new column of universally unique identifiers (UUIDs) to an existing dataset, one UUID per row. Use this worker whenever rows in a dataset need a stable, unique identity key before downstream joins or tracking steps.

When to use

Classification: process.

Tagged: column, dataset, generate, uid, unique_id, uuid.

Inputs

Label ID Type Default Required Description
Dataset dataset_1 dataset   Input dataset to which the UID column will be appended; accepts any tabular dataset — leave empty if the dataset will be wired at runtime.
New Col new_col text UID   Name of the new UUID column added to the output dataset; defaults to “UID” — change only when a different column name is required by downstream workers.

Outputs

Label ID Type Description
New Dataset dataset_uid dataset Copy of the input dataset with an additional column (named per new_col) containing a unique UUID string for every row.

Disciplines

  • data.dataset.transform

Runnable example

A runnable example is registered for this worker. Open the example workflow on the d3VIEW canvas: /api/workflow/example?id=dataset_generate_uid


Auto-generated from transformation schema. Worker id: dataset_generate_uid. Schema hash: fd17aba9a10d. Hand-curated docs in workerexamples/ override this page when present.