Conexión a fuentes de datos comunes

Lectura
20min~5 min lectura

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.

Concepto Clave: El primer paso en cualquier proyecto de Power BI es obtener los datos. Power BI ofrece más de 100 conectores nativos que permiten acceder a datos desde archivos locales, bases de datos, servicios en la nube y mucho más.

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:

  1. Abre Power BI Desktop y haz clic en Obtener datos en la cinta de opciones.
  2. Selecciona el tipo de fuente de datos que necesitas (Archivo, Base de datos, Azure, etc.).
  3. Configura los parámetros de conexión según la fuente seleccionada.
  4. Una vez conectado, se abrirá el Editor de Power Query.
  5. 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.

  1. Selecciona Excel en la lista de fuentes de datos.
  2. Navega hasta la ubicación del archivo y selecciónalo.
  3. Power BI mostrará una vista previa con las hojas de cálculo disponibles.
  4. Selecciona las hojas que deseas importar.
  5. Haz clic en Cargar para importarlos directamente o en Transformar datos para abrir Power Query.
Consejo: Si tus archivos de Excel contienen tablas con formato adecuado, Power BI los detectará automáticamente. Asegúrate de que tus datos estén organizados en tablas con encabezados claros para facilitar la importación.

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.

  1. Selecciona Texto/CSV en las opciones de archivo.
  2. Power BI intentará detectar automáticamente el delimitador utilizado.
  3. Revisa la vista previa y ajusta la configuración si es necesario.
  4. Configura la codificación de caracteres si trabajas con datos en diferentes idiomas.
Advertencia: Los archivos CSV pueden presentar problemas de codificación con caracteres especiales como tildes o eñes. Si ves caracteres extraños en tu vista previa, intenta cambiar la codificación a UTF-8 o la apropiada para tu idioma.

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.

  1. Selecciona JSON como tipo de archivo.
  2. Power BI mostrará el contenido del archivo en formato jerárquico.
  3. Utiliza las opciones de navegación para expandir los registros necesarios.
  4. 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
  1. Selecciona SQL Server database en las opciones de base de datos.
  2. Ingresa el nombre del servidor y la base de datos.
  3. Elige el nivel de privacidad de datos.
  4. Selecciona si deseas importar datos o usar DirectQuery.
  5. Escribe tu consulta SQL o selecciona tablas específicas.
Modo de Conectividad: El modo Import copia los datos a Power BI, mientras que DirectQuery mantiene los datos en la fuente original. Import es más rápido para exploración, pero DirectQuery es necesario para conjuntos de datos muy grandes.

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.

  1. Selecciona SharePoint Folder para acceder a una biblioteca de SharePoint.
  2. Ingresa la URL del sitio de SharePoint.
  3. Power BI mostrará los archivos disponibles en la carpeta.
  4. Selecciona el archivo que deseas importar.
Consejo: Conectar archivos de SharePoint o OneDrive permite que tu informe se actualice automáticamente cuando los datos de origen cambien, siempre que configures la actualización programada.

Mejores Prácticas para la Conexión de Datos

Resumen de Mejores Prácticas:
  • 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.
📝 Pregunta de Repaso:

¿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.

Próximo Paso: Antes de continuar, practica conectándote a diferentes fuentes de datos. Experimenta con archivos locales y bases de datos para familiarizarte con los diferentes conectores y sus opciones de configuración.