.. _auto_dataset_generate_uid: *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 ------ .. list-table:: :header-rows: 1 :widths: 20 20 20 20 20 20 * - 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 ------- .. list-table:: :header-rows: 1 :widths: 20 20 20 20 * - 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 `_ .. raw:: html

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