Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Con flujos de tareas translíticos, puede automatizar acciones del usuario final, como actualizar registros, agregar anotaciones o crear flujos de trabajo que desencadenen acciones en otros sistemas. Los flujos de tareas translíticos permiten escenarios automatizados, entre los que se incluyen:
- Agregar datos: agregue un registro de datos a una tabla de la base de datos y lo vea reflejado en el informe. Por ejemplo, agregar un nuevo registro de cliente.
- Editar datos: edite un registro existente de datos en una tabla de la base de datos y lo vea reflejado en el informe. Por ejemplo, actualizar un campo de estado o una anotación.
- Eliminar datos: elimine un registro existente de datos de una tabla de la base de datos y lo vea quitado del informe. Por ejemplo, quitar un registro de cliente que ya no sea necesario.
- Llamada a una API externa: realice una solicitud de API que sea accesible a través de una solicitud de red. Por ejemplo, realizar una solicitud al punto de conexión REST de una API pública que actualice los datos subyacentes o la entrada del usuario final, o realice acciones en un sistema diferente.
Los flujos de tareas translíticos funcionan mediante funciones de datos de usuario en Fabric para invocar funciones en los orígenes de datos de Fabric subyacentes.
En el ejemplo siguiente se muestra un flujo de tareas translítico que conecta un informe de Power BI que muestra las oportunidades de ventas a un flujo de trabajo que envía solicitudes a Teams. En este ejemplo, puede ver que el usuario filtró la tabla para mostrar solo oportunidades de alta cantidad y alto riesgo con plazos cortos. El usuario solicita un descuento de 10% para estas oportunidades y justifica la solicitud en un campo de comentario. Una vez que seleccionan el botón Solicitar descuento , la entrada de la tabla y los campos de texto se pasan a una función de datos de usuario. La función envía un mensaje en Teams con los detalles para que la solicitud se pueda aprobar o rechazar.
¿Listo para empezar? Elija entre dos tutoriales de un extremo a otro:
Tutorial de reescritura de datos: Tutorial: Creación de un flujo de tareas translítico le guía a través de la creación de una base de datos SQL, la escritura de una función de datos de usuario y la conexión de la función a un informe de Power BI para habilitar escenarios de anotación de datos.
Tutorial de actualización de estado: Tutorial: Crear un flujo de trabajo de actualización de estado muestra cómo registrar actualizaciones de estado del proyecto en una base de datos con seguimiento completo del historial y enviar notificaciones a Microsoft Teams.
Si ya tiene una función de datos de usuario que desea conectar a un informe de Power BI, consulte Crear un botón de función de datos en Power BI.
Reescritura de datos
Los flujos de tareas translíticos pueden habilitar la retroalimentación de datos para que los usuarios finales puedan actualizar, agregar o eliminar datos en las bases de datos de Fabric desde informes de Power BI. Con las funciones de datos de usuario de Fabric, puede actualizar, agregar o eliminar registros de datos mediante programación en función del contexto de filtro pasado desde el informe.
Por ejemplo, el siguiente informe de Power BI le permite modificar el valor de descuento visto en la tabla sin salir nunca del informe. Cuando escriba el nuevo valor en la segmentación de entrada y seleccione Enviar descuento, una función de datos de usuario de Fabric actualiza automáticamente los registros del origen de datos que coinciden con los filtros aplicados.
En escenarios de reescritura de datos, las funciones de datos de usuario tienen administración de conexiones nativas para los siguientes orígenes de datos de Fabric:
- Infraestructura de bases de datos SQL
- Almacenes de tejido
- Fabric lakehouses (para archivos)
Para la mayoría de los escenarios de reescritura, se recomienda usar SQL Database como origen de datos subyacente. Las bases de datos SQL funcionan bien con las operaciones de lectura y escritura intensivas necesarias en escenarios de informes.
Para obtener ejemplos de trabajo de funciones de datos de usuario, consulte Ejemplos de flujo de tareas translíticos.
Automatización personalizada
Los flujos de tareas translíticos también pueden automatizar muchas tareas e incluso realizar acciones en otros sistemas mediante API externas.
Por ejemplo, el siguiente informe de Power BI le permite generar sugerencias de inteligencia artificial adaptadas para los influyentes vistos en la tabla usando Azure OpenAI Responses API. Al seleccionar un influenciador y, a continuación, seleccionar Generate AI Suggestion, una función de datos de usuario de Fabric proporciona una respuesta de OpenAI Azure basada en un mensaje totalmente personalizable.
Para obtener ejemplos de trabajo de funciones de datos de usuario, consulte Ejemplos de flujo de tareas translíticos.
Limitaciones
Actualmente, se aplican las siguientes limitaciones a los flujos de tareas translíticos:
- Las funciones de datos del usuario deben devolver un tipo
strque se agregará a un informe. - Power BI Embedded solo se admite para escenarios de inserción seguros.
Las siguientes limitaciones del servicio también pueden afectar a los flujos de tareas transanalíticas:
- Detalles del servicio y limitaciones de las funciones de datos de usuario de Fabric
- Limitations en SQL Database en Microsoft Fabric
Pasos siguientes
Tutorial de reescritura de datos: Tutorial: Creación de un flujo de tareas translítico le guía a través de la creación de una base de datos SQL, la escritura de una función de datos de usuario y la conexión de la función a un informe de Power BI para habilitar escenarios de anotación de datos.
Tutorial sobre actualización de estado: Tutorial: Crear un flujo de trabajo para la actualización de estado muestra cómo registrar actualizaciones de estado del proyecto en una base de datos con seguimiento completo del historial y publicar notificaciones en Microsoft Teams.
Si ya tiene una función de datos de usuario que desea conectar a un informe de Power BI, consulte Crear un botón de función de datos en Power BI.