Datos maestros con reglas y responsables

Un registro maestro con control.
Las fuentes siguen visibles.

Golden reúne registros de distintos sistemas bajo un modelo de entidad explícito. Los prepara y compara, asigna los casos dudosos a las personas adecuadas y mantiene el resultado vinculado a sus orígenes.

Acuerdos para los datos maestros

Registros de origenVersiones parciales y discrepantesValores, identificadores y procedencia de cada sistema
Trazadera GoldenModelo de entidad con reglas compartidasCalidad, comparación, resolución y reglas de supervivencia
Registro maestro en operaciónRevisable y mantenibleHistorial, acceso y destinos configurados

Un proceso con control

Resolver la identidad antes de elegir los valores.

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.

01

Definir

Establecer el esquema de la entidad, los acuerdos con las fuentes, las responsabilidades, el acceso y el uso previsto del maestro.

Acuerdos del dominio
02

Preparar

Transformar y validar cada fuente conforme al modelo compartido, conservando la referencia al sistema y al registro de origen.

Calidad y procedencia
03

Comparar

Formar grupos de candidatos y clasificar su similitud mediante los índices, pesos y umbrales elegidos para el dominio.

Criterios de selección de candidatos
04

Resolver

Aplicar reglas automáticas aprobadas o asignar el caso a una persona responsable; después, utilizar reglas de supervivencia independientes para los valores discrepantes.

Autoridad humana
05

Mantener

Mantener el maestro con incidencias de calidad, historial y permisos, y publicarlo cuando haya un destino configurado.

Uso controlado

Aurelia Utilities

Un dominio. Seis momentos que importan.

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.

Diagnosticar

Convertir la calidad en trabajo concreto.

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.

Registro de cliente de Aurelia Utilities con 78 puntos sobre 100, una dirección de correo no válida y tres valores ausentes
01 / 06

Tecnología

Un motor declarativo para gestionar registros.

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.

01

Grafo de dominio componible

Una entidad vincula conjuntos de datos, fuentes, transformaciones, indexadores, clasificadores, componentes de fusión, responsables y destinos mediante recursos tipados.

02

Contratos de datos 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.

03

Transferencia de datos extensible

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.

04

Preparación determinista

Las correspondencias entre campos y las transformaciones controladas en Groovy adaptan los documentos de origen y conservan su contexto declarado.

05

Selección de candidatos en dos etapas

Los índices exactos, geográficos y aproximados forman primero los grupos. Una clasificación ponderada decide después cómo debe tratarse cada grupo.

06

Reglas de gestión ordenadas

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.

07

Modelo de calidad versionado

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.

08

Auditoría transaccional

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

Empiece por un dominio de datos maestros.

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 dominio

Dominios de datos maestros

Gestionar las entidades compartidas entre sistemas.

ClienteViajeroDestinoProveedorProductoEstablecimiento

El esquema, las reglas y las responsabilidades se definen para cada dominio.

Acuerdos de implementación

Hacer explícita cada decisión operativa.

Registros de origen y frecuenciasEsquema de entidad y relacionesTransformaciones y reglas de calidadClaves de candidatos y umbralesResponsables y reglas de supervivenciaAcceso, historial y destinos

Los destinos y la sincronización sólo se incluyen cuando están configurados para el dominio.

Casos de cliente

Golden en proyectos reales.

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

Más de 8 millones de registros.
Cuatro canales de origen.

Datos de clientes conciliados bajo un modelo compartido, conservando su procedencia, el consentimiento y el idioma.

Ver caso de cliente

IT Travel Services: dos dominios

Más de 5 millones de registros de viajeros.
250 000 destinos.

Los maestros de viajeros y destinos evitan repetir la resolución de identidades y localizaciones en los análisis posteriores.

Ver caso de cliente

Empezar por un dominio

¿Sobre qué registro discrepan sus sistemas?

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