# Детектор конфликтов префиксов и сокращений в mock-данных

Находит визуально похожие имена полей и конфликтующие префиксы в CSV, JSON или схемах

> Каноническая страница: https://elysiatools.com/ru/tools/mock-data-naming-conflict-detector

- **Категория:** Generator

- **Ключевые слова:** mock data, конфликты, csv, json, schema

## Обзор

Вставьте CSV, JSON или схему, и инструмент найдет визуальные коллизии имен и конфликты префиксов.

## Входные данные

- **Данные / схема** (textarea): user_id,user1d,userId 1,2,3
- **Входной файл** (file)
- **Формат ввода** (select)
- **Префиксное окно** (number)

## Когда использовать

- При подготовке больших наборов тестовых данных (mock-данных) для выявления скрытых опечаток в названиях колонок.
- Во время проектирования баз данных и API для проверки схем на наличие конфликтующих или слишком похожих ключей.
- При объединении данных из разных источников (CSV, JSON), чтобы избежать путаницы из-за совпадающих префиксов.

## Как это работает

- Вставьте текст с данными (CSV, JSON, SQL-схема) в текстовое поле или загрузите файл размером до 10 МБ.
- Выберите формат ввода (или оставьте автоматическое определение) и задайте длину префиксного окна для поиска сокращений.
- Инструмент нормализует имена полей и сгруппирует их по визуальному сходству и совпадению префиксов.
- Получите структурированный JSON-отчет со списком найденных конфликтов и рекомендациями по переименованию.

## Сценарии использования

- Очистка и валидация CSV-файлов с клиентскими данными перед импортом в CRM-систему.
- Проверка JSON-ответов от сторонних API на наличие неочевидных дубликатов ключей (например, userId и user1d).
- Аудит SQL-схем баз данных для стандартизации названий столбцов и устранения неоднозначных сокращений.

## Частые вопросы

### Какие форматы файлов поддерживает инструмент?

Поддерживаются текстовые форматы: CSV, JSON, SQL-схемы и обычные TXT-файлы размером до 10 МБ.

### Что такое «Префиксное окно» (Prefix Window)?

Это количество первых символов в имени поля, которое используется для поиска конфликтующих сокращений. Значение по умолчанию — 4, но его можно изменить в диапазоне от 2 до 8.

### Какие визуальные коллизии распознает детектор?

Инструмент находит частые ошибки восприятия, такие как замена буквы «O» на цифру «0», строчной «l» на заглавную «I», а также визуальное слияние «rn» в «m».

### Можно ли загрузить готовую SQL-схему (CREATE TABLE)?

Да, выберите формат «Schema» или оставьте «Auto», и инструмент автоматически извлечет имена полей из вашего SQL-запроса.

### В каком формате выдается результат?

Результат возвращается в формате JSON, содержащем сводку по количеству полей, группы визуальных конфликтов и пересечения префиксов.

## Связанные инструменты

- [Планировщик миграции CSV в базу данных](https://elysiatools.com/ru/tools/csv-to-database-migration-planner): Выводит реляционную схему из CSV и генерирует CREATE TABLE и ALTER для PostgreSQL, MySQL, SQLite или SQL Server
- [Анализатор структурированных логов](https://elysiatools.com/ru/tools/structured-log-analyzer): Определяет распространенные форматы логов, извлекает ключевые поля и выводит JSON, CSV или SQL.
- [Детектор дисбаланса датасета и ресемплер](https://elysiatools.com/ru/tools/dataset-imbalance-detector-resampler): Выявляет дисбаланс классов в CSV или JSON, сравнивает стратегии ресемплинга и показывает сбалансированный набор
- [Детектор аномалий временных рядов](https://elysiatools.com/ru/tools/time-series-anomaly-detector): Загружает временной ряд в CSV или JSON, находит аномалии по Z-Score и IQR и возвращает отчет с графиком
- [Визуализатор JSON Path](https://elysiatools.com/ru/tools/json-path-visualizer): Показывает JSON или JSONL в виде раскрывающегося дерева и позволяет копировать JSONPath для каждого узла
- [Сегментация речевой активности](https://elysiatools.com/ru/tools/audio-voice-activity-segmentation): Находит вероятную активность в речевой полосе и экспортирует речь/не-речь в JSON, CSV, SRT или список FFmpeg.
- [Водяные знаки для CSV/JSON данных](https://elysiatools.com/ru/tools/csv-json-data-watermarker): Встраивает видимые или сигнатурные поля в CSV/JSON-экспорт для последующего отслеживания
- [Профилировщик качества датасетов](https://elysiatools.com/ru/tools/dataset-quality-profiler): Строит профиль качества CSV или JSON, выявляя пропуски, дубли, дрейф форматов и выбросы.

## Примеры

- [CSV Примеры](https://elysiatools.com/ru/samples/csv-samples): Примеры CSV-файлов с различными типами данных, размерами и уровнями сложности
- [Примеры Python](https://elysiatools.com/ru/samples/python): Примеры кода Python и демонстрации Hello World
- [Примеры CouchDB](https://elysiatools.com/ru/samples/couchdb): Примеры NoSQL базы данных Apache CouchDB включая операции с документами, представлениями и репликацией
- [Примеры JWT](https://elysiatools.com/ru/samples/jwt-samples): Полные примеры JWT от базовой структуры токенов до продвинутых реализаций безопасности

## Связанные материалы

- [Генераторы JSON-схем, mock-данных и API-fixture](https://elysiatools.com/ru/hubs/json-generate): Подборка инструментов для генерации JSON-схем, сборки mock-payload и подготовки API-fixture в одном хабе.
- [Инструменты JSON-обмена и перевода форматов](https://elysiatools.com/ru/hubs/json-convert): Сравните инструменты преобразования JSON для CSV, YAML, TOML, GraphQL, XML, Markdown, Excel, BSON, EDN и других структурированных форматов в одном хабе.
- [Инструменты конвертации регистра, кодировки и нормализации текста](https://elysiatools.com/ru/hubs/text-convert): Сравните в одном хабе конвертацию регистра, ширины символов, кодировок, работу с quoted-printable и встроенную нормализацию текста.
- [Инструменты для проверки, diff и преобразования JSON](https://elysiatools.com/ru/hubs/json-utility): Соберите в одном хабе инструменты для форматирования JSON, сравнения версий, проверки путей, валидации схем, объединения файлов и преобразования данных для API и data workflows.
