ENES

Deduplicación

Encontrar las copias de una misma cosa y quedarse con una sola.

Tres registros apenas distintos de la misma persona, María González, que se funden en un único registro limpio

La deduplicación es detectar registros o pedazos de datos que en realidad son lo mismo y juntarlos en uno. Aparece en dos lugares bastante distintos: en los datos de negocio, donde el mismo cliente se cargó varias veces, y en el almacenamiento, donde el mismo archivo o bloque de bytes se guarda una y otra vez.

En los datos de negocio lo difícil es que los duplicados casi nunca coinciden exacto. "María González", "Maria Gonzalez" y "M. González" con el mismo teléfono probablemente son la misma persona. Las herramientas de deduplicación normalizan el texto (tildes, mayúsculas, espacios), comparan campos con coincidencia aproximada y calculan qué tan probable es que dos registros sean el mismo. Arriba de cierto umbral los fusionan; en la zona gris decide una persona. Es parte de la limpieza de datos y pesa mucho antes de contar clientes o mandar un mailing.

En almacenamiento y backups, la deduplicación trabaja con bytes crudos. El sistema corta los archivos en pedazos, calcula un hash de cada uno y guarda el pedazo solo la primera vez que ve ese hash; las copias siguientes apuntan a él. Así un servicio de backup puede guardar copias diarias de miles de notebooks sin almacenar mil veces los mismos archivos del sistema operativo. En los pipelines de datos hay una tercera variante: asegurarse de que un evento que llegó dos veces no se cuente dos veces.

Para quedarse

Para seguir leyendo

Términos relacionados

Más de Datos