Обезличивание таблиц с сохранением связей

Заменить выбранные идентификаторы согласованными псевдонимами; карту соответствий хранить только локально.

Рабочая область

Заменить выбранные идентификаторы согласованными псевдонимами; карту соответствий хранить только локально.

Обработка на устройстве. Файлы и значения полей не отправляются в аналитику. Ctrl/Cmd + Enter — запуск.

Загрузка локальной обработки…

Настройки и локальный проект

Рецепт настроек не содержит исходных файлов. Проект очереди содержит проверяемые записи: храните его на своём устройстве. Автоматического сохранения нет.

Метод и ограничения выбранного режима

Псевдоним — префикс SHA-256 от seed и исходного значения. Одинаковая строка в выбранных полях получает одинаковый псевдоним, включая ссылки между колонками. Карта соответствий создаётся только для явного локального скачивания; другие поля автоматически не обезличиваются.

До 20 000 записей, 200 столбцов, 500 000 ячеек; до 50 000 строк и 1 млн ячеек результата. XLSX: сохранённые значения выбранного листа, без формул и форматирования. Старый XLS не поддерживается. CSV-экспорт защищает формулы апострофом; для исходных строк используйте JSON.

Методика и примеры

Обезличивание таблиц с сохранением связей

Псевдоним — префикс SHA-256 от seed и исходного значения. Одинаковая строка в выбранных полях получает одинаковый псевдоним, включая ссылки между колонками. Карта соответствий создаётся только для явного локального скачивания; другие поля автоматически не обезличиваются.

Ограничения

До 20 000 записей, 200 столбцов, 500 000 ячеек; до 50 000 строк и 1 млн ячеек результата. XLSX: сохранённые значения выбранного листа, без формул и форматирования. Старый XLS не поддерживается. CSV-экспорт защищает формулы апострофом; для исходных строк используйте JSON.

Проверяемый пример

Входные данные примера
customer_id;parent_id;name
001;;Анна
002;001;Борис
001;002;Анна
customer_idparent_idname
ID-e73d62dc820daf21Анна
ID-7c9fa67aa18dbbd3ID-e73d62dc820daf21Борис
ID-e73d62dc820daf21ID-7c9fa67aa18dbbd3Анна

Источники метода

Следующая задача