Creación y uso de flujos de datos en Microsoft Power Platform

Nota

A partir del 2020 de noviembre:

  • Se ha cambiado el nombre de Common Data Service a Microsoft inverso. Más información
  • Se ha actualizado alguna terminología en Microsoft inverso. Por ejemplo, la entidad ahora es tabla y el campo es ahora columna. Más información

Este artículo se actualizará pronto para reflejar la terminología más reciente.

El uso de flujos de datos con Microsoft Power Platform facilita la preparación de los datos y permite reutilizar el trabajo de preparación de datos en informes, aplicaciones y modelos posteriores.

En el mundo de los datos en expansión, la preparación de los datos puede ser difícil y costosa, con un consumo de entre el 60 y el 80 por ciento del tiempo y el costo de un proyecto de análisis típico. Estos proyectos pueden requerir datos fragmentados e incompletos de wrangling, integración compleja del sistema, datos con incoherencia estructural y una barrera de conjunto de aptitudes alta.

Para facilitar la preparación de los datos y ayudarle a obtener más valor de los datos, Power Query y Power Platform se crearon flujos de datos.

Entidades vinculadas en Power BI.

Con los flujos de datos, Microsoft incorpora las funcionalidades de preparación de datos de autoservicio de Power Query en Power BI y Power Apps servicios en línea, y expande las funcionalidades existentes de las siguientes maneras:

  • Preparación de datos de autoservicio para big data con flujos de datos: los flujos de datos se pueden usar para ingerir, limpiar, transformar, integrar, enriquecer y esquematizar datos de una matriz grande y cada vez mayor de orígenes transaccionales y de observación, abarcando toda la lógica de preparación de datos. Anteriormente, la lógica de extracción, transformación, carga (ETL) solo podía incluirse en conjuntos de datos de Power BI, copiarse una y otra vez entre conjuntos de datos y enlazarse a la configuración de administración del conjunto de datos.

    Con los flujos de datos, la lógica ETL se eleva a un artefacto de primera clase dentro de microsoft Power Platform services e incluye experiencias dedicadas de creación y administración. Los analistas de negocios, los profesionales de BI y los científicos de datos pueden usar flujos de datos para controlar los desafíos de preparación de datos más complejos y basarse en el trabajo de los demás, gracias a un motor de cálculo controlado por modelos, que se encarga de toda la lógica de transformación y dependencia, lo que recorta el tiempo, el costo y la experiencia a una fracción de lo que tradicionalmente se requería para esas tareas. Puede crear flujos de datos mediante la conocida experiencia de preparación de datos de autoservicio de Power Query. Los flujos de datos se crean y administran fácilmente en áreas de trabajo o entornos de la aplicación, en Power BI o Power Apps, respectivamente, para disfrutar de todas las funcionalidades que estos servicios tienen para ofrecer, como la administración de permisos y las actualizaciones programadas.

  • Cargar datos en Dataverse o Azure Data Lake Storage: en función de su caso de uso, puede almacenar los datos preparados por flujos de datos de Power Platform en el dataverse o en la cuenta de Azure Data Lake Storage de su organización:

    • Dataverse le permite almacenar y administrar de forma segura los datos que usan las aplicaciones empresariales. Los datos de Dataverse se almacenan en un conjunto de tablas. Una tabla es un conjunto de filas (anteriormente denominadas registros) y columnas (anteriormente denominadas campos o atributos). Cada columna de la tabla está diseñada para almacenar un determinado tipo de datos, por ejemplo, nombre, edad, salario, entre otros. Dataverse incluye un conjunto base de tablas estándar que cubren escenarios típicos, pero también puede crear tablas personalizadas específicas de su organización y rellenarlas con datos mediante flujos de datos. Los creadores de aplicaciones pueden usar Power Apps y Power Automate crear aplicaciones enriquecciones que usen estos datos.

    • Azure Data Lake Storage le permite colaborar con personas de su organización mediante servicios de Power BI, Datos de Azure e inteligencia artificial, o mediante una línea de Business Applications personalizada que lee datos del lago. Los flujos de datos que cargan datos en una cuenta de Azure Data Lake Storage almacenan datos en Common Data Model carpetas. Common Data Model carpetas contienen datos y metadatos esquematizados en un formato estandarizado, para facilitar el intercambio de datos y para habilitar la interoperabilidad completa entre los servicios que producen o consumen datos almacenados en la cuenta de Azure Data Lake Storage de una organización como la capa de almacenamiento compartido.

  • Análisis avanzado e inteligencia artificial con Azure: los flujos de datos de Power Platform almacenan datos en Dataverse o Azure Data Lake Storage lo que significa que los datos ingeridos a través de flujos de datos ahora están disponibles para ingenieros de datos y científicos de datos para aprovechar toda la potencia de Azure Data Services, como Azure Machine Learning, Azure Databricks y Azure SQL Data Warehouse para realizar análisis — avanzados. nd AI. Esto permite a los analistas de negocios, ingenieros de datos y científicos de datos colaborar en los mismos datos dentro de su organización.

  • Compatibilidad con Common Data Model: Common Data Model es un conjunto de esquemas de datos estandarizados y un sistema de metadatos para permitir la coherencia de los datos y su significado entre aplicaciones y procesos empresariales. Los flujos de datos admiten Common Data Model al ofrecer una asignación sencilla desde cualquier dato de cualquier forma a las entidades de Common Data Model estándar, como Cuenta y Contacto. Los flujos de datos también incluyen los datos, tanto las entidades estándar como las personalizadas, en Common Data Model esquematizado. Los analistas de negocios pueden aprovechar el esquema estándar y su coherencia semántica, o personalizar sus entidades en función de sus necesidades únicas. Common Data Model sigue evolucionando como parte de open data initiative.

Funcionalidades de flujo de datos en microsoft Power Platform servicios

La mayoría de las funcionalidades de flujo de datos están disponibles en Power Apps y Power BI. Los flujos de datos están disponibles como parte de los planes de estos servicios. Algunas características de flujo de datos son específicas del producto o están disponibles en distintos planes de producto. En la tabla siguiente se describen las características del flujo de datos y su disponibilidad.

Funcionalidad de flujo de datos Power Apps Power BI
Actualización programada Hasta 48 al día Hasta 48 al día
Tiempo máximo de actualización por entidad Hasta 2 horas Hasta 2 horas
Creación de flujos de datos con Power Query Online
Administración de flujos de datos En Power Apps portal de administración En Power BI portal de administración
Nuevos conectores
Compatibilidad integrada o de esquema estandarizado con el Common Data Model
Conector de datos de flujos de datos en Power BI Desktop Para flujos de datos con Azure Data Lake Storage como destino Yes
Integración con la instancia de Azure Data Lake Storage
Integración con Dataverse No
Entidades vinculadas a flujos de datos Para flujos de datos con Azure Data Lake Storage como destino Yes
Entidades calculadas (transformaciones en almacenamiento mediante M) Para flujos de datos con Azure Data Lake Storage como destino Power BI Premium solo
Actualización incremental de flujos de datos Para los flujos de datos con Azure Data Lake Storage como destino, Power Apps Plan2 Power BI Premium solo
Ejecución en Power BI Premium capacidad o ejecución paralela de transformaciones No

Más información sobre los flujos de datos en Power Apps:

Más información sobre los flujos de datos en Power BI:

Pasos siguientes

En los siguientes artículos se ofrecen más detalles sobre escenarios de uso común de los flujos de datos.

Para obtener más información sobre Common Data Model y el estándar Common Data Model carpeta, lea los artículos siguientes: