Compartir a través de


Trabajar con datos de eventos de Microsoft Dataverse en la solución del Centro de eventos de Azure

Azure Event Hub es un servicio de publicación-suscripción muy escalable que puede ingerir millones de eventos por segundo y enviarlos a varias aplicaciones. La interfaz Dataverse-Azure permite publicar datos de eventos en el Azure Service Bus y ponerlos a disposición de los suscriptores de la solución del centro de eventos. La siguiente información describe las tareas generales que se deben realizar para enviar datos de eventos de Azure a una solución del centro de eventos.

Nota

Se necesitan una suscripción de Azure y una licencia del centro de eventos para el acceso a los centros de eventos.

1. Crear un centro de eventos

Puede crear un centro de eventos en Azure mediante la API de programación o interactivamente usando el portal de Azure. En cualquier caso, después de crear su centro de eventos debe obtener una copia de la cadena de conexión del centro de eventos y proporcionar esa cadena al registrar el extremo de servicio de Azure detallado en la siguiente sección.

Para obtener más información sobre la creación centros de eventos consulte Documentación de Event Hubs.

2. Registrar un extremo

Registrar un extremo de servicio para un centro de eventos es similar a registrar cualquier otro tipo de contrato admitido como colas o temas. Utilice la herramienta de registro de complementos (PRT) para registrar punto de conexión del servicio. Al rellenar el formulario de registro PRT especifique un tipo de contrato de Centro de eventos. Para el formato del cuerpo del mensaje, puede elegir XML o JSON. Además, sólo se permite autorización SAS y debe proporcionar la cadena de conexión obtenida cuando se creó el centro de eventos. Más información: Tutorial: Configurar Microsoft Azure (SAS) para la integración con Dataverse.

3. Registrar código

Dataverse necesita conocer la operación exacta (combinación de tabla y mensaje) que, cuando se procesan, hará que el complemento basado en Azure se ejecute. Puesto que está creando un centro de eventos, esta operación estaría relacionada con el procesamiento de datos de eventos de Azure en concreto. Debe registrar un paso para el complemento basado en Azure en la canalización de ejecución de eventos de Azure. Para obtener más información sobre cómo usar la herramienta, consulte Tutorial: registro de un complemento con Azure con la herramienta de registro de complementos.

Si usa una actividad de flujo de trabajo personalizada basada en Azure en lugar de un complemento, registre el ensamblado de la actividad con la herramienta de registro de complementos e incorpore esa actividad en un flujo de trabajo. Para obtener más información, consulte Ejemplo: Actividad de flujo de trabajo personalizado con Azure.

4. Empezar la escucha

Inicie la aplicación de la solución de centro de servicios Azure escuchando el extremo de servicio.

5. Desencadenar

Realice una operación en Dataverse que haga que el complemento o el flujo de trabajo que contiene la actividad de flujo de trabajo personalizada se ejecute. Esta es la misma operación (combinación de tabla y mensaje) para la que registró el paso de complemento de la sección anterior de este tema. Puede realizar la operación prevista con la aplicación web o del código de aplicación accediendo a los servicios web de Azure.

6. Comprobación

Puede comprobar el trabajo del sistema relacionado en la aplicación web de Dataverse y buscar un estado de Correcto. Si encuentra un estado de Incorrecto, use la información de estado para identificar la causa posible de errores. Puede volver a comprobar la configuración de ambos sistemas o depurar código de aplicación para buscar y para solucionar el problema, según la naturaleza de los errores.

Consultar también

Integración de Azure con Dataverse

Nota

¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)

La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).