Introducción a las Fuentes de Datos en Power BI
Power BI es una herramienta poderosa de business intelligence que permite conectarse a una amplia variedad de fuentes de datos para transformar, analizar y visualizar información. En esta lección, aprenderás a conectarte a las fuentes de datos más comunes que encontrarás en tu día a día como analista de datos.
Accediendo al Editor de Power Query
Para comenzar a conectar fuentes de datos, debes acceder a Power Query Editor, que es donde realizarás todas las transformaciones necesarias antes de cargar los datos al modelo. Puedes abrir Power Query de dos maneras:
- Abre Power BI Desktop y haz clic en Obtener datos en la cinta de opciones.
- Selecciona el tipo de fuente de datos que necesitas (Archivo, Base de datos, Azure, etc.).
- Configura los parámetros de conexión según la fuente seleccionada.
- Una vez conectado, se abrirá el Editor de Power Query.
- Realiza las transformaciones necesarias y haz clic en Cerrar y aplicar.
Conexión a Archivos Locales
Archivos de Excel (.xlsx, .xlsb)
Excel es una de las fuentes de datos más utilizadas. Power BI puede conectarse a archivos de Excel y extraer datos de hojas de cálculo específicas o rangos nombrados.
- Selecciona Excel en la lista de fuentes de datos.
- Navega hasta la ubicación del archivo y selecciónalo.
- Power BI mostrará una vista previa con las hojas de cálculo disponibles.
- Selecciona las hojas que deseas importar.
- Haz clic en Cargar para importarlos directamente o en Transformar datos para abrir Power Query.
Archivos CSV y de Texto
Los archivos CSV (Comma Separated Values) son ampliamente utilizados para intercambiar datos. Power BI ofrece un conector específico para este formato.
- Selecciona Texto/CSV en las opciones de archivo.
- Power BI intentará detectar automáticamente el delimitador utilizado.
- Revisa la vista previa y ajusta la configuración si es necesario.
- Configura la codificación de caracteres si trabajas con datos en diferentes idiomas.
Archivos JSON
El formato JSON (JavaScript Object Notation) es estándar en aplicaciones web y APIs. Power BI puede conectarse a archivos JSON y extraer estructuras jerárquicas.
- Selecciona JSON como tipo de archivo.
- Power BI mostrará el contenido del archivo en formato jerárquico.
- Utiliza las opciones de navegación para expandir los registros necesarios.
- Convierte los datos a formato tabular para su análisis.
"Los datos en formato JSON pueden ser estructuras complejas con objetos anidados. Power BI permite expandir y aplanar estas estructuras para facilitar su análisis."
Conexión a Bases de Datos
SQL Server
Microsoft SQL Server es una de las bases de datos más utilizadas en entornos empresariales. Power BI ofrece conexión directa a bases de datos SQL Server.
| Parámetro | Descripción | Ejemplo |
|---|---|---|
| Servidor | Nombre o dirección IP del servidor | localhost o 192.168.1.10 |
| Base de datos | Nombre de la base de datos | Ventas2024 |
| Modo de conectividad | Import o DirectQuery | Importar |
- Selecciona SQL Server database en las opciones de base de datos.
- Ingresa el nombre del servidor y la base de datos.
- Elige el nivel de privacidad de datos.
- Selecciona si deseas importar datos o usar DirectQuery.
- Escribe tu consulta SQL o selecciona tablas específicas.
Servicios en la Nube
SharePoint y OneDrive for Business
Power BI se integra perfectamente con el ecosistema Microsoft 365, permitiendo conectarse a archivos almacenados en SharePoint y OneDrive.
- Selecciona SharePoint Folder para acceder a una biblioteca de SharePoint.
- Ingresa la URL del sitio de SharePoint.
- Power BI mostrará los archivos disponibles en la carpeta.
- Selecciona el archivo que deseas importar.
Mejores Prácticas para la Conexión de Datos
- Organiza tus datos primero: Antes de conectar, asegúrate de que tus datos estén bien estructurados y limpios.
- Usa tablas para datos tabulares: Evita celdas combinadas o formatos complejos en Excel.
- Define tipos de datos correctos: En Power Query, verifica que cada columna tenga el tipo de dato correcto (texto, número, fecha, etc.).
- Documenta tus conexiones: Mantén un registro de las fuentes de datos y sus parámetros de conexión.
- Considera el rendimiento: Para grandes volúmenes de datos, evalúa usar DirectQuery o incremental refresh.
¿Cuál es la diferencia principal entre el modo de importación y DirectQuery en Power BI?
a) El modo importación es más rápido para visualizaciones
b) El modo importación copia los datos al modelo, mientras DirectQuery mantiene los datos en la fuente original
c) DirectQuery funciona sin conexión a internet
d) No hay diferencia significativa
Respuesta correcta: b)
Conclusión
En esta lección has aprendido a conectarte a las fuentes de datos más comunes en Power BI, incluyendo archivos de Excel, CSV, JSON, bases de datos SQL Server y servicios en la nube. Dominar estas conexiones es fundamental para cualquier analista de datos que trabaje con Power BI. En la siguiente lección, profundizaremos en las técnicas de transformación de datos usando Power Query.