 ##  [Deriva de Esquema](/es/node/73223) 

 Definición

Cambios no coordinados o ad hoc en la estructura, nombres de elementos, tipos de datos o restricciones de un esquema de metadatos entre implementaciones o versiones que invalidan validadores, mapeos, transformaciones o procesos posteriores.

 

 

 

 

 

 





## Principio

Principio

Las canalizaciones automatizadas y los consumidores presuponen un esquema estable; cuando ocurren cambios estructurales sin versionado, políticas de desaprobación o reglas de transformación, fallan la ingestión, la validación y los análisis posteriores porque los consumidores no pueden interpretar significados o formas de elementos alterados.

 

 

 

 

 





## Demostración

Demostración

Situación: Un agregador depende del campo para generar una línea temporal. Reconocimiento: Un proveedor renombra el campo a y comienza a proporcionar formatos de fecha mixtos. Acción: Las tuberías de ingestión e indexación del agregador se ejecutan sin adaptar el esquema. Consecuencia: Las fechas se parsean mal o se descartan, las visualizaciones son incompletas y los informes automáticos son incorrectos hasta que se implementan reglas de transformación.

 

 

 

 

## Aplicación incorrecta

Aplicación incorrecta

Culpar únicamente a las herramientas de procesamiento de datos por las fallas. El error consiste en tratar salidas incompatibles como fallos de la herramienta en lugar de notar cambios de esquema río arriba; la falta de seguimiento de versiones de esquema oculta el vínculo causal entre cambio y fallo.

 

 

 

 

 





## Consecuencia

Consecuencia

Ingestión y validación rotas, pérdida o corrupción silenciosa de datos durante transformaciones, mayor esfuerzo de ingeniería para restaurar compatibilidad y retrasos en servicios que dependen del esquema afectado; esto ocurre porque los consumidores carecen de contratos previsibles sobre elementos.

 

 

 

 

## Inversión

Inversión

Cuando la evolución del esquema incorpora versionado, avisos de desaprobación, adiciones retrocompatibles o scripts de transformación mantenidos, la deriva es un proceso esperable y manejable en lugar de una falla disruptiva.

 

 

 

 

 





## Límite

Límite

Claramente dentro: Mismo esquema usado en distintos conjuntos de datos pero nombres de campo y restricciones cambian sin versionado. Caso límite: Se añade un elemento opcional con documentación clara pero sin migración de registros legados. Claramente fuera: Esquemas distintos aplicados intencionalmente a tipos de recurso diferentes con pipelines y contratos separados.

 

 

 

 

 





## Tensión semántica

Tensión semántica

Rigidez/Estabilidad ↔ Evolución/Flexibilidad — imponer esquemas rígidos preserva el procesamiento previsible, mientras permitir la evolución del esquema facilita la innovación pero exige gobernanza para no romper a los consumidores.

 

 

 

 

 





## Síntesis

Síntesis

La deriva de esquema subraya la necesidad de gobernanza de esquemas: versionado explícito, políticas de desaprobación, bancos de pruebas y capas de transformación convierten el cambio de esquema de un modo de fallo en un proceso controlado de evolución.