Definir
Establecer el esquema de la entidad, los acuerdos con las fuentes, las responsabilidades, el acceso y el uso previsto del maestro.
Acuerdos del dominioDatos maestros con reglas y responsables
Golden ayuda a reunir las distintas versiones de un cliente, producto o proveedor en un registro maestro (golden record) compartido. Permite resolver duplicados, decidir qué datos conservar y consultar de dónde proceden. Las reglas se acuerdan para cada caso y las coincidencias dudosas pasan a revisión.
Acuerdos para los datos maestros
Un proceso con control
Golden separa decisiones que a menudo quedan ocultas en la gestión de datos maestros. Cada dominio define qué entra, cómo se comparan los registros, qué candidatos requieren atención, quién los resuelve y cómo se mantiene el maestro resultante.
Establecer el esquema de la entidad, los acuerdos con las fuentes, las responsabilidades, el acceso y el uso previsto del maestro.
Acuerdos del dominioTransformar y validar cada fuente conforme al modelo compartido, conservando la referencia al sistema y al registro de origen.
Calidad y procedenciaFormar grupos de candidatos y clasificar su similitud mediante los índices, pesos y umbrales elegidos para el dominio.
Criterios de selección de candidatosAplicar reglas automáticas aprobadas o asignar el caso a una persona responsable; después, utilizar reglas de supervivencia independientes para los valores discrepantes.
Autoridad humanaMantener el maestro con incidencias de calidad, historial y permisos, y publicarlo cuando haya un destino configurado.
Uso controladoAurelia Utilities
Este dominio ficticio de clientes residenciales muestra seis situaciones de interés práctico: localizar un problema de calidad, ordenar la revisión de duplicados, proteger una coincidencia dudosa, anticipar la supervivencia de valores, medir la mejora y conservar las decisiones que la explican.
Un registro de cliente obtiene 78 puntos sobre 100 y explica por qué: una dirección de correo no válida y tres valores ausentes. La calidad se convierte en una lista ordenada de correcciones, además de una puntuación.
La deduplicación de datos requiere decidir qué registros representan la misma entidad. La cola muestra el volumen, el grado de confianza y las diferencias entre fuentes para revisar y resolver los posibles duplicados.
Dos personas comparten nombre, código postal y ciudad, pero difieren en identificadores fiscales, correo, teléfono y dirección. La puntuación del 56 % y tres decisiones explícitas muestran cómo Golden protege los casos dudosos frente a la resolución automática.
Antes de confirmar, Golden indica qué registro permanece, qué valores prevalecen y qué valores diferentes se conservan. La decisión de supervivencia es explícita y revisable.
Tecnología
Golden está implementado con Java 21 y Spring Boot sobre PostgreSQL. Su motor combina recursos tipados, comparación determinista, reglas explícitas y registros transaccionales, sin reducir todas las decisiones a una puntuación opaca.
Una entidad vincula conjuntos de datos, fuentes, transformaciones, indexadores, clasificadores, componentes de fusión, responsables y destinos mediante recursos tipados.
Los tipos de columna y los conjuntos de datos anidados determinan la normalización, la validación, la comparación y la estructura expuesta mediante la API.
Las fuentes de ficheros, JDBC y tablas alimentan el dominio; los destinos de ficheros, HTTP, JDBC, Kafka y tablas permiten distribuir sus datos según la configuración.
Las correspondencias entre campos y las transformaciones controladas en Groovy adaptan los documentos de origen y conservan su contexto declarado.
Los índices exactos, geográficos y aproximados forman primero los grupos. Una clasificación ponderada decide después cómo debe tratarse cada grupo.
Las reglas procesan los grupos elegibles en un orden definido. La resolución automática, la revisión y la supervivencia de valores son decisiones distintas.
Una definición canónica identificada mediante SHA-256 distingue cada modelo de medición. Los cambios marcan las puntuaciones como desactualizadas y conservan las versiones diarias anteriores.
Las escrituras de registros, el historial y los eventos de auditoría inmutables comparten la misma transacción, con almacenamiento particionado y acceso controlado.
Alcance práctico
Golden se organiza alrededor de la entidad que el negocio necesita mantener. El primer alcance define el dominio, quién toma las decisiones y un conjunto representativo de registros antes de ampliar las fuentes o los sistemas consumidores.
Hablemos de su dominioDominios de datos maestros
El esquema, las reglas y las responsabilidades se definen para cada dominio.
Acuerdos de implementación
Los destinos y la sincronización sólo se incluyen cuando están configurados para el dominio.
Casos de cliente
El producto se utiliza en distintos dominios de datos maestros y conjuntos de fuentes. Estos resultados describen la escala y el alcance de dos implementaciones de clientes.
Grupo Piñero: maestro de clientes
Datos de clientes conciliados bajo un modelo compartido, conservando su procedencia, el consentimiento y el idioma.
Ver caso de clienteIT Travel Services: dos dominios
Los maestros de viajeros y destinos evitan repetir la resolución de identidades y localizaciones en los análisis posteriores.
Ver caso de clienteEmpezar por un dominio
Aporte la entidad, sus principales fuentes y un conjunto representativo de registros. Podemos empezar por delimitar la operación, las decisiones que requieren reglas y los casos que necesitan intervención humana.
Contactar con Trazadera