Saltar al contenido principal
Isologo de Obsidiana AI
ObsidianaAISoftware & Integración B2B
RESCATE DE DATOS Y MODERNIZACIÓN LEGACY

Diagnóstico y migración segura de datos desde sistemas legacy y bases antiguas

Auditamos, extraemos, saneamos y trasladamos datos de sistemas antiguos hacia bases modernas o ERPs mediante una transición controlada y validada.

RIESGO OPERATIVO ACUMULADO

Señales de que su sistema antiguo o base histórica pone en riesgo la operación.

Los sistemas desarrollados hace 10 o 20 años suelen operar sin fallas aparentes hasta que un cambio de personal, un fallo de hardware o la adopción de un ERP moderno exponen la fragilidad de tener los datos atrapados en tecnologías obsoletas.

SEÑAL 01

Desarrollador original inalcanzable

El creador o proveedor original del software ya no colabora con la empresa, no existe código fuente documentado ni diagramas del modelo relacional.

SEÑAL 02

Bloqueos y corrupción en archivos locales

Sistemas basados en archivos compartidos en red (Access, FoxPro DBF) que sufren caídas periódicas, registros corruptos o bloqueos por exceso de usuarios concurrentes.

SEÑAL 03

Implementación de ERP detenida por datos

El proyecto de ERP (Odoo, SAP, Dynamics, CONTPAQi, Microsip) está paralizado porque nadie en la organización sabe cómo extraer ni depurar los catálogos y saldos viejos.

SEÑAL 04

Proliferación de hojas de cálculo desvinculadas

Decenas de archivos Excel independientes con versiones contradictorias usados como parches diarios para compensar lo que el sistema antiguo ya no procesa.

SEÑAL 05

Dependencia de hardware o servidores obsoletos

El sistema solo funciona en equipos con versiones antiguas de Windows (XP, 7) o servidores de más de una década que representan un riesgo crítico de paro físico.

SEÑAL 06

Catálogos con inconsistencias acumuladas

Años de captura sin validaciones estrictas han dejado RFCs truncados, claves de producto duplicadas, clientes repetidos y existencias con discrepancias históricas.

El valor principal de su empresa reside en sus datos históricos:No permita que un software obsoleto obligue a su equipo a empezar desde cero perdiendo años de catálogo, precios y comportamiento de compras.
Evaluar migrabilidad
ENTORNOS Y MOTORES COMPATIBLES

Formatos, motores y tecnologías legacy que analizamos y extraemos.

No descartamos una plataforma por su antigüedad. Evaluamos la estructura física y lógica para seleccionar la estrategia de extracción más limpia y segura.

BASES DE ARCHIVO

Microsoft Access (.mdb, .accdb)

Extracción estructurada de tablas, consultas almacenadas y relaciones. Resolvemos problemas de fragmentación, límites de 2 GB y lentitud en entornos de red local compartida.

Elementos recuperables:Tablas origen, consultas, formularios de captura y archivos adjuntos OLE.
ENTORNOS XBASE

Visual FoxPro y dBase (.dbf, .cdx, .fpt)

Lectura directa de tablas DBF, campos memo (FPT) e índices complejos. Manejamos registros marcados como eliminados, conversiones de páginas de códigos y tablas sin llaves foráneas.

Elementos recuperables:Archivos DBF, índices CDX/IDX y campos memo descriptivos.
HOJAS DESVINCULADAS

Hojas de cálculo Excel (.xlsx, .xls, .csv)

Consolidación y normalización de libros dispersos por departamentos. Detección de versiones redundantes, saneamiento de formatos de celda y estructuración tabular estricta.

Elementos recuperables:Listas de precios, saldos de almacén, catálogos de clientes y costos.
MOTORES SQL LEGACY

Motores SQL heredados o desactualizados

Conexión y extracción en MySQL 4.x/5.0, SQL Server 2000/2005/2008, Firebird, Paradox o Informix. Saneamiento de dialectos incompatibles, tipos de datos obsoletos y collations.

Elementos recuperables:Esquemas relacionales, vistas, procedimientos almacenados y tablas de log.
WEB LEGACY

Aplicaciones web sin framework moderno

