Conectar datos en Power BI
Para conectar datos en Power BI Desktop se utiliza la opción:
Inicio → Obtener datos
Aparecerá una ventana con todas las fuentes disponibles.
Ejemplo de categorías:
-
Archivos
-
Bases de datos
-
Power Platform
-
Azure
-
Servicios online
-
Otros
Proceso general de conexión
El proceso suele seguir estos pasos:
-
Seleccionar la fuente de datos
-
Introducir la ubicación del archivo o servidor
-
Autenticarse (si es necesario)
-
Seleccionar las tablas
-
Cargar o transformar los datos
Conectar con Excel
Excel es una de las fuentes más utilizadas en Power BI.
Pasos
-
Abrir Power BI Desktop
-
Ir a Inicio
-
Seleccionar Obtener datos
-
Elegir Excel
-
Seleccionar el archivo
-
Elegir las hojas o tablas
-
Cargar los datos
Ejemplo de archivo Excel
Supongamos un archivo llamado:
ventas_2025.xlsx
| Fecha | Producto | Región | Vendedor | Ventas |
|---|---|---|---|---|
| 01/01/2025 | Laptop | España | Marta | 1200 |
| 02/01/2025 | Tablet | Francia | Luis | 800 |
| 03/01/2025 | Monitor | España | Ana | 400 |
Al cargar este archivo, Power BI creará una tabla llamada ventas_2025.
Después podremos:
-
analizar ventas por región
-
analizar ventas por vendedor
-
ver evolución temporal
Conectar con archivos CSV
Los archivos CSV (Comma Separated Values) son muy comunes para exportar datos.
Ejemplo de CSV:
01-01-2025,Laptop,España,1200
02-01-2025,Tablet,Francia,800
Pasos para importarlo
-
Obtener datos
-
Seleccionar Texto/CSV
-
Elegir el archivo
-
Confirmar separadores
-
Cargar los datos
Conectar con bases de datos SQL
Power BI permite conectarse directamente a servidores de bases de datos.
Esto es muy habitual en empresas.
Ejemplo: conexión a SQL Server
Pasos:
-
Obtener datos
-
Seleccionar SQL Server
-
Introducir:
-
nombre del servidor
-
nombre de la base de datos
-
-
Elegir el tipo de conexión
-
Seleccionar tablas
Tipos de conexión SQL
Importación
Power BI copia los datos dentro del modelo.
Ventajas:
-
mayor velocidad
-
mejor rendimiento
Desventajas:
-
los datos no están en tiempo real
DirectQuery
Power BI consulta la base de datos directamente.
Ventajas:
-
datos en tiempo real
Desventajas:
-
menor rendimiento
-
depende del servidor