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.
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.
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
Seleccione Eventstream para crear un nuevo flujo de eventos. Asegúrese de que la opción Funcionalidades mejoradas (versión preliminar) esté habilitada.
En la siguiente pantalla, seleccione Agregar origen externo.
Configuración y conexión a eventos de Azure Blob Storage
En la pantalla Seleccionar un origen de datos, seleccione Eventos de Azure Blob Storage.
En la pantalla Conectar, seleccione la suscripción y la cuenta de almacenamiento que desea capturar en la secuencia de eventos.
Seleccione Siguiente.
En la pantalla Revisar y crear, revise el resumen y seleccione Agregar para completar la configuración de los eventos de Azure Blob Storage.
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.
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.
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.
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.
Responda Sí al elemento emergente que le pregunta si desea transmitir los eventos de Blob Storage a Eventstream.
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.
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.
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.
Una vez publicados los cambios, los eventos de Azure Blob Storage transmitidos se transforman y enrutan al destino designado en Fabric.
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.
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.