+34649324221 · Hoy 09:00–14:00 · 15:30–20:00

Data warehouse vs data lake vs lakehouse: diferencias y un ejemplo para marketing y ventas

· Por el equipo de from AnalyticsHablar por WhatsApp

Data warehouse vs data lake, en corto

Un data warehouse guarda datos ya ordenados para responder preguntas de negocio: tablas con columnas fijas, definiciones acordadas y consultas en SQL. Un data lake guarda datos en bruto, en el formato en que llegan (tablas, JSON, CSV, registros de eventos, documentos), en un almacenamiento barato, y se les da forma después, cuando alguien los necesita. El lakehouse es la mezcla de los dos: los ficheros siguen en el lago, pero encima hay tablas con las garantías de un warehouse.

Si todavía no tienes claro qué es un data warehouse ni si lo necesitas, empieza por qué es un data warehouse y cuándo lo necesitas. Aquí lo damos por sabido y vamos a las diferencias, a un ejemplo para marketing y ventas y a qué producto es cada cosa.

Diferencias entre data warehouse, data lake y lakehouse

Qué guarda
El warehouse, datos estructurados y ya limpios. El lago, cualquier cosa: tablas, datos semiestructurados como JSON y no estructurados como documentos o audio. El lakehouse, cualquier cosa, con una capa de tablas encima.
Cuándo se da forma al dato
En el warehouse, al cargarlo: si no encaja en la tabla, no entra. En el lago, al leerlo: entra todo y quien consulta decide cómo interpretarlo. En el lakehouse, por etapas: entra en bruto y se va ordenando por capas.
Quién lo usa
El warehouse, analistas y herramientas de BI que hablan SQL. El lago, sobre todo ingenieros y científicos de datos que trabajan con Python o Spark. El lakehouse quiere servir a los dos desde la misma copia.
Cómo falla
El warehouse, por rigidez: cada fuente nueva pide trabajo de modelado antes de usarse. El lago, por desorden: sin catálogo ni responsables acaba siendo un vertedero donde nadie encuentra nada.

Qué aporta el lakehouse

Durante años, muchas empresas tuvieron las dos cosas: un lago para guardarlo todo y, al lado, un warehouse con una copia de lo que se usaba en los informes. Dos sitios, dos copias y dos facturas.

El lakehouse quita esa copia. Los datos se quedan en ficheros Parquet en el almacenamiento de tu nube, y un formato de tabla abierto, como Delta Lake o Apache Iceberg, añade lo que les faltaba para comportarse como tablas de verdad: transacciones, esquema y versiones anteriores consultables. Un catálogo por encima gestiona los permisos. Así el mismo dato sirve para el informe de Power BI y para el modelo de Python.

Data warehouse y data mart: no son lo mismo

Un data mart es una parte del data warehouse preparada para un área concreta. El de marketing tiene campañas, inversión, leads y atribución; el de ventas, oportunidades, pedidos y cuotas por comercial. Es más pequeño, más fácil de entender y suele ser lo que de verdad abre la gente.

Hoy no tiene por qué ser una base de datos aparte: lo normal es un esquema dentro del mismo warehouse, construido sobre las mismas tablas comunes. Lo que conviene evitar es que marketing y ventas monten cada uno su data mart con su propia copia de los clientes, porque vuelven las cifras que no cuadran.

Ejemplo de arquitectura de un data warehouse para marketing y ventas

  1. 1
    Fuentes
    El CRM (HubSpot o Salesforce), GA4, Google Ads, Meta Ads, LinkedIn Ads, el ERP o la herramienta de facturación y, si vendes en línea, la tienda.
  2. 2
    Ingesta
    Cada fuente por su camino más sencillo: GA4 exporta de forma nativa a BigQuery, Google Ads se carga con el servicio de transferencia de datos de BigQuery, y el CRM y lo demás con un conector gestionado o las canalizaciones de la plataforma. Cargas automáticas, con aviso si alguna falla.
  3. 3
    Capa bronce o raw
    Los datos tal como llegan, sin tocar, con su fecha de carga, para poder rehacer cualquier cálculo.
  4. 4
    Capa plata o staging
    Limpieza y unificación: nombres de columna coherentes, la misma moneda y la misma zona horaria, duplicados fuera y el mismo cliente reconocido en el CRM y en la facturación.
  5. 5
    Capa oro o marts
    Las tablas de negocio: leads por canal, embudo de oportunidades, inversión por campaña, ingresos por cliente. Aquí viven las métricas, cada una con una sola definición.
  6. 6
    BI e IA
    Power BI, Looker Studio o Tableau leen la capa oro. Un modelo predictivo o un agente de IA, también: la misma fuente para todos.

Un ejemplo concreto: lo que cuesta un cliente por canal

Pongamos que quieres saber el coste de adquisición por canal. En bronce tienes la inversión diaria de Google Ads y de Meta Ads, las sesiones de GA4 con su origen y las oportunidades del CRM con su fuente original. En plata, las campañas de cada plataforma se agrupan en los mismos canales, las fechas pasan a la misma zona horaria y cada cliente ganado queda unido a su primer contacto. En oro hay una tabla por mes y canal con la inversión, los clientes nuevos y el coste por cliente, que es lo que lee el cuadro de mando.

Si mañana decidís contar un canal de otra forma, se cambia la regla en plata y se recalcula todo desde bronce, histórico incluido. La fórmula y sus trampas están en cómo calcular el CAC.

