Soluciones ETL en la Nube con Data Flows y Power Query OnLine.
Utilizar Power Query en Desktop presenta ciertas limitaciones, por ejemplo, no tener la posibilidad de reciclar el proceso ETL de manera sencilla en otros proyectos y compartirlo fácilmente con nuestros colegas, si bien se puede copiar y pegar el código M entre los editores avanzados, ejecutar su mantenimiento, actualización o modificación a lo largo de múltiples proyectos es tedioso y hasta inviable.
Flujos de Datos en Power BI
Aquí es donde llegan los favores de los flujos de datos, dado que solventa todo esto y muchos mediante:
La creación de las soluciones ETL (extracción, transformación y carga) en la nube utilizando Power Query Online, que es la tecnología por excelencia para la preparación y limpieza de datos, esto permite desatar el nubo y tener soluciones de fácil acceso, para múltiples usuario desde cualquier parte.
En el seminario exploramos sus fundamentos con:
Creación de una Tabla de Calendario
La dimensión de fechas es común y buena practica en los modelos de datos, por lo que es el primer caso mostrado en el seminario, además, la creamos desde cero utilizando el Lenguaje M en Power Query Dekstop, sin embargo, de allí saltamos directamente al Servicio de Power BI en la Nube a crear un: área de trabajo e implementar la solución en un flujo de datos (data flow) con definición de tabla, aquí el script que aprendaras hacer en el seminario:
Limpieza de Datos en la Nube
Luego aprendemos a conectarnos a un archivo local, concretamente uno de Excel, utilizando una puerta de enlace (Gateway), aquí aprovechamos para ver que la experiencia de Power Quer Online es similar, además miramos algunos elementos de la interfaz que no están en Desktop, como: La vista de Diagrama y La Vista de Esquema.
Por cierto también hacemos una transformación avanzada gracias a las funciones personalizas de Power Query Zone.
Si deseas aprender más sobre flujos de datos visita: BI Polar, RADACAD y POWERBISP.
Cordialmente
— Miguel Caballero