El error de diseñar datos como si todo fuera una transacción o un lago
Hatched by Roberto MARCOS ESTÉVEZ
Apr 19, 2026
9 min read
5 views
83%
La pregunta que casi nadie formula
¿Qué pasaría si el mayor error en arquitectura de datos no fuera elegir la herramienta equivocada, sino confundir dos tipos de realidad que obedecen leyes distintas?
Durante años, muchas organizaciones han tratado los datos como si todo pudiera vivir bajo la misma lógica: registrar eventos, guardarlos en un repositorio central y luego exponerlos a analítica, automatización e inteligencia artificial. Esa intuición parece práctica. Si un sistema puede almacenar todo, ¿por qué no usarlo para todo? Sin embargo, esa aparente simplicidad oculta una trampa: una transacción no es lo mismo que un paisaje de datos. Una transacción exige exactitud quirúrgica. Un lago exige amplitud, flexibilidad y recombinación.
La tensión entre ambos no es técnica en el sentido estrecho. Es conceptual. En un extremo está la unidad pequeña, discreta, que debe cumplirse o no existir. En el otro está el entorno compartido donde múltiples equipos exploran, cruzan y reutilizan información sin conocer de antemano todas las preguntas que harán mañana. Diseñar bien datos hoy consiste en respetar esa diferencia, no en borrarla.
Dos formas de verdad: la verdad del hecho y la verdad del contexto
Una transacción registra un evento específico que importa a la organización: una compra confirmada, un pago aprobado, una reserva cancelada, una solicitud enviada. Su valor no reside en acumular volumen, sino en preservar una acción con todas sus garantías. Por eso la semántica ACID sigue siendo tan importante: atomicidad, coherencia, aislamiento y durabilidad. Si una venta se registra, debe registrarse completa. Si falla, no debe dejar un rastro ambiguo. Si dos usuarios actúan al mismo tiempo, el sistema debe proteger la integridad del dato.
Ese mundo es el de las aplicaciones de línea de negocio, donde cada milisegundo de precisión puede tener un costo real. Piense en un banco que no puede permitir un doble cargo, o en un sistema de inventario que no debe prometer un producto ya vendido. Aquí, el dato no es materia prima para explorar, sino evidencia de una acción consumada.
Pero existe otra verdad, más difusa y más poderosa: la verdad del contexto. En análisis, ciencia de datos y BI, la pregunta rara vez es “¿ocurrió este hecho exactamente así?” sino “¿qué patrones emergen cuando combinamos cientos de hechos desde distintos ángulos?”. Ahí, el valor no está en una sola operación perfecta, sino en la capacidad de conectar, remezclar y comparar. Un equipo de marketing quiere cruzar compras con campañas. Un analista de operaciones busca detectar cuellos de botella. Un científico de datos intenta prever churn usando señales de comportamiento que ningún sistema transaccional consideró en su diseño original.
La transacción protege la verdad del evento. El lago amplía la verdad del sistema.
El problema aparece cuando confundimos esos dos niveles. Si convertimos todo en transacción, sofocamos la exploración. Si convertimos todo en lago, debilitamos la garantía operacional. En ambos casos, el costo es la pérdida de propósito.
Por qué la centralización no basta: el mito de “un solo lugar para todo”
La promesa de un entorno unificado es seductora. Un único espacio de almacenamiento, una sola experiencia, menos fricción entre equipos, menos silos, menos caos. Esa visión resuelve un dolor real. Muchas organizaciones han vivido años con datos dispersos, copias contradictorias, pipelines frágiles y equipos obligados a reconstruir el mismo dataset veinte veces. Un repositorio común, bien diseñado, puede ser un salto enorme en productividad.
Pero centralizar no es lo mismo que homogeneizar. Aquí está el malentendido más común: creer que porque un sistema permite alojar múltiples cargas de trabajo, todas deben compartir el mismo tratamiento. En realidad, un entorno unificado es valioso precisamente porque respeta la diversidad de roles y tareas. Un ingeniero de datos no piensa igual que un analista de negocio. Un desarrollador profesional no necesita el mismo grado de abstracción que un ciudadano creador. El éxito no viene de forzar a todos a usar la misma interfaz mental, sino de ofrecer una base compartida que permita experiencias distintas sin romper la coherencia global.
Piense en un aeropuerto moderno. Todos usan la misma infraestructura física, pero no todos recorren el mismo flujo. Hay pasajeros, tripulación, equipaje, aduanas, mantenimiento, seguridad, carga. Unificar el edificio no significa eliminar la especialización. Significa crear una base común donde cada rol opere con claridad. Un buen sistema de datos debe parecerse más a eso que a una sola sala donde todo se mezcla.
La analogía ayuda a entender el valor de un almacenamiento central tipo OneLake. El punto no es “poner todo en el mismo cubo”, sino ofrecer una raíz común desde la cual múltiples áreas de trabajo puedan organizarse como carpetas con propósito. Así, el repositorio deja de ser un basurero central y se convierte en una cartografía compartida. Los silos no desaparecen por decreto; desaparecen cuando el diseño permite que el dato se publique una vez y se reutilice con confianza.
El verdadero reto: pasar de sistemas que registran a sistemas que habilitan
La mayoría de las arquitecturas de datos fallan por una razón silenciosa: están optimizadas para almacenar, pero no para cambiar de función sin fricción. Un sistema transaccional está construido para la precisión del momento. Un sistema de análisis, para la amplitud del panorama. Cuando una organización confunde ambos, termina exigiéndole al mismo componente que sea caja registradora, archivo histórico, tablero ejecutivo y motor de inteligencia.
Eso no solo es ineficiente, también es conceptualmente peligroso. Cada capa tiene una responsabilidad distinta:
- Capturar el evento con integridad.
- Conservar el dato de forma gobernable.
- Exponer ese dato a múltiples formas de consumo.
- Recontextualizar la información para generar decisiones.
La madurez de una arquitectura no se mide por cuántas cosas guarda, sino por cuántas cosas permite hacer sin comprometer la base. En ese sentido, una plataforma analítica todo en uno resulta interesante cuando reduce la distancia entre captura, almacenamiento, ingeniería, análisis en tiempo real y BI. El valor real no está solo en integrar servicios, sino en eliminar traducciones innecesarias entre etapas.
Imagine una tienda online. El checkout necesita una transacción impecable: una sola compra, un solo cobro, un solo inventario descontado. Pero el equipo comercial necesita ver qué productos se miran más, cuándo se abandonan carritos, qué campañas convierten mejor y qué regiones compran menos. Si cada uno construye su propia copia del dato desde cero, la organización se fragmenta. Si, en cambio, existe una base común donde el evento transaccional se preserva y luego se comparte en capas analíticas, el sistema deja de repetir trabajo y empieza a multiplicar valor.
La diferencia parece técnica, pero es una cuestión de filosofía operativa. ¿Estamos construyendo un sistema que registra el pasado, o una plataforma que hace posible el futuro?
Un modelo útil: la cadena de confianza
Para unir estas ideas, conviene pensar en una cadena de confianza. No todo dato merece el mismo tratamiento, porque no todo dato cumple la misma función. La confianza en un sistema de datos se construye en tres niveles.
1. Confianza en el evento
Primero, el evento debe ocurrir exactamente una vez, sin ambigüedad. Aquí mandan la atomicidad, la consistencia, el aislamiento y la durabilidad. Si este nivel falla, todo lo demás se contamina. Una venta parcialmente escrita o un pago duplicado no son problemas analíticos, sino fallos de realidad.
2. Confianza en la custodia
Después, el dato debe habitar un entorno donde pueda ser organizado, gobernado y compartido. Aquí importa la estructura de espacios de trabajo, la jerarquía del inquilino, la idea de una raíz común y la reducción de silos. El objetivo no es “guardar más”, sino evitar que cada equipo reconstruya su propia verdad aislada.
3. Confianza en la recombinación
Por último, el sistema debe permitir que distintos roles accedan al mismo dato desde perspectivas diferentes. Un ingeniero busca calidad y pipelines robustos. Un analista quiere métricas estables. Un científico de datos necesita flexibilidad para explorar variables. Una plataforma realmente útil no obliga a elegir entre estos perfiles. Los coordina.
Este modelo aclara una confusión frecuente. Gobernanza no significa rigidez. Flexibilidad no significa caos. Escalabilidad no significa duplicación. Cuando el dato atraviesa estos tres niveles de confianza, la organización puede moverse rápido sin inventarse versiones rivales de la realidad.
La arquitectura buena no es la que centraliza todo, sino la que conserva la verdad en una capa y la vuelve útil en muchas otras.
La intuición más contraintuitiva: separar para unir mejor
A primera vista, parece que la solución a la complejidad es integrar todo. Pero en datos, integrar demasiado pronto destruye claridad. La verdadera unificación suele venir después de una separación inteligente. Primero distinguimos entre transacción y análisis. Luego distinguimos entre custodia y consumo. Después distinguimos entre roles. Solo entonces aparece una plataforma coherente.
Esto explica por qué tantos proyectos de datos fracasan cuando empiezan con la pregunta equivocada: “¿Dónde guardamos todo?”. La pregunta correcta es otra: “¿Qué tipo de verdad estamos tratando de proteger, y quién la necesita?”. Una vez formulada así, la arquitectura deja de ser un debate sobre productos y se vuelve una decisión sobre funciones.
Un ejemplo sencillo lo vuelve tangible. En un hospital, la admisión de un paciente debe registrarse con exactitud absoluta. Esa transacción no puede quedar a medias. Pero después, el mismo dato puede alimentar ocupación de camas, análisis epidemiológico, previsión de recursos y tableros de gestión. Si el hospital tratara la analítica igual que el registro clínico, nadie podría explorar. Si tratara el registro clínico igual que la analítica, nadie podría confiar en nada.
La lección es elegante: la especialización no contradice la plataforma común, la hace posible. Una buena base central permite que cada capa haga lo suyo sin invadir a las demás. Y cuando eso ocurre, la organización deja de pelear con su infraestructura y empieza a razonar sobre su negocio.
Key Takeaways
- Distinga entre evento y contexto. Una transacción exige exactitud ACID; el análisis exige flexibilidad para recombinar datos.
- No convierta el almacenamiento común en una mezcla amorfa. Diseñe una raíz compartida con espacios de trabajo claros y responsabilidades distintas.
- Piense en capas de confianza. Captura correcta, custodia gobernada y recombinación útil son tres problemas diferentes.
- No optimice toda la empresa para el mismo usuario. Ingenieros, analistas, científicos de datos y creadores de negocio necesitan experiencias distintas sobre una base común.
- Pregunte qué verdad está protegiendo cada sistema. Si no sabe eso, terminará pidiéndole al lugar equivocado que resuelva el problema equivocado.
Conclusión: la plataforma del futuro no borra las diferencias, las ordena
La tentación más fuerte en datos es imaginar que el progreso consiste en fusionarlo todo en una sola capa perfecta. Pero la realidad empresarial no funciona así. Hay hechos que deben quedar encerrados en una transacción impecable, y hay horizontes que solo aparecen cuando esos hechos se liberan en un entorno compartido y analizable.
La verdadera sofisticación no está en hacer que todo parezca lo mismo. Está en construir un sistema donde la precisión y la exploración no compitan, sino que se alimenten. La transacción garantiza que algo ocurrió. El lago garantiza que ese algo pueda seguir produciendo sentido.
Quizá esa sea la mejor manera de pensar el dato moderno: no como un recurso que se almacena, sino como una verdad que cambia de escala. Primero vive como evento. Luego como patrimonio. Después como decisión. Y una arquitectura madura es la que sabe acompañar ese viaje sin traicionarlo.
Sources
Hatch New Ideas with Glasp AI 🐣
Glasp AI allows you to hatch new ideas based on your curated content. Let's curate and create with Glasp AI :)
Start Hatching 🐣