Sistemas en PHP procedural antiguo (4/5), ASP clásico o Java legados donde las reglas de negocio e integridad se encontraban dispersas dentro del código fuente de las vistas.

Elementos recuperables:Bases de datos web desnormalizadas y directorios de archivos subidos.
ESCRITORIO COMPILADO

Sistemas compilados (VB6, Delphi, Clipper)

Auditoría forense de datos cuando no existe acceso al código fuente original. Identificamos los repositorios subyacentes y exportamos la información sin alterar los ejecutables.

Elementos recuperables:Archivos de datos locales, registros de configuración y librerías de enlace.
PRESERVACIÓN RIGUROSA

Qué auditamos y verificamos antes de tocar una sola línea de datos.

Nuestra regla fundamental de ingeniería: jamás operamos sobre la base de producción viva de su empresa. Todo análisis, transformación y prueba se efectúa sobre copias aisladas en entornos seguros.

Trabajo exclusivo sobre copias y sandboxes

Nunca ejecutamos scripts de extracción o consultas masivas sobre el servidor activo en horas laborales. Solicitamos o generamos una copia estática verificada y operamos en un sandbox completamente aislado de su red interna.

Auditoría de codificación de caracteres

Las bases antiguas mexicanas (FoxPro, Access) comúnmente guardan información en Windows-1252, ISO-8859-1 o páginas de códigos OEM 850. Convertimos y normalizamos a UTF-8 preservando acentos, la letra ñ y caracteres comerciales sin textos corruptos.

Detección de relaciones implícitas

Muchos sistemas antiguos no tienen Foreign Keys formales; la relación entre cliente y pedido existía únicamente por convención de nombres o en el código del programa. Mapeamos y documentamos estas relaciones antes de cualquier carga relacional.

Control de integridad y hash criptográfico

Generamos una huella digital (SHA-256) de los respaldos recibidos para certificar su custodia y garantizar que las copias analizadas corresponden exactamente al estado original entregado por la empresa.

MÉTODO CONTROLADO

Proceso por etapas: de la auditoría inicial a la carga validada.

Una transición estructurada paso a paso, con entregables claros y validaciones conjuntas para que su equipo mantenga el control en todo momento.

Fase 01

Diagnóstico de migrabilidad y perfilamiento

Entrevista técnica de levantamiento, inventario exhaustivo de motores y tablas, comprobación de legibilidad de respaldos y emisión de un dictamen técnico de viabilidad sin alterar la base activa.

Fase 02

Matriz de mapeo y diccionario de datos

Documentación campo por campo entre la estructura origen y el destino acordado. Se definen tipos de datos, homologación de claves, reglas de validación y responsables de aprobación.

Fase 03

Extracción aislada en entorno controlado

Generación de copias de trabajo seguras con cálculo de hash SHA-256. La extracción se ejecuta en servidores o sandboxes aislados, garantizando nula afectación a la operación productiva.

Fase 04

Saneamiento, normalización y deduplicación

Limpieza de espacios en blanco, corrección de codificación (acentos, letra ñ), unificación de catálogos, detección de registros huérfanos y generación de bitácora detallada de transformaciones.

Fase 05

Validación cruzada y muestras de control

Entrega de reportes de conciliación matemática: conteos por entidad, sumatorias de saldos de control y muestras aleatorias para revisión y visto bueno formal por parte del cliente.

Fase 06

Carga controlada en ambiente de pruebas y corte

Ejecución de carga piloto en el sandbox del sistema destino o ERP. Tras la validación funcional, se programa la ventana de corte productivo con protocolo de reversa establecido.

Fase 07

Estabilización, documentación y borrado seguro

Acompañamiento post-carga para solventar discrepancias dentro del alcance pactado, entrega del diccionario técnico y destrucción verificable de copias temporales según política de privacidad.

ENTREGABLE CLAVE · FASE 02

Ejemplo de Matriz de Mapeo y Diccionario de Transformación

Cada campo de origen se documenta exhaustivamente antes de escribir una sola línea de código o ejecutar la carga en el nuevo sistema:

