.. _auto_keyvalue_sync_with: *RENAME COLUMNS IN SECOND KEYVALUE BASED ON THE MAP DATA* ========================================================= Renames keys in a second key-value store (kv2) to match the naming convention of a first key-value store (kv1) using a user-defined mapping. The renaming map is expressed as `A=>B` pairs, where the left side refers to a key name in kv1 and the right side is the corresponding key name in kv2. Use this worker to synchronise or align key names across two key-value datasets before merging or comparison. When to use ----------- Classification: **process**. Tagged: ``column-mapping``, ``key-alignment``, ``keyvalue``, ``rename``, ``sync``, ``transformations``. Inputs ------ .. list-table:: :header-rows: 1 :widths: 20 20 20 20 20 20 * - Label - ID - Type - Default - Required - Description * - Keyvalue 1 - kv1 - keyvalue - — - - The reference key-value store whose key names serve as the rename targets (left-hand side of each `A=>B` mapping pair); optional if no mapping references kv1 keys. * - Keyvalue 2 - kv2 - keyvalue - — - - The key-value store whose keys will be renamed according to the mapping; the right-hand side labels in the `compare_keys` map correspond to keys in this store. * - Compare Keys - compare_keys - textarea - — - - Newline-separated rename rules in `A=>B` format, where A is a key name from kv1 and B is the corresponding key name in kv2 to be renamed; e.g. `velocity=>speed` renames the kv2 key `speed` to `velocity`. Outputs ------- .. list-table:: :header-rows: 1 :widths: 20 20 20 20 * - Label - ID - Type - Description * - keyvalue_rename_output_1 - keyvalue_rename_output_1 - keyvalue - A copy of kv2 with all specified keys renamed according to the provided mapping rules; unmatched keys are passed through unchanged. 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=keyvalue_sync_with `_ .. raw:: html

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