Compartir a través de


Adición de un destino de Eventhouse a una secuencia de eventos

En este artículo se muestra cómo agregar una instancia de Eventhouse como destino a una secuencia de eventos en secuencias de eventos de Microsoft Fabric.

Requisitos previos

  • Accede a un área de trabajo en el modo de licencia de capacidad de Fabric (o) el modo de licencia de prueba con los permisos Colaborador o superior.
  • Accede a un centro de eventos creado en un área de trabajo de Fabric donde tienes permisos de Colaborador o superior.

Nota:

Una secuencia de eventos puede admitir hasta 11 orígenes y destinos combinados solo cuando se usan los siguientes tipos:

  • Origen: punto de conexión personalizado.
  • Destinos: punto de conexión personalizado y Eventhouse con ingesta directa.

Los orígenes o destinos no incluidos en la lista anterior y los destinos no anexados a la secuencia predeterminada no cuentan hacia este límite.

Adición de un destino de Eventhouse a una secuencia predeterminada

Para agregar un centro de eventos como destino, puede elegir entre dos modos de ingesta: Ingesta directa o Procesamiento de eventos antes de la ingesta.

Modo de ingesta directa

El modo de ingesta directa ingiere los datos del evento directamente en Eventhouse sin ningún procesamiento. Puede usar el modo de ingesta directa para agregar un destino de Eventhouse a la secuencia predeterminada o a una secuencia derivada.

  1. En modo Editar para la secuencia de eventos, seleccione Agregar destino en la cinta de opciones o seleccione la tarjetaTransformar eventos o agregar destino en el lienzo y, a continuación, seleccione Eventhouse.

    Captura de pantalla de la selección de Eventhouse en la lista desplegable Destino agregado.

  2. En la pantalla Eventhouse, seleccione Ingesta directa.

  3. Escriba un Nombre de destino, un Área de trabajo y un Eventhouse del área de trabajo seleccionada.

  4. Seleccione Guardar.

    Captura de pantalla de la pantalla de configuración de Eventhouse.

  5. Conecte la nueva tarjeta de destino de Eventhouse a la salida de la secuencia de eventos si aún no está conectada y, a continuación, seleccione Publicar.

    Captura de pantalla de Eventstream con el botón Publicar resaltado.

  6. En Vista en vivo, seleccione Configurar en el nodo de destino de Eventhouse.

    Captura de pantalla de la secuencia de eventos publicada con el botón Configurar en el destino de la base de datos KQL resaltado.

  7. Su Eventhouse se abre en la pantalla Obtener datos. Seleccione una tabla existente de la base de datos KQL o seleccione Nueva tabla para crear una nueva para enrutar e ingerir los datos.

  8. Proporcione un nombre de conexión de datos o mantenga el nombre proporcionado y, a continuación, seleccione Siguiente. Extraer datos de Eventstream puede tardar unos minutos.

    Captura de pantalla de la pantalla Obtener datos para el destino de la base de datos KQL, con el botón Siguiente resaltado.

  9. En la pantalla Inspeccionar los datos, puede hacer lo siguiente:

    • Seleccione un Formato para obtener una vista previa de cómo se envían los datos al Eventhouse.
    • Seleccione Editar columnas para configurar las columnas de los datos.
    • Seleccione Opciones avanzadas para seleccionar eventos que se van a incluir o elegir las opciones de asignación.

    Captura de pantalla que muestra los formatos de datos y las opciones avanzadas en la pantalla Inspeccionar los datos.

  10. Si selecciona Editar columnas, en la pantalla Editar columnas podrá hacer lo siguiente:

    • Seleccionar Agregar columna para agregar una columna.
    • Seleccionar columnas de Origen para asignarlas.
    • Aplicar la transformación de asignación a las columnas.
    • Cambiar los valores de datos de muestra.

    Luego, selecciona Aplicar.

    Captura de la pantalla Editar columnas.

  11. Cuando haya terminado de configurar los datos, seleccione Finalizar en la pantalla Inspeccionar los datos.

  12. En la pantalla de resumen , revise los detalles y el estado de la entrada de datos, incluida la tabla con el esquema que definió y la conexión entre la secuencia de eventos y Eventhouse. Seleccione Cerrar para finalizar la configuración de Eventhouse.

    Captura de la pantalla Resumen con el botón Cerrar resaltado.

Ahora puede ver el destino de Eventhouse en el lienzo en Vista en vivo.

Captura de pantalla del destino de la base de datos KQL configurada en la Vista en vivo.