Campo origenEntidad origenCampo destinoTransformación requeridaRegla de validaciónResponsable
cve_cliClientes (DBF)partner_codeConversión de tipo y padding cerosNo nulo, único en catálogoObsidiana AI
razon_socClientes (DBF)legal_nameLimpieza espacios, UTF-8No vacío, longitud max 150Cliente + Obsidiana
rfc_fiscalClientes (DBF)vat_rfcNormalización a mayúsculas sin guionesRegex RFC SAT (12/13 caracteres)Responsable Fiscal Cliente
art_cveArtículos (Access)default_code (SKU)Homologación de códigos viejosClave única de inventarioGerente de Operaciones
exist_actInventarios (Excel)initial_stock_qtyCálculo de saldo a fecha de corteConciliación física vs sistemaAlmacén + Finanzas
NIVELES DE ALCANCE

Cinco paquetes de servicio adaptados a la madurez de su proyecto.

Nuestros paquetes son marcos transparentes de alcance técnico, no precios cerrados. El alcance exacto y la inversión requerida se definen a partir del diagnóstico inicial de migrabilidad.

EVALUACIÓN INICIAL

Paquete 1: Diagnóstico de migrabilidad

Perfil: Para empresas que necesitan saber qué tan viable y riesgoso es rescatar sus datos antes de invertir en licencias o desarrollo.

Alcance incluido:
  • •Reunión técnica de levantamiento con responsables de la empresa.
  • •Inventario detallado de motores, formatos, versiones y archivos de datos.
  • •Revisión de muestra controlada y verificación de legibilidad de respaldos.
  • •Mapa preliminar de inconsistencias, duplicados y dependencias críticas.
  • •Dictamen técnico de migrabilidad con recomendación de ruta y estimación de esfuerzo.
Exclusión de alcance:No incluye migración a producción, depuración masiva ni desarrollo en destino.
MIGRACIÓN ESENCIALRECOMENDADO ERP

Paquete 2: Extracción y migración segura

Perfil: Para empresas con un ERP en proceso de implementación o base moderna definida que requieren trasladar catálogos limpios.

Alcance incluido:
  • •Extracción completa desde copia controlada en sandbox aislado.
  • •Transformación, saneamiento y normalización de entidades acordadas.
  • •Carga de catálogos y saldos definidos en ambiente de pruebas y producción.
  • •Reportes de conteo, conciliación matemática y detección de excepciones.
  • •Acta formal de validación y soporte de estabilización acordado.
Exclusión de alcance:No incluye cambios al código legacy original ni parametrización del ERP destino.
MIGRACIÓN + GOBERNANZA

Paquete 3: Migración + documentación técnica

Perfil: Para empresas con sistemas antiguos que operan como 'cajas negras' sin manuales, diagramas ni documentación de soporte.

Alcance incluido:
  • •Todo el alcance incluido en el Paquete 2 (extracción, saneamiento y carga).
  • •Diccionario de datos completo de la estructura origen y destino.
  • •Diagrama entidad-relación (DER) de tablas clave y dependencias lógicas.
  • •Documentación formal de reglas de negocio implícitas detectadas en los datos.
  • •Bitácora de transformaciones y manual de equivalencias para auditoría interna.
Exclusión de alcance:No incluye reescritura de módulos ni soporte correctivo fuera de datos.
CONVIVENCIA OPERATIVA

Paquete 4: Migración + estabilización operativa

Perfil: Para operaciones que deben mantener el sistema antiguo funcionando mientras se estabiliza la adopción de la nueva plataforma.

Alcance incluido:
  • •Extracción y saneamiento de datos prioritarios según Paquete 2.
  • •Optimización de consultas lentas e índices críticos en la base legacy.
  • •Protocolo y automatización de respaldos periódicos durante la transición.
  • •Mitigación de bloqueos de concurrencia y reducción de fragmentación en archivos.
  • •Procedimientos de contingencia operativa ante caídas del servidor legacy.
Exclusión de alcance:No incluye reingeniería completa del software antiguo ni soporte perpetuo.
MODERNIZACIÓN MODULAR

Paquete 5: Migración + modernización modular

Perfil: Para empresas que necesitan sustituir uno o dos módulos críticos (ej. pedidos, cotizaciones, consulta móvil) sin rehacer todo de golpe.

