Validador de Claves Foráneas

Validar relaciones de claves foráneas entre múltiples conjuntos de datos. Perfecto para verificar integridad de datos.

Número de columna que contiene los valores de clave primaria (índice basado en 1)

Número de columna que contiene los valores de clave foránea (índice basado en 1)

Tratar mayúsculas y minúsculas como valores diferentes

Omitir valores vacíos o nulos durante la validación

Datos clave

Categoría
Datos y tablas
Tipos de entrada
textarea, number, select, checkbox
Tipo de salida
text
Cobertura de muestras
4
API disponible
Yes

Resumen

El Validador de Claves Foráneas es una herramienta esencial para garantizar la integridad referencial entre dos conjuntos de datos, permitiéndote identificar rápidamente inconsistencias, registros huérfanos o referencias rotas sin necesidad de ejecutar consultas SQL complejas.

Cuándo usarlo

  • Al migrar datos entre diferentes sistemas o bases de datos para asegurar que las relaciones se mantengan intactas.
  • Cuando necesitas limpiar archivos CSV o tablas de Excel que presentan errores de vinculación entre tablas maestras y de transacciones.
  • Para auditar la calidad de los datos antes de realizar importaciones masivas en un sistema de gestión o ERP.

Cómo funciona

  • Carga tus datos de la tabla principal (clave primaria) y de la tabla secundaria (clave foránea) en los campos correspondientes.
  • Especifica el número de columna donde se encuentran los identificadores en cada conjunto de datos.
  • Selecciona el modo de validación deseado, como la búsqueda de claves faltantes o registros huérfanos.
  • Ejecuta la validación y elige el formato de salida para obtener un reporte detallado de las discrepancias encontradas.

Casos de uso

Verificación de integridad en bases de datos relacionales exportadas a formato plano.
Conciliación de datos entre listas de clientes y registros de pedidos.
Limpieza de archivos maestros de productos vinculados a tablas de inventario.

Ejemplos

1. Validación de Integridad en Pedidos

Analista de Datos
Contexto
El analista debe verificar que todos los IDs de cliente en el archivo de pedidos existan en la base de datos maestra de clientes.
Problema
Existen registros de pedidos con IDs de clientes inexistentes que causan errores en el sistema de facturación.
Cómo usarlo
Carga la lista de clientes en 'Datos de Clave Primaria' (columna 1) y el archivo de pedidos en 'Datos de Clave Foránea' (columna 3).
Configuración de ejemplo
Modo de validación: 'Buscar Solo Claves Inválidas', Formato de salida: 'Reporte Detallado'.
Resultado
El sistema genera un reporte listando exactamente qué filas de pedidos contienen IDs de clientes no registrados.

2. Detección de Registros Huérfanos en Inventario

Administrador de Inventario
Contexto
Se requiere identificar productos en la tabla de movimientos que ya no existen en el catálogo maestro.
Problema
Los registros huérfanos impiden el cierre mensual del inventario.
Cómo usarlo
Carga el catálogo maestro y la tabla de movimientos, seleccionando la columna de ID de producto en ambos casos.
Configuración de ejemplo
Modo de validación: 'Buscar Solo Registros Huérfanos', Ignorar vacíos: 'Activado'.
Resultado
Se obtiene un archivo CSV con todos los movimientos que no tienen un producto correspondiente en el catálogo, facilitando su corrección.

Probar con muestras

data-processing

Hubs relacionados

Preguntas frecuentes

¿Qué es un registro huérfano?

Es un registro en la tabla secundaria que hace referencia a una clave primaria que no existe en la tabla principal.

¿Puedo ignorar celdas vacías?

Sí, la herramienta incluye una opción para ignorar valores vacíos o nulos, evitando falsos positivos en columnas opcionales.

¿La validación distingue entre mayúsculas y minúsculas?

Por defecto, la herramienta es sensible a mayúsculas, pero puedes ajustar esta configuración según tus necesidades de datos.

¿Qué formatos de salida están disponibles?

Puedes obtener un reporte detallado, un resumen ejecutivo, un archivo JSON o un CSV con los registros inválidos detectados.

¿Existe un límite en la cantidad de datos que puedo procesar?

La herramienta está diseñada para manejar conjuntos de datos estándar; para volúmenes extremadamente grandes, se recomienda procesar por lotes.

Documentación de la API

Punto final de la solicitud

POST /es/api/tools/data-foreign-key-validator

Parámetros de la solicitud

Nombre del parámetro Tipo Requerido Descripción
primaryKeyData textarea -
primaryKeyColumn number Número de columna que contiene los valores de clave primaria (índice basado en 1)
foreignKeyData textarea -
foreignKeyColumn number Número de columna que contiene los valores de clave foránea (índice basado en 1)
validationMode select -
caseSensitive checkbox No Tratar mayúsculas y minúsculas como valores diferentes
ignoreEmpty checkbox No Omitir valores vacíos o nulos durante la validación
outputFormat select -

Formato de respuesta

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texto: Texto

Documentación de MCP

Agregue este herramienta a su configuración de servidor MCP:

{
  "mcpServers": {
    "elysiatools-data-foreign-key-validator": {
      "name": "data-foreign-key-validator",
      "description": "Validar relaciones de claves foráneas entre múltiples conjuntos de datos. Perfecto para verificar integridad de datos.",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=data-foreign-key-validator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Puede encadenar múltiples herramientas, por ejemplo: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máximo 20 herramientas.

Si encuentra algún problema, por favor, póngase en contacto con nosotros en [email protected]