1.1Conectar datos (Excel, CSV)
Lo esencial en 30 segundos
- Power BI se conecta a más de 200 orígenes vía Obtener datos; los más comunes son los archivos Excel/CSV, la web y el conector Carpeta.
- El reflejo profesional: «Transformar» en lugar de «Cargar» — se abre Power Query para controlar el dato antes de importarlo.
- Import (por defecto, rápido) vs DirectQuery (datos que permanecen en el origen): se mantiene Import salvo gran volumen o tiempo real; el conector Carpeta fusiona las exportaciones mensuales.
Mini-caso continuo — Zineb conecta las ventas de su pyme agroalimentaria
Zineb, controladora de gestión en una pyme agroalimentaria en Argel, recibe cada mes una exportación CSV de las ventas. En lugar de apilar los archivos, aplica la sección: abre Power BI Desktop, hace clic en Obtener datos → Texto/CSV, elige Transformar en lugar de Cargar para controlar la vista previa, y luego Cerrar y aplicar. Mejor aún: agrupa todas las exportaciones mensuales en una carpeta y usa el conector Carpeta, que las combina en una sola tabla «Ventas». Mantiene el modo Import (unos miles de filas) y nombra correctamente su tabla. Su informe está conectado a un origen único que crece solo.
Caso autónomo de esta sección: reaparece en el curso, el esquema, el guion y el reto de 48 h de la sección 1.1.
1. Obtener los datos
Todo empieza por Obtener datos: Power BI se conecta a más de 200 orígenes — archivos Excel/CSV, carpetas, bases SQL, páginas web, servicios en la nube. Dos elecciones estructurantes desde la importación: Cargar directamente o Transformar primero. El buen reflejo es siempre Transformar para controlar el dato antes de importarlo, como Zineb con su exportación de ventas.
2. Import o DirectQuery
Dos modos de conexión: el modo Import copia y comprime los datos en el archivo .pbix (rápido, el valor por defecto recomendado); DirectQuery deja los datos en el origen y consulta en directo (para volúmenes muy grandes o tiempo real, a costa del rendimiento). Zineb se queda en Import: unos miles de filas no justifican DirectQuery.
3. El conector Carpeta
El conector más infravalorado es Carpeta: apunta a una carpeta de archivos homogéneos y los combina en una sola tabla — el anticopiar-pegar de las exportaciones mensuales. Zineb coloca sus doce CSV en una carpeta y obtiene una tabla «Ventas» única, actualizada con cada nueva exportación. Reflejo final: nombrar correctamente tablas y consultas desde la importación.
🔎 Ejemplo concreto — 🔎 Ejemplo concreto — El conector Carpeta
Zineb fusiona sus exportaciones mensuales en lugar de apilarlas:
Una carpeta con ventas-ene.csv, ventas-feb.csv, ventas-mar.csv
→ Obtener datos → Carpeta → Combinar
→ una ÚNICA tabla fusionada (actualizada con cada nueva exportación).
Lectura: el conector Carpeta lee todos los archivos homogéneos de una carpeta y los reúne.
Lección: se acabaron los copiar-pegar mensuales — una tabla que crece sola, y siempre vía «Transformar».
Vocabulario de la sección
- Obtener datos
- El punto de entrada universal (Inicio): más de 200 conectores, de los archivos a las bases pasando por la web.
Ejemplo sencillo: Zineb conecta allí su exportación de ventas.
Lo que no es: una introducción manual de datos en Power BI.
Reflejo: conectar un origen → Obtener datos.
- Cargar vs Transformar
- Cargar = importar tal cual; Transformar = abrir Power Query primero.
Ejemplo sencillo: Zineb pasa siempre por Transformar para controlar.
Lo que no es: una importación a ciegas sin verificación.
Reflejo: reflejo: Transformar, siempre.
- Modo Import
- Los datos se copian y comprimen en el .pbix: rendimiento máximo, el valor por defecto recomendado.
Ejemplo sencillo: Zineb se queda en Import con sus unos miles de filas.
Lo que no es: DirectQuery, que consulta el origen en directo.
Reflejo: volumen pequeño/medio → Import.
- DirectQuery
- Los datos permanecen en el origen, consultados en directo: para volúmenes muy grandes o tiempo real.
Ejemplo sencillo: Zineb lo reservaría a un almacén voluminoso.
Lo que no es: el modo Import por defecto.
Reflejo: gran volumen / tiempo real → DirectQuery.
- Conector Carpeta
- Apunta a una carpeta de archivos homogéneos y los combina en una sola tabla.
Ejemplo sencillo: Zineb fusiona sus exportaciones mensuales en una tabla «Ventas».
Lo que no es: un copiar-pegar archivo por archivo.
Reflejo: exportaciones periódicas → Carpeta.
En la práctica — En la práctica — Tres conexiones, tres reflejos
- Conecte un archivo CSV (Obtener datos → Texto/CSV): elija Transformar los datos (no Cargar), como Zineb.
- Pase el cursor por la vista previa de Power Query y luego Cerrar y aplicar: la tabla «Ventas» llega al modelo.
- Cree una carpeta con 2-3 copias de CSV con el mismo formato → Obtener datos → Carpeta → Combinar: una sola tabla fusionada.
- En el panel Datos, renombre correctamente sus tablas (clic derecho → Cambiar nombre): «Ventas», no «ventas (2)».
Guion paso a paso — conectar las ventas como Zineb (5 min)
1) Zineb abre Power BI Desktop → Inicio → Obtener datos → Texto/CSV. 2) Selecciona la exportación de las ventas y elige Transformar los datos: se abre el editor Power Query. 3) Pase el cursor por la vista previa, compruebe los encabezados y luego Cerrar y aplicar. 4) En el panel Datos, renombre la tabla a «Ventas». 5) Cree una carpeta con varias exportaciones y repítalo vía el conector Carpeta → Combinar.
El conector Carpeta es el anticopiar-pegar: un solo objeto que actualizar en lugar de doce archivos.
Plantilla copiar-pegar — mi lista de comprobación de conexión
[ ] Origen elegido: Excel / CSV / Carpeta / Web
[ ] Paso por TRANSFORMAR (Power Query), nunca Cargar de entrada
[ ] Modo Import (DirectQuery reservado a gran volumen / tiempo real)
[ ] Tabla y consulta renombradas correctamente («Ventas»)
[ ] Orígenes guardados en una ubicación estable.
Exportación mensual
Zineb coloca sus CSV en una carpeta: el conector Carpeta los combina en una tabla única.
Página web
Zineb conecta una página de estadísticas vía Obtener datos → Web: Power BI detecta las tablas.
Base de datos
Para un volumen mayor, Zineb se conecta a una base SQL — siempre vía Transformar primero.
Origen movido
Zineb guarda sus orígenes en un OneDrive de equipo: la conexión no se rompe si se mueven.
✓ Buenas prácticas
- Siempre Transformar antes de cargar: se controla el dato.
- Mantener el modo Import; DirectQuery solo si es necesario.
- Nombrar tablas y consultas correctamente desde la importación.
✗ Errores frecuentes
- Hacer clic en «Cargar» sin pasar por Power Query.
- Copiar-pegar las exportaciones mensuales en lugar del conector Carpeta.
- Guardar los orígenes en una ubicación inestable (la conexión se rompe).
Puntos clave
- Se obtienen los datos vía 200+ conectores (archivo, web, base, carpeta).
- Reflejo: «Transformar los datos» para controlar antes de cargar.
- Import por defecto; DirectQuery para gran volumen / tiempo real.
- El conector Carpeta fusiona las exportaciones periódicas en una sola tabla.
Reto de 48 h — aplíquelo mañana
Conecte como Zineb un origen real: importe un CSV vía Transformar los datos, renombre la tabla, luego cree una carpeta y fusione 2-3 exportaciones con el conector Carpeta. Anote en una frase por qué se queda en modo Import.
- Sé conectar un archivo Excel/CSV, la web y una carpeta.
- Aplico el reflejo «Transformar primero» y elijo Import/DirectQuery.
- Fusiono exportaciones mensuales con el conector Carpeta.
Preguntas frecuentes
Mi origen Excel está «sucio» (títulos, filas vacías, totales): ¿qué hacer?
Es el trabajo de Power Query (sección 1.2): se importa la hoja bruta y se limpia por etapas repetibles. Sobre todo, no retoque el archivo origen a mano en cada exportación — esa disciplina evita rehacer el trabajo cada mes.
¿Qué ocurre con mi informe si muevo el archivo origen?
La conexión se rompe: Inicio → Transformar los datos → Configuración del origen de datos → modificar la ruta. Para evitarlo, guarde los orígenes en una ubicación estable (SharePoint/OneDrive de equipo) desde el principio.
¿Cuál es el buen reflejo en la importación de los datos?