Alcance incluido:
  • •Migración de la base de datos subyacente hacia un motor moderno (PostgreSQL / MySQL).
  • •Desarrollo de capa de API intermedia o panel administrativo web seguro.
  • •Módulo web responsivo para captura en campo, clientes o personal de almacén.
  • •Sincronización o puente de datos controlado entre el módulo nuevo y el sistema base.
  • •Reportes ejecutivos en tiempo real con respaldo y seguridad moderna.
Exclusión de alcance:No incluye la reescritura completa del ERP o sistema central.
ESTRUCTURACIÓN DE ACTIVOS

Datos y entidades de negocio que ayudamos a estructurar.

Ordenamos los activos críticos de su empresa en esquemas limpios y normalizados, listos para ser importados por su nuevo software o consultora de ERP.

Directorio de Clientes y Proveedores

Razón social, RFC, régimen fiscal, direcciones de entrega, contactos comerciales, condiciones de crédito y listas de precios vinculadas.

Catálogo de Productos y SKUs

Claves internas, descripciones comerciales, códigos de barras, unidades de medida SAT, clasificaciones por categoría y equivalencias.

Listas de Precios y Políticas Comerciales

Tarifas vigentes por segmento de cliente, esquemas de descuento por volumen, márgenes y reglas históricas de facturación.

Inventarios y Saldos Iniciales

Existencias por almacén o sucursal, números de serie, lotes, fechas de caducidad, costos unitarios promedio y ubicaciones físicas.

Histórico Transaccional y de Consulta

Pedidos anteriores, facturas emitidas, remisiones y cotizaciones históricas estructuradas en repositorios de consulta sin saturar el nuevo sistema.

Documentos y Rutas de Archivos Digitales

Indexación, validación de integridad y vinculación de archivos adjuntos (facturas XML/PDF, contratos, comprobantes) asociados a registros de la base.

¿Desea habilitar consultas inteligentes sobre su historial documental o catálogos saneados?Una vez extraídos y saneados sus datos, es posible conectar nuestro servicio de Inteligencia Artificial Aplicada para que su equipo consulte catálogos históricos, fichas técnicas o contratos mediante búsqueda semántica asistida.
HONESTIDAD TÉCNICA Y LÍMITES

Lo que este servicio NO incluye (límites y alcance responsable).

La transparencia técnica desde el primer contacto previene malentendidos contractuales. Declaramos con claridad los límites técnicos de nuestra intervención:

NO ES RECUPERACIÓN FÍSICA FORENSE

Discos duros dañados mecánicamente

No somos un laboratorio de hardware para reparar platos magnéticos rayados, cabezales dañados o discos quemados. Si el medio físico no es legible por el sistema operativo, debe intervenir un laboratorio forense de cámara limpia.

NO ES DESCIFRADO DE RANSOMWARE

Bases secuestradas por malware

No prometemos romper algoritmos criptográficos modernos de ciberataques si no existen respaldos sanos o llaves de descifrado públicas oficiales. Exigimos respaldos limpios como punto de partida.

NO ES DICTAMEN FISCAL NI CONTABLE

Validación jurídica y fiscal del cliente

Entregamos reportes de conciliación matemática de registros. La validez legal, contable y fiscal de los saldos trasladados recae exclusivamente en el contador, auditor o representante de la empresa.

NO SOMOS REVENDEDORES DE LICENCIAS

Sin conflicto con consultores de ERP

No competimos con los distribuidores o implementadores de software comercial. Nos enfocamos exclusivamente en la ingeniería de extracción, depuración y entrega de datos estructurados para agilizar su proyecto.

CONFIDENCIALIDAD ESTRICTA

Protección de información confidencial y gobernanza de datos.

Los datos comerciales, listas de clientes y transacciones de su empresa están protegidos bajo protocolos de seguridad de ingeniería y acuerdos legales vinculantes.

01 · NDA PREVIO

Acuerdo de Confidencialidad

Firmamos un NDA formal con validez legal antes de recibir muestras, respaldos o esquemas de base de datos.

02 · CIFRADO TOTAL

Cifrado en tránsito y reposo

Transferencias seguras bajo TLS/SSL y repositorios temporales cifrados con estándar AES-256 en entornos dedicados.

