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.
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.