Cuando una empresa tiene clientes en una hoja, pedidos en otra y referencias en una tercera, importar cada archivo por separado no garantiza que sus relaciones sigan siendo correctas. El trabajo difícil suele ser decidir qué identifica a cada entidad y demostrar que un pedido quedó asociado al cliente que corresponde. Este artículo se concentra en ese mapeo entre fuentes; si aún evalúas el cambio de herramienta, empieza por cuándo y cómo pasar de Excel a un sistema.
Separa entidades de movimientos
Una ficha de cliente describe a una entidad; un pedido registra una operación que ocurrió en un momento. Una persona o empresa puede tener muchos pedidos y cada pedido puede tener varias líneas. Si tratas todas las filas como clientes nuevos, duplicarás entidades; si reúnes pedidos solo por nombre, puedes mezclar operaciones de personas distintas.
Antes de transformar datos, dibuja esas relaciones: clientes, pedidos, líneas y cualquier catálogo de productos. Identifica en cada archivo qué columna pretende señalar la relación y si esa columna realmente es única o está completa. No des por hecho que «nombre» o «teléfono» identifican a una sola persona.
Construye una tabla de correspondencia
En un caso hipotético, la hoja de clientes usa la clave C-018 y la de pedidos la llama Cliente 18. Una tabla de correspondencia puede registrar ambos valores y la nueva clave elegida, junto con archivo, fila y decisión de revisión. Si aparece otra ficha con nombre similar pero una clave distinta, el equipo confirma la relación antes de unirla.
Para cada campo, documenta origen, destino, formato, transformación, regla para valores vacíos y responsable. Por ejemplo, una fecha escrita como texto necesita una convención de día, mes y año acordada antes de convertirla. Los ceros iniciales de un código pueden ser parte de su identidad y no deben desaparecer por una conversión automática.
Separa coincidencias seguras de dudas
Un identificador idéntico y validado puede proporcionar una coincidencia más sólida que un nombre parecido. Aun así, define quién confirma la regla y revisa una muestra. Envía a una lista de excepciones los pedidos sin cliente, las claves repetidas y los registros que encuentran más de una posible coincidencia. No elijas la primera fila por conveniencia ni descartes datos ambiguos en silencio.
La lista de excepciones debe permitir responder: de dónde salió el valor, por qué no se resolvió, quién tomó la decisión y qué se hará con el registro. Si no hay información suficiente, puede quedar pendiente hasta que alguien la verifique.
Valida relaciones, no solo cantidades
Contar filas de origen y destino es un primer control, pero no demuestra que las relaciones sean correctas. Para cada cliente de una muestra, compara la cantidad y el detalle de pedidos vinculados; revisa también pedidos sin cliente, líneas sin producto y valores que cambiaron de formato. Contrasta totales por estado o período cuando sean comparables, y explica diferencias esperadas.
La guía de Google Cloud sobre migración de bases de datos explica la importancia de comprobar integridad y consistencia entre origen y destino. Esa guía trata bases de datos y entornos de migración; aquí aplicamos el principio general a hojas y reglas de negocio, sin asumir que el procedimiento técnico sea idéntico.
Ficha mínima para un mapeo revisable
- Origen: archivo, hoja, columna y responsable.
- Identificador: qué representa y cómo se comprueba su unicidad.
- Destino: entidad y campo que recibirá el dato.
- Regla: transformación, equivalencias y tratamiento de vacíos.
- Excepción: dónde se registra y quién la resuelve.
- Validación: conteo, relación o ejemplo esperado después de la carga.
Ensaya primero con una copia protegida y datos de prueba, conserva la correspondencia y acuerda criterios para aceptar o detener la carga. Si no puedes identificar clientes con suficiente confianza, una revisión manual limitada puede ser más segura que automatizar coincidencias dudosas.
Fuentes consultadas
Preparemos tu migración
Cuéntanos qué archivos sostienen tu operación y qué información necesitas llevar al sistema nuevo.
Hablar sobre mis datos