Procesamiento de eventos antes de la ingesta.

El modo de procesamiento de eventos antes de la ingesta procesa los datos del evento antes de ingerirlos en el Eventhouse. Use este modo si aplica operadores como el filtrado o la agregación para procesar los datos antes de la ingesta o después de una secuencia derivada.

  1. En Modo de edición para la secuencia de eventos, mantenga el puntero sobre un operador o una secuencia derivada, seleccione + y, a continuación, Eventhouse.

    Captura de pantalla de la selección del símbolo + para la salida del operador y selección de la base de datos KQL.

  2. En la pantalla Eventhouse, Procesamiento de eventos antes de la ingesta ya debería estar seleccionado. Complete el resto de la información sobre su Eventhouse y, a continuación, seleccione Guardar.

    Captura de la pantalla de configuración de la base de datos KQL para el procesamiento de eventos antes de la ingesta.

  3. Para implementar el destino de Eventhouse recientemente añadido, seleccione Publicar.

    Captura de pantalla de Eventstream en modo de edición con el destino de la base de datos KQL agregado.

Una vez completados estos pasos, la secuencia de eventos con destino a Eventhouse está disponible para su visualización en la vista en vivo .

Captura de pantalla del flujo de procesamiento de eventos de base de datos KQL configurado en la Vista en vivo.

Adición de un destino de Eventhouse a una secuencia derivada

Ahora puede agregar sin problemas un centro de eventos como destino a una secuencia derivada. Esta mejora proporciona más flexibilidad en el enrutamiento de los datos tal como está o se transforma en Eventhouse para el análisis y el almacenamiento en tiempo real.

Una secuencia derivada hace referencia a un flujo lógico de datos. Esta secuencia se crea aplicando transformaciones o filtros a la secuencia predeterminada. Los flujos derivados mejoran la administración y el análisis de datos al proporcionar un subconjunto mantenido de datos adaptado a necesidades específicas. Con esta actualización, ahora puede:

  • Enrutar los datos de flujo derivados a Eventhouse para realizar consultas y visualizaciones avanzadas.
  • Elija el modo de ingesta preferido: ingesta directa o procesamiento de eventos antes de la ingesta.
  • Mantener una experiencia de configuración coherente: el proceso de configuración refleja lo que ya está familiarizado con los flujos predeterminados, por lo que no hay ninguna curva de aprendizaje.
  1. En el modo De edición de la secuencia de eventos, siga estos pasos para agregar el destino de Eventhouse a la secuencia derivada:
  • En la secuencia derivada, seleccione como destino Eventhouse.

    Captura de pantalla que muestra cómo agregar el destino de Eventhouse desde la secuencia derivada.

  • Complete la configuración de los modos de ingesta preferidos. El proceso de instalación sigue siendo el mismo que se explicó anteriormente para la secuencia predeterminada.

    Captura de pantalla que muestra las configuraciones para el destino de Eventhouse.

Nota:

Al configurar una secuencia de eventos, normalmente se agregan el origen, la lógica de transformación y el destino. De forma predeterminada, al publicar eventstream, los servicios de back-end para la ingesta de datos y el enrutamiento de datos comienzan con Now respectivamente. Sin embargo, la ingesta de datos podría comenzar más rápido que el enrutamiento de datos, lo que provoca que algunos datos se ingieren en Eventstream antes de inicializar completamente el enrutamiento. Como resultado, es posible que estos datos no se enruten al destino.

Un ejemplo común es un origen de captura de datos modificados (CDC) de base de datos, donde algunos datos de instantáneas iniciales podrían permanecer en Eventstream sin enrutarse al destino.

Para mitigar esto, siga estos pasos:

  1. Al configurar un Eventhouse (procesamiento de eventos antes de la ingesta) o un Lakehouse destino, desactive la opción de Activar la ingesta después de agregar el origen de datos.

    Captura de pantalla de la base de datos KQL sin seleccionar Activar ingestión después de agregar el origen de datos.

  2. Active manualmente la ingestión después de que el Eventstream sea publicado.

  3. Use la opción Hora personalizada para seleccionar una marca de tiempo anterior, lo que garantiza que los datos iniciales se procesan y enrutan correctamente.

    Captura de pantalla de la reanudación de la base de datos KQL. Para obtener más información, consulte Pausar y reanudar flujos de datos.

Para obtener información sobre cómo agregar otros destinos a una secuencia de eventos, consulte el siguiente artículo: Enrutamiento de eventos a destinos