Saltar a contenido

FASE 1: GET DATA

Power BI agrupa los tipos de conectores de los que dispone, para extraer información desde los diferentes orígenes por familias.

imagen

Archivos o Ficheros

Conexión a orígenes de tipo físico, que contienen información estructurada y comprensible para su extracción desde la herramienta.

imagen

imagen

Sharepoint

imagen

Sharepoint es un espacio compartido y colaborativo entre miembros de la empresa.

imagen

Para conectarnos a la carpeta sharepoint, tenemos que introducir la url.Luego tenemos que conectar con nuestra cuenta de correos.

Aviso

Hay que incluir solamente la parte principal de la url.

Dataverse

Es una Base de Datos relacional, antes llamada Common Data Service, que puede ser manejada por cualquier usuario sin saber utilizar código.

Dataverse tiene un conjunto de tablas estándar y tambien permite crear tablas personalizadas y complementarlas con Power Query.

Bases de Datos

Hay dos métodos de conectividad, es decir dos maneras de almacenar las tablas.

imagen

Import Query:

  • Extrae la información de la base de datos y la mete dentro de Power BI Desktop.

  • Importa la base de datos con metadatos, estructura, relaciones,...

  • No existen restricciones para hacer cualquier tipo de manipulación.

  • Existe limitación de 1GB para almacenar las tablas en nuestro pbix.

  • La información puede ser actualizada hasta 8 veces por día desde Power BI Service de forma programada o desde Power BI Desktop con el botón Actualizar.

Direct Query:

  • Lanza varias queries para obtener datos que tenemos en el origen de datos (no almacena los datos en Power BI).
  • No permite hacer ciertas manipulaciones (por ejemplo, eliminar columnas).
  • La información se actualiza en vivo (sin botón actualizar).

Otra opción que aparece en los dos métodos de conectividad:

imagen

Opciones avanzadas:

  • Limita el tiempo de extracción de datos.
  • Optimiza el tamaño de las tablas (permitiendo crear consultas).
  • Incluye relaciones entre columnas.

Servicios externos

Obtener datos de una página Web:

imagen

Obtener datos de Python:

imagen

Obtener datos de Power BI datasets (Centro de datos):Permite obtener las tablas de un pbix que ya teníamos creado.

imagen

Especificar datos:

imagen

Conector de MongoDB para BI

El conector de BI sirve exclusivamente para unir su clúster de MongoDB con herramientas de inteligencia empresarial, en nuestro caso con PowerBI.

Los componentes son:

  • Herramienta de BI: Herramientas de visualización y generación de informes, como Tableau y PowerBI. Se ejecuta en el equipo local.
  • JDBC o ODBC conductor: Proporciona un método estándar para conectarse al conector de BI y MongoDB.
  • Conector BI: Proporciona un esquema relacional y traduce consultas entre su herramienta de BI y MongoDB.
  • MongoDB: Implementación de bases de datos MongoD.

imagen

Configuración del conector BI:

imagen

Pasos:

  1. Información

  2. Descargar mongodb-odbc-driver

  3. Abre orígenes de datos ODBC desde el menú de inicio.

imagen

  • Pulsamos "Agregar..." para agregar mongodb-odbc-driver a las fuentes de datos.

imagen

  • Seleccionamos MongoDB ODBC 1.0 Unicode Driver.

imagen

imagen

  1. Abre Power BI y en obtener datos, seleccionar más para encontrar ODBC.

imagen

Seleccionamos el origen de datos que hemos creado en el paso anterior.

imagen

Optimización de la carga de datos

Cosas que tenemos que tener en cuenta:

  1. Cargar tablas directamente mediante SQL Queries.
  2. Quitar columnas innecesarias.
  3. Elegir tipo de datos adecuado.
  4. Minimiza el uso de filtros en informes.
  5. Optimizar el uso de funciones DAX.
  6. Elimina granularidad en los datos.

Tenemos un Analizador de rendimiento:

imagen

  • Monitoriza los reports.
  • Informes con rendimiento bajo.
  • Actualización lenta de datos.

El analizador nos devuelve el tiempo en milisegundos que ha tardado en realizar cada acción.