Compartir a través de


Descripción general de los flujos de datos adaptados a la solución

Al incluir los flujos de datos en una solución, sus definiciones se vuelven portátiles, lo que facilita su traslado de un entorno a otro, lo que ahorra el tiempo necesario para crear el flujo de datos.

Un caso de uso típico es para que un proveedor de software independiente (ISV) desarrolle una solución que contenga un flujo de datos que extraiga y transforme datos de un origen de datos a tablas de Dataverse, en un entorno de espacio aislado. A continuación, el ISV movería ese flujo de datos y las tablas de destino a un entorno de prueba para probar con su origen de datos de prueba para validar que la solución funciona bien y está lista para producción. Una vez completada la prueba, el ISV proporcionaría el flujo de datos y las tablas a los clientes que los importarán en su entorno de producción para operar en los datos del cliente. Este proceso es mucho más fácil cuando se agregan los flujos de datos y las tablas a las que cargan datos en soluciones y, a continuación, se mueven las soluciones y su contenido entre entornos.

Los flujos de datos agregados a una solución se conocen como flujos de datos compatibles con la solución. Puede agregar varios flujos de datos a una única solución.

Nota

  • Únicamente los flujos de datos creados en entornos de Power Platform pueden ser compatibles con la solución.
  • Los datos cargados por los flujos de datos a su destino no son portátiles como parte de las soluciones, solo lo son las definiciones de los flujos de datos. Para volver a crear los datos después de implementar un flujo de datos como parte de una solución, debe actualizar el flujo de datos.

Adición de un nuevo flujo de datos a una solución

Siga estos pasos para agregar un flujo de datos a una solución.

Prerrequisitos

Debe crear una solución antes de que pueda agregarle un flujo de datos. Más información: Crear soluciones

Adición del flujo de datos

  1. Inicie sesión en Power Apps.

  2. Seleccione Soluciones en la barra de navegación.

    Captura de pantalla de la página principal de Power Apps con la selección soluciones resaltada.

  3. Seleccione la solución a la que desea agregar un nuevo flujo de datos y, en el menú contextual, seleccione Editar.

    Captura de pantalla de la página de la solución con una solución seleccionada con la opción Editar resaltada.

  4. Seleccione Nuevo en el menú y vaya a Automatización>Flujo de datos.

    Captura de pantalla del menú Nuevo abierto con Automatización mostrada y Flujo de datos seleccionado.

  5. Continúe con la creación de un nuevo flujo de datos.

    Captura de pantalla del flujo de datos agregado a la solución.

Adición de un flujo de datos existente a una solución

Siga estos pasos para agregar un flujo de datos a una solución.

Prerrequisitos

  • Debe crear una solución antes de poder agregar un flujo de datos. Más información: Crear soluciones
  • Debe ser el propietario de al menos un flujo de datos en el entorno. Más información: Crear flujos de datos

Adición del flujo de datos

  1. Inicie sesión en Power Apps.

  2. Seleccione Soluciones en la barra de navegación.

    Captura de pantalla de la barra de navegación izquierda con la opción Soluciones resaltada.

  3. Seleccione la solución a la que agregará el flujo de datos y, en el menú contextual, seleccione Editar.

    Captura de pantalla de la lista de soluciones.

  4. Seleccione Agregar existente>Automatización>Flujo de Datos.

    Pantalla resaltada de la opción de agregar flujo de datos existente.

  5. Opcional: si el flujo de datos carga datos en una tabla personalizada de Dataverse, agregue también la tabla personalizada a la solución.

    En este ejemplo, el flujo de datos que ha agregado a la solución carga datos en una tabla personalizada denominada Detalles completos del pedido, que también quiere incluir en la solución con el flujo de datos.

    Una vez que el flujo de datos y la tabla que carga los datos se agregan a la solución, tiene los dos artefactos agregados. En este caso, los artefactos son cr0c8_FullOrderDetails e Import Sales Data.

    Captura de pantalla de los dos artefactos agregados a la solución.

    Para guardar tu trabajo, asegúrate de publicar todas las personalizaciones. Ahora, la solución está lista para exportar desde el entorno de origen e importar al entorno de destino.

