El blog de Soluciones Excel

Cómo conectar Power BI a SQL Server paso a paso

SQL Server es una de las fuentes de datos más habituales en las empresas, y Power BI se conecta a ella de forma nativa. En esta guía te explico cómo hacerlo paso a paso y qué decisiones tomar para que el informe sea rápido y se actualice solo.

Antes de empezar

  • Instala Power BI Desktop, la aplicación gratuita de Microsoft para crear informes.
  • Ten a mano el nombre del servidor (por ejemplo, SERVIDOR\SQLEXPRESS o una dirección de Azure SQL) y el nombre de la base de datos.
  • Comprueba con tu departamento de sistemas qué usuario vas a utilizar. Lo ideal es un usuario de solo lectura.

Paso 1. Obtener datos

En Power BI Desktop, ve a Inicio > Obtener datos > SQL Server. Escribe el servidor y, opcionalmente, la base de datos.

Paso 2. Importar o DirectQuery

Power BI te pregunta el modo de conectividad:

  • Importar: copia los datos en el modelo de Power BI. Es la opción más rápida al navegar por el informe y la recomendada en la mayoría de los casos.
  • DirectQuery: consulta SQL Server cada vez que alguien interactúa con el informe. Útil con volúmenes enormes o cuando se necesitan datos casi en tiempo real, pero los informes son más lentos y algunas funciones quedan limitadas.

Paso 3. Autenticación

Elige entre credenciales de Windows (tu usuario de dominio) o de Base de datos (usuario y contraseña de SQL Server). Si la conexión no está cifrada, Power BI te avisará; consulta con sistemas antes de aceptar una conexión sin cifrar.

Paso 4. Elegir tablas o vistas

En el navegador marca las tablas o vistas que necesitas. Un consejo: en lugar de traer tablas enteras, pide a sistemas una vista con las columnas y filas que de verdad usarás. El modelo será más ligero y el informe, más rápido.

Paso 5. Transformar antes de cargar

Pulsa Transformar datos para abrir Power Query. Quita columnas que no uses, filtra periodos antiguos que no aporten y revisa los tipos de datos. Siempre que sea posible, Power Query traslada estos pasos a la propia consulta SQL, de modo que el trabajo lo hace el servidor.

Paso 6. Modelar

Ya en Power BI, relaciona las tablas en un esquema en estrella: tablas de hechos (ventas, reservas, movimientos) en el centro y dimensiones (clientes, productos, calendario) alrededor. Añade una tabla calendario propia: es imprescindible para las comparativas con el año anterior y los acumulados.

Paso 7. Publicar y programar la actualización

Publica el informe en el servicio de Power BI. Si tu SQL Server está en tus oficinas o en un servidor propio, necesitarás instalar la puerta de enlace de datos local (on-premises data gateway) en un equipo que esté siempre encendido; si la base de datos está en Azure SQL, no hace falta. Después, en la configuración del modelo semántico, programa las actualizaciones automáticas.

Errores frecuentes

  • Traer todas las columnas «por si acaso»: el modelo crece y se vuelve lento.
  • Usar DirectQuery sin necesidad real de tiempo real.
  • Olvidar la puerta de enlace y descubrir que el informe publicado no se actualiza.
  • Conectar con un usuario personal: si cambia la contraseña, la actualización falla.

Si quieres ayuda para montar el modelo o revisar uno que va lento, consulta mi servicio de consultoría Power BI.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Rellena este campo
Rellena este campo
Por favor, introduce una dirección de correo electrónico válida.
Tienes que aprobar los términos para continuar