Data Contracts con violación automática
Sin contrato, cada cambio de schema es ruleta rusa con los datos de otro.
Marco / norma: ISO/IEC 38505-1 (Restricciones) · Data Mesh
Un cambio de schema silencioso puede romper 14 dashboards porque nadie vio el impacto. Los data contracts formalizan el acuerdo entre quien produce un dato y quien lo consume: qué esquema, qué calidad mínima y qué frecuencia.
En Linedat el contrato de datos tiene una máquina de estados validada y un SLA de calidad que se cruza con la calidad real — y genera una violación automática cuando no se cumple.
SLA que se cumple o salta
El contrato define un SLA de calidad (por ejemplo, completitud mínima o score mínimo). Cuando una regla de calidad vinculada al contrato falla, Linedat genera automáticamente una violación de contrato, con su tipo (cambio de schema, calidad por debajo del SLA, frescura excedida), severidad y plazo de remediación, apuntando a la regla y la ejecución que la dispararon.
Aprobación con puerta de dominio
El consumidor de un contrato es un dominio, y solo el data owner o el steward de ese dominio pueden aprobarlo. La transición de estados (borrador → propuesto → activo) queda gobernada, de modo que un contrato no se activa sin la doble aprobación de productor y consumidor.
Los límites (lo que no afirmamos)
Linedat modela un contrato robusto con máquina de estados y violaciones automáticas, pero no es todavía un Data Product completo con input/output ports al estilo ODCS — eso está en el roadmap. Los términos del SLA se validan contra las reglas de calidad, no mediante una validación semántica del propio JSON del contrato.
Cómo te ayuda Linedat
Linedat convierte un cambio de schema en una decisión informada y un incumplimiento de calidad en una violación trazable — no en una sorpresa aguas abajo.
Capacidades relacionadas
La calidad deja de ser opinión: reglas que ejecutan SQL real contra la fuente, en 8 dialectos.
Linaje temporal y verificable (point-in-time)Sabemos cómo era el linaje el día del cierre fiscal — y podemos demostrar que nadie lo tocó.
Valoración del dato: índice de utilidad¿Cuánto vale tu dato? Un índice de utilidad 0–100 autocalculado (uso, linaje, calidad).