Exportación e importación de soluciones que contienen flujos de datos

Exportar e importar soluciones que contienen flujos de datos es idéntica a realizar las mismas operaciones para otros artefactos. Para obtener las instrucciones más recientes, vaya a la documentación sobre exportación e importación de soluciones.

Actualización de las conexiones de un flujo de datos después de la importación de la solución

Por motivos de seguridad, las soluciones no conservan las credenciales de las conexiones que usan los flujos de datos. Una vez que se implementa un flujo de datos como parte de una solución, debe editar sus conexiones antes de que se pueda programar para que se ejecute.

  1. En el panel de navegación izquierdo, seleccione la flecha hacia abajo situada junto a Dataverse y seleccione Flujos de datos. Identifique el flujo de datos que se importó y seleccione Editar en el menú contextual.

    Captura de pantalla que muestra la navegación a la pestaña flujo de datos.

  2. En la lista Flujo de datos, busque y haga doble clic en el flujo de datos que se agregó como parte de la solución que importó.

  3. Se le pedirá que escriba las credenciales necesarias para el flujo de datos.

    Captura de pantalla de power query que solicita credenciales.

    Una vez actualizadas las credenciales de la conexión, todas las consultas que usan esa conexión se cargan automáticamente.

  4. Si el flujo de datos carga datos en tablas de Dataverse, seleccione Siguiente para revisar la configuración de mapeo.

    Captura de pantalla que muestra todas las consultas con datos cargados después de proporcionar las credenciales de conexión.

  5. La configuración de asignación también se guarda como parte de la solución. Puesto que también ha agregado la tabla de destino a las soluciones, no es necesario volver a crear la tabla en este entorno y puede publicar el flujo de datos.

    Captura de pantalla de la experiencia de tablas de mapa con selecciones preconfiguradas.

    Eso es todo. El flujo de datos ahora actualiza y carga los datos en la tabla de destino.

Limitaciones conocidas

  • Los flujos de datos no pueden usar referencias de conexión para ningún conector.
  • Los flujos de datos no pueden usar variables de entorno.
  • Los flujos de datos no admiten la adición de componentes necesarios, como tablas personalizadas a las que cargan datos. En su lugar, la tabla personalizada se debe agregar manualmente a la solución.
  • Los usuarios de la aplicación no pueden implementar flujos de datos (entidades de servicio).
  • No se admite la configuración de actualización incremental al implementar soluciones. Después de la implementación del flujo de datos a través de la solución, se debe volver a aplicar la configuración de actualización incremental.
  • No se admiten tablas vinculadas a otros flujos de datos al implementar soluciones. Después de la implementación del flujo de datos a través de la solución, edite el flujo de datos y edite la conexión al flujo de datos vinculado.
  • Para habilitar la importación de flujos de datos, el complemento Flujos de datos realiza personalizaciones no administradas durante el paso de importación asincrónica. Estas modificaciones son esenciales para una importación correcta.
  • Los flujos de datos no admiten el bloqueo de personalizaciones no administradas. Para obtener más información, vaya a Bloquear personalizaciones no administradas en entornos de Dataverse.
  • Los flujos de datos no admiten soluciones preferidas. Para obtener más información, vaya a Establecer una solución preferida.
  • Para que los flujos de datos se importen correctamente en un entorno, el entorno no puede estar en modo de administración o es necesario habilitar las operaciones en segundo plano.
  • Si se crea un flujo de datos como parte de la solución y los datos se cargan en una nueva tabla, esa tabla no se crea en la misma solución. Por lo tanto, los prefijos de los nombres de esquema de columna que se muestran en la experiencia de flujo de datos no coinciden con el prefijo del publicador de la solución de flujo de datos.