Flujos de datos de Power BI y por qué debería importarle

Share on facebook
Share on twitter
Share on linkedin
Share on telegram
Share on whatsapp

Contenidos

Microsoft lanzó recientemente una nueva característica en Power BI llamada «Flujos de datos”. Es posible que lo haya visto aparecer en una versión reciente de Power BI Desktop en Inicio Obtener datos Power BI Dataflows (beta) como se muestra a continuación.

image_thumb-9858381

También es visible cuando inicia sesión en PowerBI.com y va a un área de trabajo de la aplicación como se muestra en 1 a continuación. Tenga en cuenta que no está visible en «Mi espacio de trabajo» como se muestra en 2 a continuación. Los espacios de trabajo de aplicaciones son una función profesional y, por lo tanto, debe tener una cuenta profesional para ver los flujos de datos.

image_thumb-1-1692159

¿Qué son los flujos de datos?

Me alegro de que lo preguntes, porque me he estado rascando la cabeza preguntando lo mismo. Me ha confundido hasta la fecha porque hay muchos engranajes en esta máquina. Basado en mi lectura e investigación, aquí está mi explicación simplificada.

Los flujos de datos son:

  1. Un servicio en línea proporcionado por Microsoft como parte de Power BI (software como servicio o SaaS).
  2. En efecto, los flujos de datos son datos en línea. colección y almacenamiento herramienta.
    • Colección: Utiliza Power Query para conectarse a los datos en la fuente y transformar esos datos según sea necesario.
      • Deberá poder acceder a los datos a través de un servicio en la nube (como Dynamics 365) o a su PC / Red a través de una puerta de enlace.
      • También puede usar Power Query para escribir consultas desde cero, como mi tabla de calendario de Power BI.
    • Almacenamiento: Dataflows luego almacena esos datos en una tabla en la nube para que se puedan usar directamente dentro de PowerBI.com, pero lo que es más importante (desde mi punto de vista) directamente desde Power BI Desktop.
  3. Los flujos de datos aprovechan las habilidades de Power Query que ha aprendido (o está aprendiendo) con otras herramientas (como Power BI Desktop, Power Query para Excel), lo que le permite reutilizar esas mismas habilidades en esta herramienta en línea.
  4. Las tablas que se crean como resultado del flujo de datos se almacenan en Azure Data Lake.
    • Si no sabe qué es eso, no se preocupe, yo tampoco lo entiendo. El punto es que no importa porque la herramienta lo hace todo automáticamente.
  5. Los flujos de datos incluyen el concepto de servicio de datos común (CDS) o modelo de datos común directamente en la herramienta y no tiene que saber qué es, ni preocuparse.
    • Si no sabe qué es eso, no se preocupe, no importa ahora / todavía.
    • Esto será muy importante en el futuro, ya que hará que el proceso de obtener datos de bases de datos complejas (como MS Dynamics 365) sea mucho más fácil en el futuro.

Los flujos de datos son (y serán) mucho más que esto, pero por ahora creo que esto es suficiente detalle para el usuario empresarial promedio.

Usos de los flujos de datos

El uso inmediato que me viene a la mente es la capacidad de estandarizar el acceso a los datos de origen. Hasta ahora, cuando creo un nuevo archivo de Power BI Desktop, siempre me he conectado a la fuente de datos original y he cargado los datos que necesitaba para el nuevo archivo PBIX. A menudo, los datos debían transformarse, por lo que realicé algunos pasos de transformación en Power Query antes de cargarlos. Luego, más tarde, cuando necesitaba crear un nuevo workbook, tenía que copiar los pasos de Power Query o volver a escribir los pasos desde cero. Cada persona de la misma organización con la misma necesidad de los mismos datos tenía que hacer esto también, por lo que se multiplicaba la reelaboración. Puedes imaginar que existe la posibilidad de tener muchas versiones de lo mismo. Con los flujos de datos, todo eso cambia. Una persona puede crear un único flujo de datos y ponerlo a disposición a través de un espacio de trabajo de la aplicación. Cualquiera con acceso a ese espacio de trabajo de la aplicación puede acceder directamente a la tabla de datos directamente desde ese flujo de datos (a continuación, se muestra la demostración).

Otros beneficios incluyen:

  • Creación eficaz de un almacén de datos / mercado de datos centralizado en línea para el almacenamiento de datos en un formato que se adapte mejor a la generación de informes y análisis que los datos de origen.
  • A medida que estén disponibles nuevos conectores de flujo de datos, será más fácil que nunca conectarse a datos importantes como «clientes» de servicios como MS Dynamics 365. He intentado hacer esto yo mismo en el pasado y lo encontré demasiado complejo para el promedio. usuario empresarial. Todo esto está a punto de cambiar.
  • Los flujos de datos tienen actualización incremental (actualmente solo para premium), lo que significa que las actualizaciones de datos grandes que actualmente pueden tardar mucho en completarse se pueden configurar para actualizar solo los cambios.

Video de demostración de Dataflows

He producido un video que demuestra cómo crear un flujo de datos. Vea las 2 notas que se dan a continuación.

Nota 1: En el video, afirmo que no puedo averiguar cómo crear un flujo de datos sin cargar primero un archivo PBIX. Se puede hacer (ver imagen a continuación), pero no es intuitivo (Microsoft está de acuerdo y lo cambiará en breve).

img_5be917a48147f-5322084

Nota 2: Hay un error en este momento (Microsoft está de acuerdo) en el que los cambios que hice en la configuración regional para la columna de fecha no se mantuvieron. Esto también se solucionará en un futuro próximo.

Pasos para crear un flujo de datos

También he documentado los pasos para crear un flujo de datos para comenzar a continuación.

  1. Inicie sesión en PowerBI.com
  2. Crear un espacio de trabajo de la aplicación
  3. Si no se cargan datos en el espacio de trabajo, haga clic en «omitir» en la parte inferior derecha de la pantalla (como se muestra arriba)
  4. Haga clic en el nombre del espacio de trabajo de la aplicación en el lado izquierdo (se muestra como 1 a continuación, luego Crear (2), Flujo de datos (3).image_thumb-2-1021558
  5. Haga clic en Agregar nueva entidad (1 a continuación) y continúe desde allí.
    image_thumb-3-6774341

¿Qué beneficios ves?

Me interesaría mucho saber de usted cómo podría utilizar los flujos de datos en su empresa. Por favor publique sus comentarios abajo.

¿Te gusta la forma en que explico las cosas? ¿Por qué no contratarme?

Comparto muchas cosas de forma gratuita en mi blog y en varios eventos de conferencias en todo el mundo; me gusta compartir y disfruto bloguear. Si encuentras que la forma en que explico las cosas te facilita la comprensión, entonces, ¿por qué no contratarme para que te ayude a aprender más rápido con menos repeticiones? Tengo muchos clientes en todo el mundo a los que ayudo ‘a pedido’; tú podrías ser uno de ellos. Simplemente contácteme a través de mi sitio web para obtener más detalles si está interesado.

!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version=’2.0′;
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window,document,’script’,
‘https://connect.facebook.net/en_US/fbevents.js’);
fbq(‘init’, ‘639916389503636’);
fbq(‘track’, ‘PageView’);

Suscribite a nuestro Newsletter

No te enviaremos correo SPAM. Lo odiamos tanto como tú.

error: Alert: Content is protected !!