Del data warehouse al business intelligence

En un proyecto de business intelligence, el data warehouse es la parte que no se ve. El cuadro de mando es lo que la dirección abre el lunes, pero las cifras salen de la capa oro, y si esa capa está bien hecha el cuadro de mando es casi lo fácil. Sin warehouse, cada informe hace su propia limpieza y dos informes con la misma métrica acaban dando dos números. Más en business intelligence.

Qué producto es cada cosa: BigQuery, Snowflake, Fabric y Databricks

BigQuery
El data warehouse de Google Cloud, sin servidores que dimensionar. También lee ficheros de Cloud Storage como tablas externas, así que cubre parte de lo que haría un lago. Encaja si ya usas GA4 y Google Ads. Más en consultoría BigQuery.
Snowflake
Data warehouse en la nube sobre AWS, Azure o Google Cloud. Admite datos semiestructurados y tablas Apache Iceberg, con lo que se acerca al lakehouse. Más en consultoría Snowflake.
Microsoft Fabric y OneLake
OneLake es el lago único de la organización, y encima hay lakehouses y warehouses que guardan sus tablas en formato Delta, que Power BI lee directamente. Más en consultoría Microsoft Fabric.
Databricks
Nació como lakehouse: tablas Delta Lake en tu almacenamiento, Unity Catalog para permisos y linaje, y almacenes SQL para el BI. Fuerte en ingeniería de datos y modelos. Más en consultoría Databricks.

Cuándo basta con un data warehouse

Para la mayoría de equipos de marketing y ventas, un data warehouse basta: sus fuentes son tablas (CRM, anuncios, analítica web, facturación) y se consultan con SQL o con una herramienta de BI.

Merece la pena pensar en un lakehouse cuando:

  • Tienes mucho dato de eventos o semiestructurado: navegación detallada, uso de producto, registros de una aplicación.
  • Vas a entrenar modelos en Python y quieres que trabajen sobre la misma copia que los informes.
  • Quieres guardar documentos, transcripciones de llamadas o correos para analizarlos con IA.
  • Tu empresa ya usa Databricks o Fabric en otras áreas y lo razonable es sumarse.

La frontera se ha difuminado, así que la pregunta útil no es qué etiqueta elegir, sino qué fuentes tienes, qué quieres responder y quién lo va a mantener. Es lo que trabajamos en la estrategia de datos.

Buenas prácticas para que el data warehouse aguante

Empieza por las preguntas
Escribe las diez que ventas y marketing necesitan responder y carga primero las fuentes que piden.
Guarda el bruto
Sin la capa bronce, cada cambio de definición se come el histórico.
Una definición por métrica
Lead cualificado, cliente activo o ingreso se definen una vez, por escrito, en la capa oro, y los informes no los recalculan.
Transformaciones en código
Con dbt o con las herramientas de la plataforma, versionadas y con pruebas que avisen si algo deja de cuadrar.
Permisos desde el principio
Quién ve qué, por rol y, si hace falta, por fila. Añadirlos después siempre cuesta más.
Vigila el consumo
Las plataformas en la nube cobran por uso: pon avisos de gasto y revisa las consultas más pesadas antes de que se noten en la factura.

Preguntas frecuentes sobre data warehouse, data lake y lakehouse

¿Un lakehouse sustituye al data warehouse?

Puede hacer su papel, porque añade tablas con transacciones sobre los ficheros del lago. Pero si casi todos tus datos son tablas de negocio, un warehouse sigue siendo lo más sencillo.

¿Qué es un data mart?

Una parte del data warehouse preparada para un área concreta, como marketing o ventas. Hoy suele ser un esquema dentro del mismo warehouse, no una base de datos aparte.

¿Qué son las capas bronce, plata y oro?

Una forma de ordenar el dato por etapas: bronce, tal como llega; plata, limpio y unificado; oro, listo para el negocio. También se llaman raw, staging y marts.

¿Puedo usar Power BI con cualquiera de estas plataformas?

Sí. Power BI tiene conector para BigQuery, Snowflake y Databricks, y en Fabric lee las tablas de OneLake directamente.

Qué es un data warehouseEstrategia de datosConsultoría BigQueryBusiness IntelligenceQué es Microsoft Fabric

¿Warehouse, lago o lakehouse? Lo vemos con tus fuentes

En una llamada de 30 minutos repasamos qué datos tienes y qué quieres responder, y te decimos qué arquitectura tiene sentido. Si con lo que ya tienes basta, también te lo diremos.

Reservar la llamada de 30 minutos
Opiniones

Valoraciones

★★★★★
«from Analytics consultants have been a great asset to us at H&M. They initially joined us to support our migration to GCP and have since helped various business teams not only migrate their reports, but also restructure their entire BI architecture, while being a front-runner in exploring how AI can be utilized within analytics.»
Bianca A.H&M
★★★★★
«Truly impressed with from analytics data visualization skills! Their professionalism and attention to detail not only met but exceeded my expectations. Working with them was a breeze, thanks to their proactive communication and politeness. Highly recommend!»
Facundo P.Puramedicina
★★★★★
«Thanks to from Analytics, we now have custom dashboards to monitor performance across all team divisions, from marketing and customer success to finance and business development. The customer success dashboard has been a complete game-changer, and our leadership team can now make informed decisions directly from clear visual data. We are forever grateful for from Analytics dashboards!»
Chryso S.Stronde