Compartir por


Adición de un origen del evento de Azure Blob Storage a Eventstream (versión preliminar)

Este artículo muestra cómo agregar un origen del evento de Azure Blob Storage a Eventstream. Un evento es la cantidad mínima de información que describe completamente algo que se ha producido en un sistema. Los eventos de Azure Blob Storage se desencadenan cuando un cliente crea, reemplaza o elimina un blob. Las secuencias de eventos de Microsoft Fabric permiten vincular eventos de Blob Storage a eventos de Fabric en el centro de conectividad en tiempo real.

Al agregar eventos de Azure Blob Storage como origen de Eventstream, crea automáticamente eventos del sistema en la cuenta de Blob Storage y los vincula a eventos de Fabric en el centro de conectividad en tiempo real. A continuación, puede convertir estos eventos en secuencias de datos continuas y transformarlos antes de enrutarlos a varios destinos de Fabric.

Las secuencias de eventos de Fabric admiten los siguientes tipos de eventos de Blob Storage:

Nombre del evento Descripción
Microsoft.Storage.BlobCreated Se desencadena cuando se crea o se sustituye un blob.
Microsoft.Storage.BlobDeleted Se desencadena cuando se elimina un blob.
Microsoft.Storage.BlobRenamed Se desencadena cuando se cambia el nombre de un blob.
Microsoft.Storage.BlobTierChanged Se desencadena cuando se cambia el nivel de acceso de blob.
Microsoft.Storage.DirectoryCreated Se desencadena cuando se crea un directorio.
Microsoft.Storage.DirectoryRenamed Se desencadena cuando se cambia el nombre de un directorio.
Microsoft.Storage.AsyncOperationInitiated Se desencadena cuando se inicia una operación que supone mover o copiar datos desde el nivel de acceso de archivo al nivel de acceso frecuente o esporádico.
Microsoft.Storage.DirectoryDeleted Se desencadena cuando se elimina un directorio.
Microsoft.Storage.BlobInventoryPolicyCompleted Se desencadena cuando se completa la ejecución del inventario para una regla que define una directiva de inventario.
Microsoft.Storage.LifecyclePolicyCompleted Se desencadena cuando se llevan a cabo las acciones definidas por una directiva de administración del ciclo de vida.

Para más información sobre los tipos de eventos disponibles, consulte Azure Blob Storage como origen de Event Grid.

Importante

Las funcionalidades mejoradas de flujos de eventos de Fabric se encuentran actualmente en versión preliminar.

Nota:

Este origen no se admite en las siguientes regiones de la capacidad del área de trabajo: Centro-oeste de Alemania, Centro-sur de EE. UU., Oeste de EE. UU.2, Oeste de EE. UU.3, Oeste de la India.

Eventos no transmitidos frente a eventos transmitidos

Los eventos de Azure Blob Storage son eventos discretos con puntos iniciales y finales claros. Los centros de conectividad en tiempo real de Fabric pueden capturar estos eventos en dos formatos:

  • Eventos no transmitidos. Estos eventos se representan en su formato raw (sin formato) como eventos discretos. Si los eventos de Azure Blob Storage no se transmiten en Eventstream, no se conectan directamente a Eventstream y no se crea la secuencias predeterminada.

    Este estado indica que los eventos están vinculados a eventos de Fabric en el centro de conectividad en tiempo real y a la espera de más acciones. Las acciones incluyen la creación de alertas con Data Activator que ejecutan elementos de trabajo de Fabric como Pipeline o Notebook en la pestaña Eventos de Fabric del centro de conectividad en tiempo real.

    Captura de pantalla que muestra eventos de Azure Blob Storage sin secuencia con el botón Transmitir eventos.

  • Eventos transmitidos. Estos eventos se convierten en eventos continuos, lo que permite la transformación en tiempo real y el enrutamiento a varios destinos de Fabric para su posterior análisis. En Eventstream, al seleccionar el botón Transmitir eventos en un origen de Azure Blob Storage no transmitido, los eventos se convierten en eventos continuos. A continuación, Eventstream se asigna a una secuencia predeterminada, lo que le permite agregar operaciones y enrutarla a otros destinos de Fabric.

    Captura de pantalla que muestra los eventos de Azure Blob Storage transmitidos en Eventstream.

Requisitos previos

  • Acceda al área de trabajo Premium de Fabric con permisos de Colaborador o superiores.
  • Acceso a una cuenta StorageV2 (uso general v2), BlockBlobStorage o BlobStorage de Azure Blob Storage. El tipo de almacenamiento Storage (uso general v1) no admite la integración con secuencias de eventos de Fabric.

Nota:

