Obter eventos do Armazenamento de Blobs do Azure no hub em tempo real (visualização)

Este artigo descreve como obter eventos do Armazenamento de Blobs do Azure no hub de malha em tempo real.

Nota

O hub em tempo real está atualmente em visualização.

Um evento é a menor quantidade de informação que descreve completamente que algo aconteceu em um sistema. Os eventos do Armazenamento de Blobs do Azure são acionados quando um cliente cria, substitui, exclui um blob, etc. Usando o hub em tempo real, você pode converter esses eventos em fluxos de dados contínuos e transformá-los antes de roteá-los para vários destinos no Fabric.

Os seguintes tipos de evento de Armazenamento de Blob são suportados:

Nome do evento Description
Microsoft.Storage.BlobCreated Acionado quando um blob é criado ou substituído.
Microsoft.Storage.BlobDeleted Acionado quando um blob é excluído.
Microsoft.Storage.BlobRenomeado Acionado quando um blob é renomeado.
Microsoft.Storage.BlobTierChanged Acionado quando a camada de acesso de blob é alterada.
Microsoft.Storage.DirectoryCreated Acionado quando um diretório é criado.
Microsoft.Storage.DirectoryRenomeado Acionado quando um diretório é renomeado.
Microsoft.Storage.AsyncOperationInitiated Acionado quando uma operação que envolve mover ou copiar dados do arquivo para camadas quentes ou frias é iniciada.
Microsoft.Storage.DirectoryDeleted Acionado quando um diretório é excluído.
Microsoft.Storage.BlobInventoryPolicyCompleted Acionado quando a execução do inventário é concluída para uma regra que define uma política de inventário.
Microsoft.Storage.LifecyclePolicyConcluído Acionado quando as ações definidas por uma política de gerenciamento do ciclo de vida são concluídas.

Para obter mais informações sobre tipos de eventos disponíveis, consulte Armazenamento de Blob do Azure como fonte de Grade de Eventos.

Nota

Não há suporte para o consumo de eventos do Fabric via eventstream ou Data Activator se a região de capacidade do fluxo de eventos ou do Data Activator estiver nas seguintes regiões: Alemanha Centro-Oeste, Centro-Sul dos EUA, Oeste US2, Oeste US3, Índia Ocidental.

Pré-requisitos

  • Obtenha acesso ao espaço de trabalho premium do Fabric com permissões de Colaborador ou superior.
  • Uma conta de Armazenamento de Blobs do Azure do tipo StorageV2 (v2 de uso geral), Armazenamento de Blob de Bloco ou Armazenamento de Blob. Não há suporte para contas de armazenamento v1 de uso geral.

Criar fluxos para eventos do Armazenamento de Blobs do Azure

Você pode criar fluxos para eventos do Armazenamento de Blobs do Azure no hub em tempo real usando uma das maneiras:

Iniciar Adicionar experiência de origem

  1. Entre no Microsoft Fabric.

  2. Selecione Hub em tempo real na barra de navegação esquerda.

  3. Na página do hub em tempo real, selecione + Adicionar fonte no canto superior direito da página.

    Captura de tela que mostra como iniciar o hub em tempo real no Microsoft Fabric.

Agora, use as instruções da seção Configurar e criar um fluxo de eventos.

Página de eventos de malha

  1. No hub em tempo real, selecione Eventos de malha.

  2. Mova o mouse sobre o Armazenamento de Blobs do Azure e selecione o link Criar fluxo de eventos ou selecione ... (reticências) e, em seguida, selecione Criar fluxo de eventos.

    Captura de tela que mostra a página de eventos do hub Fabric em tempo real.

    Agora, use as instruções da seção Configurar e criar um fluxo de eventos, mas ignore a primeira etapa de usar a página Adicionar origem.

Configurar e criar um fluxo de eventos

  1. Na página Adicionar origem, selecione Eventos de Armazenamento de Blob do Azure.

    Captura de tela que mostra a página Obter eventos com eventos do Armazenamento de Blob do Azure selecionados.

  2. Na página Conectar, selecione a assinatura do Azure que tem a conta de armazenamento.

  3. Selecione a conta de Armazenamento de Blob do Azure para a qual você deseja receber eventos.

  4. Na seção Detalhes do fluxo, insira um nome para o fluxo de eventos que o Assistente vai criar e selecione o espaço de trabalho onde deseja salvar o fluxo de eventos.

  5. Em seguida, selecione Avançar na parte inferior da página.

    Captura de tela que mostra as configurações de conexão para uma conta de Armazenamento de Blob do Azure.

  6. Na página Rever e criar, reveja as definições e selecione Criar origem.

    Captura de ecrã que mostra a página Rever e criar.

  7. Quando o assistente consegue criar um fluxo, você vê um link para abrir o fluxo de eventos e fechar o assistente.

    Captura de tela que mostra a página Revisar e criar com links para abrir o fluxo de eventos.

Ver fluxo a partir da página Todos os fluxos de dados

  1. No hub em tempo real, selecione Todos os fluxos de dados.

  2. Confirme que vê o fluxo que criou.

    Captura de tela que mostra a página Todos os fluxos de dados com o fluxo gerado.

Para saber mais sobre como consumir fluxos de dados, consulte os seguintes artigos: