Skip to content

Almacén de datos (data warehouse)

Un almacén de datos (data warehouse) es una base de datos hecha para analizar: junta los datos de muchos sistemas en un solo lugar, guarda su historia y los acomoda para consultarlos.

Selecciona cualquier frase de aquí para preguntarle a tu Maestro.

La base de datos de tu tienda guarda el estatus actual de cada pedido. El 15 de octubre la consultas para contar cuántos pedidos esperaban envío al cierre de cada día de septiembre. ¿Qué muestra la gráfica?

Una tienda en línea, consultada el 15 de octubre. Datos de ejemplo.

Para qué sirve: junta en un solo lugar los datos de los sistemas de un negocio (ventas, pagos, anuncios, contabilidad) para analizarlos juntos, sin frenar los sistemas que el negocio usa todos los días. Ejemplos: Snowflake, BigQuery, Amazon Redshift y lakehouses como Databricks.

Frente a la base de datos de una app: la base de datos de una app guarda cómo están las cosas ahora y cambia cada segundo. El almacén guarda la historia y está acomodado para consultas grandes, muchas veces como un esquema de estrella.

Cómo se llena: con procesos ETL que copian los datos cada noche o cada hora, y modelos en SQL, a menudo con dbt. Lo consultan herramientas como Power BI.

Así se usa

De dónde salen sus datos

El almacén de una tienda en línea

  1. Tienda en línea: pedidos y su estatus de hoyCada sistema sabe su parte, y solo como está ahora.
  2. Pagos: cobros y reembolsos
  3. Anuncios: gasto por día y por campaña
  4. marcado: Cada noche: copiar los tres al almacén, con una foto del díaUn proceso ETL o ELT; las fotos guardan la historia.
  5. Power BI y SQL leen del almacén, no de los sistemasAsí un reporte pesado no frena la tienda.
El almacén pone las tres fuentes lado a lado, con su historia, para que una sola consulta cruce lo que gastaste en anuncios con los pedidos y los reembolsos.

Cuándo mirar más de cerca

El mismo día, dos totales

Ventas del 14 de octubre

  1. marcado: Tienda: $168,246.00

La tienda y el almacén no coinciden en las ventas de ayer, pero no falta ningún pedido. ¿Qué puede ser?

Pregúntale a tu Maestro sobre Almacén de datos

Te responde desde la página gratis más cercana a esta palabra, igual que mientras estudias.

Ejemplo

Tú: ¿Qué quiere decir "Almacén de datos", en palabras sencillas?

Tu Maestro: Te lo explico con un caso tuyo, que se queda mejor que una definición. ¿Qué pregunta de tu negocio necesita datos de dos sistemas a la vez?

Pregunta sobre: Responde desde la página "¿Qué es el análisis exploratorio de datos y qué hago primero con una tabla nueva?"

Solo este navegador guarda lo que preguntas aquí. ¿Cómo funciona?

Para saber más

  • Base de datos

    Una base de datos guarda datos en tablas conectadas, con reglas para cada columna, para que muchas personas y programas los usen y cambien sin pisarse.

  • ETL (extraer, transformar, cargar)

    ETL (extraer, transformar, cargar) copia datos de los sistemas donde nacen, los limpia y les da forma, y los carga en un almacén de datos para analizarlos juntos.

  • Esquema de estrella

    Un esquema de estrella acomoda los datos para analizar: una tabla de hechos con eventos, como ventas, al centro, unida por llaves a tablas de dimensiones (cliente, producto, fecha) que los describen.

  • SQL

    SQL es el lenguaje para pedirle datos a una base de datos: qué columnas, de qué tabla, qué filas y cómo resumirlas. Te regresa otra tabla.

Todo el glosario