DisponibleIncluido en el acceso beta

Microcurso · Intermedio

SQL para Power BI: fundamentos teóricos

Comprende cómo preparar datos limpios y con el grano adecuado antes de trabajar en Power BI.

De 75 a 90 minSQL común · PostgreSQL · SQL Server6 lecciones · 8 actividades disponibles
Empezar el curso

Acceso beta gratuito durante 30 días · sin pago · progreso guardado

El problema empresarial

Un modelo BI importa duplicados, mezcla granularidades y repite cálculos ya estables en la base.

Lo que sabrás hacer

Explicar el grano, el modelado y los roles de SQL, Power Query y DAX, y aplicar los principios a una consulta fuente SQL.

  • Definir el grano
  • Distinguir hechos y dimensiones
  • Repartir el trabajo entre SQL, Power Query y DAX
  • Definir controles de actualización

Límites de este microcurso

Este microcurso desarrolla una competencia concreta. No sustituye un itinerario completo ni una formación de administración de servidores.

Requisitos previos

  • JOIN y agregaciones
  • No se requiere una cuenta de Power BI

Proyecto y práctica

8 ejercicios verificados están disponibles. Se incluye un proyecto empresarial.

Teoría guiada · 6 microlecciones

Comprende cómo preparar una fuente para Power BI.

El módulo explica conceptos y decisiones de arquitectura antes de conectar la herramienta. No incluye la interfaz de Power BI ni la publicación de informes; los ejercicios SQL aplican la teoría.

  1. 01

    Definir el grano antes que las columnas

    Problema. Una exportación mezcla una fila por pedido con una fila por producto y duplica importes.

    Principio. Escribe una frase que defina cada fila: pedido, línea de pedido, cliente o mes. Selecciona solo columnas compatibles con ese grano.

    Control que comprender. Compara identificadores distintos con el número de filas.

  2. 02

    Separar hechos y dimensiones

    Problema. Los datos de cliente y producto se repiten en cada venta y vuelven frágiles las relaciones.

    Principio. Prepara una tabla de hechos al grano del evento y dimensiones con claves estables. Toda relación varios-a-uno debe poder explicarse y probarse.

    Control que comprender. Comprueba unicidad en la dimensión y claves huérfanas en los hechos.

  3. 03

    Construir un contrato SQL estable

    Problema. Una actualización falla porque una columna de SELECT * cambia de nombre, tipo o desaparece.

    Principio. Enumera columnas, usa alias empresariales estables y convierte tipos ambiguos en SQL. El resultado se convierte en contrato entre base y modelo BI.

    Control que comprender. Comprueba nombres, tipos, NULL y valores conocidos.

  4. 04

    Repartir SQL, Power Query y DAX

    Problema. La misma regla empresarial se calcula en tres capas y produce tres respuestas.

    Principio. Mantén en SQL filtros, joins y reglas compartidas. Usa Power Query para la importación y DAX para medidas dependientes del contexto del informe.

    Control que comprender. Documenta al responsable de cada cálculo y elimina duplicaciones.

  5. 05

    Preparar fechas y actualización

    Problema. El modelo recarga todo el historial y mezcla fechas de pedido, pago y entrega.

    Principio. Elige la fecha empresarial, expón una clave de fecha y declara los límites. El filtro debe seguir siendo determinista e indexable.

    Control que comprender. Prueba un periodo con inicio incluido y fin excluido.

  6. 06

    Reconciliar antes de publicar

    Problema. El panel parece correcto, pero sus ingresos no coinciden con el sistema fuente.

    Principio. Genera controles de volumen, total, duplicados, valores ausentes y estado. Compáralos tras la importación antes de interpretar un KPI.

    Control que comprender. Conserva un total de referencia, fecha de extracción y consulta.

Itinerario enfocado

Ejercicios prácticos

El contenido permanece centralizado: completar una actividad también actualiza el itinerario que la contiene.

  1. 01
    Evita el doble conteo después de varios joins

    Calcula los ingresos del cliente sin multiplicar líneas cuando un pedido tiene varios artículos y múltiples pagos.

    Hacer ejercicio
  2. 02
    Analizar una serie temporal con meses faltantes

    Hacer visibles los períodos ausentes antes de calcular la evolución y la media móvil.

    Hacer ejercicio
  3. 03
    Analizar el margen y contribución real

    Vincule ventas y costos para detectar una referencia que destruye el margen.

    Hacer ejercicio
  4. 04
    Auditar un KPI antes de su publicación

    Detecta por qué un join con etiquetas infla los ingresos y luego reconstruya el KPI.

    Hacer ejercicio
  5. 05
    Limpiar un conjunto de datos imperfecto antes del análisis

    Perfile anomalías, define reglas de validez y calcula un KPI rastreable.

    Hacer ejercicio
  6. 06
    Calcular la facturación mensual

    Agrupa varios canales durante un mismo periodo mensual.

    Hacer ejercicio
  7. 07
    Calcular margen por categoría

    Distinguir entre facturación, coste y margen en líneas pagas.

    Hacer ejercicio
  8. 08
    Seguimiento de la tasa de pago mensual

    Combine el tiempo y la agregación condicional en un indicador monitoreable.

    Hacer ejercicio

Volver al catálogo completo