El número máximo de orígenes y destinos para una secuencia de eventos es 11.

Adición de eventos de Azure Blob Storage como origen

  1. Seleccione Eventstream para crear un nuevo flujo de eventos. Asegúrese de que la opción Funcionalidades mejoradas (versión preliminar) esté habilitada.

    Una captura de pantalla de la creación de un nuevo Eventstream.

  2. En la siguiente pantalla, seleccione Agregar origen externo.

    Una captura de pantalla de la selección de adición de un origen externo.

Configuración y conexión a eventos de Azure Blob Storage

  1. En la pantalla Seleccionar un origen de datos, seleccione Eventos de Azure Blob Storage.

    Captura de pantalla de la selección de eventos de Azure Blob Storage.

  2. En la pantalla Conectar, seleccione la suscripción y la cuenta de almacenamiento que desea capturar en la secuencia de eventos.

    Una captura de pantalla de la pantalla de Conexión.

  3. Seleccione Siguiente.

  4. En la pantalla Revisar y crear, revise el resumen y seleccione Agregar para completar la configuración de los eventos de Azure Blob Storage.

    Captura de la pantalla Agregar.

Una vez creada la conexión, puede ver el origen del evento de Azure Blob Storage agregado a Eventstream en modo de edición. Seleccione Publicar para publicar la secuencia de eventos y empezar a capturar los eventos de Azure Blob Storage.

Captura de pantalla del origen del evento de Azure Blob Storage agregado la secuencia de eventos.

Nota:

El nodo Eventstream del editor no tiene una secuencia predeterminada creada. Esto se debe a que los eventos de Blob Storage todavía están en forma de eventos discretos y aún no se convierten en una secuencia o están conectados a Eventstream.

Después de publicar los cambios, la cuenta de Azure Blob Storage ahora está vinculada al centro de conectividad en tiempo real. Vaya a Centro de conectividad en tiempo real > Eventos de Fabric > Eventos de Azure Blob Storage, puede buscar la cuenta de Azure Blob Storage en la lista desplegable y establecer un desencadenador para realizar acciones en los eventos de Blob Storage.

Captura de pantalla de la selección de eventos de Azure Blob Storage en Eventos de Fabric en el centro de conectividad en tiempo real.

Captura de pantalla de la página Eventos de Azure Blob Storage en el centro de conectividad en tiempo real.

Transformación de eventos de Azure Blob Storage

Después de vincular eventos de Azure Blob Storage a eventos de Fabric en el centro de conectividad en tiempo real, puede convertir estos eventos en una secuencia y realizar transformaciones en Eventstream.

  1. Después de agregar un origen del evento de Azure Blob Storage en modo de edición, seleccione Transmitir eventos en el origen para convertir los eventos de Blob Storage en una secuencia de datos.

    Captura de pantalla del origen del evento no transmitido en modo de edición con Transmitir eventos resaltado.

  2. Responda al elemento emergente que le pregunta si desea transmitir los eventos de Blob Storage a Eventstream.

    Captura de pantalla del elemento emergente de confirmación para eventos de secuencia.

  3. En el editor, se crea una transmisión predeterminada en el nodo de Eventstream, lo que indica que los eventos de Blob Storage se convierten en una secuencia como secuencia predeterminada.

    Captura de pantalla de Eventstream en modo de edición que muestra la secuencia predeterminada.

  4. A continuación, debe publicar la secuencia de eventos y asegurarse de que hay al menos un evento que se desencadena desde Azure Blob Storage para continuar con la transformación o el enrutamiento.

    Captura de pantalla de la secuencia de eventos publicada en la Vista en vivo.

  5. Una vez que los eventos fluyen a Eventstream, entre en el modo de edición y agregue operaciones para transformar los eventos de Blob Storage transmitidos. En el ejemplo siguiente se muestra que los eventos de Blob Storage se agregan y enrutan a una base de datos KQL.

    Captura de pantalla de la secuencia de eventos transformada en modo de edición.

  6. Una vez publicados los cambios, los eventos de Azure Blob Storage transmitidos se transforman y enrutan al destino designado en Fabric.

    Captura de pantalla de la secuencia de eventos transformada en el modo en directo que muestra la secuencia predeterminada.

    También puede ver la secuencia de datos en la pestaña Flujos de datos del centro de conectividad en tiempo real para la comprobación.

    Captura de pantalla de la secuencia de eventos que aparece en Secuencias de datos en el centro de conectividad en tiempo real.

Restricciones conocidas

  • Actualmente, los mensajes de error no están disponibles cuando se produce un error en orígenes de eventos discretos.
  • Actualmente, la característica Vista previa de datos no está disponible para orígenes de eventos discretos.