Inteligencia de negocio con Power BI y Excel
Elvis Cardona Ramírez, Especialista en Desarrollo de Software de Ingeniería de sistemas con énfasis en la calidad, Administrador Financiero,
Profesor Departamento de Informática y Sistemas, Escuela de Ingenierías en la Universidad EAFIT. Docente formador Ingeniería de Sistemas e
Informática en el Centro de Educación Continua en la Universidad EAFIT. Consultor en Informática en Instituciones como: Grupo Argos,
Bancolombia, Bancoldex, PEGAUCHO, Grupo Industrial UMO entre otras
Inteligencia de negocio con Power BI y Excel – Power Query
POWER QUERY:
Herramienta ETL (Extraer, Transformar y Cargar) en el desarrollo del
modelo de datos
Inteligencia de negocio con Power BI y Excel – Power Query
Orígenes de Datos
• Mas de 100 orígenes de datos:
• Archivos: Excel, CSV, XML, JSON, PDF, Carpetas
• Base de Datos: Oracle, SQL Server, Access, IBM, MySql,
PostgreSQL, Sybase, Teradata, SAP, Amazon, Impala, Google Big
Query
• Plataformas Power: Common Data Service, Flujo de datos
• Azure: https://azure.microsoft.com/es-es/overview/
• Servicios en línea: Listas de Share Point, Dynamics, Exchange,
SalesForce, Google, Adobe, GitHub.
• Otras: Web, Odata, ODBC, Phyton, R, OLE DB, Hadoop, Consulta
en blanco
4
Inteligencia de negocio con Power BI y Excel – Power Query
5
Inteligencia de negocio con Power BI y Excel – Actividad a realizar
• Cargar a Power BI, los orígenes de datos mencionados en el
archivo:
1- Taller ETL de modelo de Ventas.docx
Inteligencia de negocio con Power BI y Excel – Power Query
Transformación de datos con Power Query
Inteligencia de negocio con Power BI y Excel – Power Query
Transformación de datos con Power Query
8
Inteligencia de negocio con Power BI y Excel – Power Query
Error presentado si se mueve el origen:
9
Inteligencia de negocio con Power BI y Excel – Power Query
Tipos de datos
https://docs.microsoft.com/es-es/power-bi/desktop-data-types
Inteligencia de negocio con Power BI y Excel – Power Query
Transformación de datos con Power Query
Administración de parámetros
https://www.dataxbi.com/blog/2019/07/11/parametros-de-consulta/
Inteligencia de negocio con Power BI y Excel – Actividad a realizar
• Crear parámetros para controlar lo siguiente:
• La carpeta donde se guardarán todos los archivos de Excel
• Lista de posibles años sobre los que se quiere consultar la
TRM
• Presentar el modelo físico del informe
Inteligencia de negocio con Power BI y Excel – Power Query
Transformación de datos con Power Query
“Every new beginning comes from some other
beginning’s end”
Se reproduce en mi mente cada vez que pienso en el flujo de trabajo de
Power Query.
13
Inteligencia de negocio con Power BI y Excel – Power Query
Transformación de datos con Power Query
•let – es la sintaxis a utilizar para comenzar una
consulta.
•in – es la sintaxis para determinar que usted ha
terminado el proceso de transformación y,
posteriormente, verá el nombre del paso que
debe ser entendido como el resultado de dicha
consulta.
14
Inteligencia de negocio con Power BI y Excel – Actividad a realizar
• Con el archivo de Análisis comercio electrónico
crear las siguientes consultas:
• Tabla duplicada de ventas (Respaldo)
• Tabla referencia con las ventas agrupadas por tienda
• Agrupar las consultas en las siguientes carpetas:
• Modelo de datos
• Consultas no cargadas al informe
• Parámetros
Inteligencia de negocio con Power BI y Excel – Power Query
Transformación de datos con Power Query
Ejercicios con otros orígenes de datos:
Vínculos directos
https://www.dane.gov.co/
16
Inteligencia de negocio con Power BI y Excel – Power Query
Vista de Tabla
elviscardona@gmail.com
Inteligencia de negocio con Power BI y Excel – Power Query
Vista Web:
elviscardona@gmail.com
Inteligencia de negocio con Power BI y Excel – Actividad a realizar
• Explorar Power Query en Excel con 2- Hoja de Calendario.xlsx
• Con base en los siguientes orígenes de datos:
• 2- CONSUMO CEMENTO - 2019.xlsx
• 2- CONSUMO CEMENTO - 20018y2019.xlsx
• Efectuar un proceso ETL que genere una consulta en formato
tabular del consumo de cemento, sin importar el número de
columnas y cuantos años se tenga de histórico.
Inteligencia de negocio con Power BI y Excel – Actividad a realizar
Efectuar procesos ETL para cargar en Power BI:
Carpeta de Share Point
https://eafit.sharepoint.com/sites/ArchivosdePowerBI/
Carpetas:
https://www.excelfreeblog.com/actualizacion-de-reportes-con-power-query/
Datos Abiertos:
https://www.datos.gov.co/
Columna a partir de ejemplos
Inteligencia de negocio con Power BI
Bibliografía
• M is for Monkey
• https://www.amazon.com/-/es/Ken-Puls/dp/1615470344
• Inteligencia de Negocios con Excel y Power BI
• https://www.amazon.com/-/es/Miguel-Caballero/dp/9584839934
Conceptos básicos de BI y operaciones
ETL
Muchas gracias !!