03 · ACCESO LIMITADO

Menor privilegio de ingeniería

Solo los ingenieros designados al proyecto tienen acceso a las copias de trabajo en ambientes sin conexión pública.

04 · BORRADO SEGURO

Eliminación documentada

Al concluir el periodo de garantía y estabilización, las copias de trabajo se destruyen con constancia técnica formal.

PREGUNTAS FRECUENTES

Preguntas frecuentes sobre rescate y migración de datos legacy

Respuestas claras sobre viabilidad técnica, seguridad de la base viva, compatibilidad con ERPs y tiempos de ejecución.

¿Por qué nuestro proyecto de implementación de ERP está detenido por los datos?

Es el problema más habitual en la adopción de nuevos ERPs: los consultores e implementadores del nuevo sistema requieren que la empresa entregue plantillas de importación con datos limpios, sin duplicados, con RFCs válidos y llaves foráneas consistentes. Cuando el sistema antiguo tiene 10 o 20 años de capturas manuales e inconsistencias, el equipo interno de la empresa no tiene el tiempo ni las herramientas para limpiar millones de registros. Nuestro servicio asume esa carga técnica: extraemos los datos de origen, los saneamos y los entregamos en el formato exacto que su nuevo ERP exige.

¿Cómo garantizan que la base de datos viva de producción no sufra daños?

Aplicamos un principio de estricto aislamiento operativo: jamás ejecutamos scripts, transformaciones ni consultas pesadas sobre el sistema activo en horario de trabajo. Todo el análisis y saneamiento se efectúa sobre copias de respaldo generadas específicamente para el proyecto en entornos locales o sandboxes seguros. La base de producción sigue operando normalmente para sus usuarios hasta la ventana de corte final acordada.

¿Qué hacen con los registros duplicados, RFCs inválidos o descripciones truncadas?

Diseñamos reglas de normalización basadas en la lógica de su negocio y documentadas en la matriz de mapeo. Por ejemplo, identificamos duplicados mediante coincidencias exactas o fonéticas (RFC, teléfono, correo) y presentamos una propuesta de consolidación para aprobación del cliente. Ningún registro ni dato se elimina o fusiona de forma arbitraria sin la autorización por escrito de los responsables designados por su empresa.

¿Es posible migrar solo catálogos vivos y archivar el histórico transaccional de años pasados?

Sí, y de hecho es la mejor práctica recomendada. Trasladar 15 años de transacciones detalladas a un nuevo ERP suele encarecer licencias, saturar almacenamiento y degradar el rendimiento. En la mayoría de los casos, recomendamos migrar catálogos maestros y saldos iniciales al ERP activo, y resguardar el historial completo de pedidos y facturas en una base de datos moderna de solo lectura o en un panel de consulta histórica accesible cuando se requiera.

¿Compiten con la consultora o empresa que está implementando nuestro nuevo ERP?

No. No vendemos licencias de ERP ni nos encargamos de la parametrización de procesos comerciales dentro de su nuevo sistema. Nos posicionamos exclusivamente como aliados técnicos de ingeniería de datos: resolvemos el cuello de botella de extracción, depuración y estructuración de la información legacy para que los implementadores de su ERP puedan cargar datos confiables sin retrasar el cronograma del proyecto.

¿Qué ocurre si el programador original del sistema ya no trabaja aquí y no dejó claves ni documentación?

Es un escenario muy común en sistemas legados. En la fase de diagnóstico evaluamos el tipo de repositorio: si se trata de bases de archivos (Access, DBF) o bases SQL en servidores locales, casi siempre es factible acceder a las estructuras de datos directamente sin depender de las pantallas del software original. Si existen contraseñas de protección a nivel de motor de datos o cifrado restrictivo, evaluamos los métodos legales de recuperación y emitimos un dictamen con franqueza.

PUNTO DE PARTIDA TÉCNICO

¿Tiene datos críticos atrapados en un sistema antiguo o un ERP detenido por migración?

Inicie con un diagnóstico de migrabilidad. Evaluamos la legibilidad de sus archivos, los riesgos técnicos y trazamos una ruta de transición controlada sin comprometer su operación.

Evaluación estricta de viabilidad · Sin compromisos comerciales anticipados