# Detector de conflictos de prefijos y abreviaturas en mock data

Detecta nombres de campo visualmente confusos y colisiones de prefijo en CSV, JSON o schemas

> Página canónica: https://elysiatools.com/es/tools/mock-data-naming-conflict-detector

- **Categoría:** Generator

- **Palabras clave:** mock data, conflictos, csv, json, schema

## Descripción general

Pega cabeceras CSV, datos JSON o un schema y la herramienta encontrara confusiones visuales y colisiones de prefijo.

## Entradas

- **Datos / Schema** (textarea): user_id,user1d,userId 1,2,3
- **Archivo de entrada** (file)
- **Formato de entrada** (select)
- **Ventana de prefijo** (number)

## Cuándo usarlo

- Al generar o importar datos de prueba (mock data) para asegurar que no existan nombres de columnas ambiguos.
- Durante la revisión de esquemas de bases de datos para evitar colisiones de prefijos que dificulten el mantenimiento.
- Antes de procesar archivos CSV o JSON de terceros para detectar campos visualmente idénticos que puedan causar fallos en el código.

## Cómo funciona

- Pega tus datos en formato CSV, JSON o esquema de base de datos en el área de texto, o sube un archivo directamente.
- Selecciona el formato de entrada o deja que la herramienta lo detecte automáticamente.
- Ajusta la 'Ventana de prefijo' (entre 2 y 8 caracteres) para definir la longitud de la coincidencia al buscar colisiones de abreviaturas.
- La herramienta procesa los nombres de los campos y genera un informe en JSON detallando los conflictos visuales y las colisiones de prefijos encontradas.

## Casos de uso

- Auditoría de cabeceras en archivos CSV masivos para evitar errores de mapeo de datos.
- Validación de claves en respuestas JSON de APIs para asegurar la consistencia en la nomenclatura.
- Revisión de esquemas SQL antes de la creación de tablas para prevenir nombres de columnas confusos.

## Preguntas frecuentes

### ¿Qué formatos de archivo soporta la herramienta?

Soporta texto plano, CSV, JSON y esquemas de bases de datos (SQL). Puedes pegar el texto directamente o subir el archivo.

### ¿Qué es una colisión visual en los nombres de campos?

Ocurre cuando dos nombres de campos se ven casi idénticos debido a caracteres similares, como 'userId' y 'user1d', o 'code' y 'c0de'.

### ¿Para qué sirve la opción 'Ventana de prefijo'?

Define cuántos caracteres iniciales se evalúan para detectar conflictos de abreviaturas. Por defecto es 4, pero puedes ajustarlo entre 2 y 8.

### ¿La herramienta modifica mis datos originales?

No, la herramienta solo analiza los nombres de los campos (cabeceras o claves) y genera un reporte de conflictos sin alterar tus datos.

### ¿Qué incluye el reporte JSON de salida?

El reporte incluye un resumen de los campos analizados, los grupos de conflictos visuales detectados y las colisiones de prefijos.

## Herramientas relacionadas

- [Planificador de migracion CSV a base de datos](https://elysiatools.com/es/tools/csv-to-database-migration-planner): Infiere un schema relacional desde CSV y genera planes CREATE TABLE y ALTER para PostgreSQL, MySQL, SQLite o SQL Server
- [Analizador de logs estructurados](https://elysiatools.com/es/tools/structured-log-analyzer): Detecta formatos comunes de logs, extrae campos clave e infiere tipos para exportar en JSON, CSV o SQL.
- [Detector de desbalance y remuestreo](https://elysiatools.com/es/tools/dataset-imbalance-detector-resampler): Detecta desbalance de clases en datasets CSV o JSON, compara estrategias y previsualiza una salida balanceada
- [Detector de anomalias en series temporales](https://elysiatools.com/es/tools/time-series-anomaly-detector): Sube datos de series temporales en CSV o JSON, detecta anomalías con Z-Score e IQR y devuelve un informe con grafico
- [Visualizador de rutas JSON](https://elysiatools.com/es/tools/json-path-visualizer): Visualiza JSON o JSONL como un arbol expandible y copia expresiones JSONPath para cada nodo
- [Segmentación de actividad de voz](https://elysiatools.com/es/tools/audio-voice-activity-segmentation): Detecta actividad probable en banda de voz y exporta rangos de voz/no voz en JSON, CSV, SRT o lista FFmpeg.
- [Marcador de datos CSV/JSON](https://elysiatools.com/es/tools/csv-json-data-watermarker): Inyecta marcas visibles o firmadas en exportaciones CSV o JSON para rastrear datos compartidos
- [Perfilador de calidad de datasets](https://elysiatools.com/es/tools/dataset-quality-profiler): Perfila datasets CSV o JSON para detectar faltantes, duplicados, drift de formato, tipos y outliers.

## Ejemplos

- [Ejemplos CSV](https://elysiatools.com/es/samples/csv-samples): Archivos CSV de muestra con varios tipos de datos, tamaños y niveles de complejidad
- [Ejemplos Python](https://elysiatools.com/es/samples/python): Ejemplos de código Python y demostraciones Hello World
- [Ejemplos CouchDB](https://elysiatools.com/es/samples/couchdb): Ejemplos de base de datos NoSQL Apache CouchDB incluyendo operaciones de documentos, vistas y replicación
- [Muestras JWT](https://elysiatools.com/es/samples/jwt-samples): Ejemplos completos de JWT desde la estructura básica de tokens hasta implementaciones de seguridad avanzadas

## Contenido relacionado

- [Generadores de esquemas JSON, datos mock y fixtures de API](https://elysiatools.com/es/hubs/json-generate): Herramientas reunidas para generacion de esquemas JSON, construccion de payloads mock y preparacion de fixtures de API en un solo hub.
- [Herramientas de intercambio JSON y traduccion de formatos](https://elysiatools.com/es/hubs/json-convert): Compara herramientas de conversion JSON para CSV, YAML, TOML, GraphQL, XML, Markdown, Excel, BSON, EDN y otros formatos estructurados en un solo hub.
- [Herramientas de conversión de texto, codificación y normalización](https://elysiatools.com/es/hubs/text-convert): Compara conversión de mayúsculas y minúsculas, conversión de ancho de caracteres, conversión de codificación, manejo de quoted-printable y normalización de texto en un solo hub.
- [Herramientas de inspeccion, diff y transformacion JSON](https://elysiatools.com/es/hubs/json-utility): Reune en un solo hub herramientas para formatear JSON, comparar cambios, inspeccionar rutas, validar esquemas, combinar archivos y transformar datos para flujos de API y datos.
