Desde que los flujos de datos o power query en el servicio de Power BI aparecieron todos mis proyectos de BI con Power BI pasan por la realización de los procesos de ETL por esta vía. Tiene sus ventajas y sus inconvenientes pero yo creo que las ventajas pesaron más en su día en mi decisión de apostar por esta tecnología y ya no me baja nadie de este barco.

Sin embargo hay poca documentación sobre los flujos de datos e incluso muchos usuarios de Power BI ni siquiera saben que existe, ni como se utiliza. Yo no obstante desde hace mucho tiempo vengo escribiendo post sobre flujos de datos y en Junio en mi participación en la Maratón Virtual de Power Platform mi intervención fue a través de una sesión de cine sobre el uso de flujos de datos como herramienta de ETL y, en noviembre volveré a participar en la Maratón de Soluciones de Negocio con un webinar sobre creación de snapshots con dataflow.

En esta página voy a tratar de concentrar y ordenar toda la documentación y posts de los que dispongo sobre flujos de datos e iré creando nuevos videos y añadiendo material sobre el tema con la idea de poder tener un buen manual de referencia sobre dataflows en español.

Materiales de referencia:

Es imposible crear un blog sobre flujos de datos y no hablar de Matthew Roche. Es la persona que más a escrito sobre dataflows en el mundo y es imprescindible, si sabes inglés, visitar su blog para enterarse de qué va esto:

https://ssbipolar.com/dataflows-in-power-bi/

Una segunda fuente que le está dando mucha importancia y protagonismo a los dataflow es, sin duda radacad de Reza Rad. Os dejo también el enlace a sus materiales:

https://radacad.com/dataflow-vs-dataset-what-are-the-differences-of-these-two-power-bi-components

Y si queréis algo en castellano, pues poco o nada, aparte de la humilde aportación de un servidor, podéis guiaros por la documentación oficial de Microsoft:

https://docs.microsoft.com/es-es/power-bi/transform-model/service-dataflows-create-use

Flujos de datos en Power BI SP

Voy a listar todos los materiales que tengo publicados sobre dataflow e iré poniendo una previsión de lo que pretendo ir subiendo conforme vaya teniendo tiempo. Bien intentaré que sea una serie de videos cortos, bien diferentes posts que creo necesarios para entender cómo utilizar los flujos de datos.

Qué son los flujos de datos y qué limitaciones tienen derivadas del licenciamiento.

Este es un video extraído de la sesión de cine de la maratón y que sirve como introducción y primera toma de contacto para saber qué es un flujo de datos.

Introducción a los flujos de datos

Ventajas y desventajas del uso de flujos de datos

¿Por qué usar flujos de datos? ¿Qué ventajas nos aporta? ¿Cuáles son las desventajas de su uso?

Respondí a estas preguntas en el siguiente fragmento de la sesión de cine sobre Flujos de datos en la Maratón virtual de Power Platform en español

Ventajas y desventajas de los flujos de datos

Dataflows desde 0

Un último extracto de la Maratón Virtual de Power Platform de Junio, cómo empezar a trabajar con Dataflows desde 0.

Dataflows desde 0. Comienza a hacer tus procesos de ETL en la nube

Gran batería de novedades (+50) en los flujos de datos

Hubo un antes y un después en los flujos de datos. La actualización del servicio de Noviembre de 2019 trajo consigo una batería de más de 50 novedades que situaron los dataflow a la altura de power query en el power bi desktop. Yo antes no tenía ninguna duda de que la utilización de los flujos de datos era un camino atractivo en el desarrollo de mis ETL, pero para el que tuviera alguna duda, esta actualización supuso el espaldarazo definitivo para convencer sobre la idoneidad de su uso y así lo plasmé en el siguiente post de 10/11/2019

https://powerbisp.com/gran-bateria-de-novedades-50-en-los-flujos-de-datos

Cómo exportar un flujo de datos.

Post de 11/12/2019 cuando vio la luz esta característica que nos permite exportar nuestros flujos de datos a un archivo .json para luego poder reutilizarlos en otros entornos.

https://powerbisp.com/exportar-un-dataflow

Tips flujo de datos. Utilizar un flujo de datos como origen de otro flujo de datos evitando la entidad calculada

Este tip lo descubrí casi por casualidad y entierra definitivamente el mito de que los flujos de datos son una capacidad exclusivamente Premium. Podemos siguiendo estos sencillos pasos traernos una entidad de otro flujo de datos con solo la licencia pro.

https://powerbisp.com/evitar-las-entidades-calculadas-cuando-utilizas-un-flujo-de-datos-como-origen-de-otro-flujo-de-datos

Tips flujo de datos. Combinación de tablas sin crear una entidad calculada.

Este es un tip fundamental ya que las entidades calculadas son una capacidad premium. Pareciera que de esta manera no se podrían combinar ni anexar tablas en los flujos de datos sin licencia premium, pero existe la manera y en este tip te la muestro. Lo publiqué en su momento en mi anterior blog:

https://powerbiuniversity.com/tips-flujo-datos-combinacion-tablas-sin-crear-una-entidad-calculada/

Integración de varios archivos con la misma estructura desde una carpeta de sharepoint en dataflows.

Post de 27/05/2020 en el que aprendemos a combinar varios archivos desde una carpeta de sharepoint

https://powerbisp.com/integracion-de-varios-archivos-con-la-misma-estructura-desde-una-carpeta-de-sharepoint-en-dataflows

Control total de las actualizaciones de nuestros datasets y dataflows con Power Automate

Este post es muy interesante ya que contiene un video en el que explico cómo crear un conector personalizado en power automate para actualizar nuestros flujos de datos. Esto nos va a permitir, entre otras cosas, poder programar con un delay suficiente y sin depender de las limitaciones del servicio nuestras actualizaciones de flujos de datos y posteriormente las de los datasets que tienen éstos como origen.

https://powerbisp.com/control-total-de-las-actualizaciones-de-nuestros-datasets-y-dataflows-con-power-automate

Actualización de datasets y dataflows con power automate

Más posts sobre Dataflows:

Consolidación de los calendarios con Dataflow:

Sábados de Power BI II. Dataflows

Consumir Dataflows en Power Query de Excel a través de ADLS2