Partilhar via


Adicionar origem de evento do Armazenamento de Blobs do Azure a um fluxo de eventos (visualização)

Este artigo mostra como adicionar uma fonte de eventos do Armazenamento de Blobs do Azure a um fluxo de eventos. Um evento é a menor quantidade de informação que descreve completamente algo que aconteceu em um sistema. Os eventos do Armazenamento de Blobs do Azure são acionados quando um cliente cria, substitui ou exclui um blob. Os fluxos de eventos do Microsoft Fabric permitem vincular eventos do Armazenamento de Blob a eventos do Fabric no hub em tempo real.

Quando você adiciona eventos do Armazenamento de Blobs do Azure como uma fonte de fluxo de eventos, ele cria automaticamente eventos do sistema à sua conta de Armazenamento de Blobs e os vincula a eventos de malha no hub em tempo real. Em seguida, 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 fluxos de eventos de malha suportam os seguintes tipos de eventos de Armazenamento de Blob:

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

Esta origem não é suportada nas seguintes regiões da capacidade do seu espaço de trabalho: Alemanha Centro-Oeste, Centro-Sul dos EUA, Oeste dos EUA2, Oeste dos EUA3, Índia Ocidental.

Eventos não transmitidos vs. eventos transmitidos

Os eventos do Armazenamento de Blobs do Azure são eventos discretos com pontos de início e fim claros. Os hubs Fabric Real-Time podem capturar esses eventos em dois formatos:

  • Eventos não transmitidos. Esses eventos são representados em seu formato bruto como eventos discretos. Se os eventos do Armazenamento de Blobs do Azure não forem transmitidos em um fluxo de eventos, eles não serão conectados diretamente ao fluxo de eventos e o fluxo padrão não será criado.

    Esse status indica que os eventos estão vinculados a eventos do Fabric no hub em tempo real e aguardando ações adicionais. As ações incluem a criação de alertas com o Ativador de malha que executam itens de trabalho de malha, como Pipeline ou Bloco de Anotações, na guia Eventos de malha no hub em tempo real.

    Uma captura de tela mostrando eventos não transmitidos do Armazenamento de Blobs do Azure com o botão Transmitir eventos.

  • Eventos transmitidos. Esses eventos são convertidos em eventos contínuos, permitindo a transformação em tempo real e o roteamento para vários destinos no Fabric para análise posterior. Em um fluxo de eventos, selecionar o botão Transmitir eventos em uma fonte de Armazenamento de Blobs do Azure não transmitida converte os eventos em eventos contínuos. O fluxo de eventos recebe um fluxo padrão, permitindo que você adicione operações e o roteie para outros destinos na Malha.

    Uma captura de tela mostrando eventos transmitidos do Armazenamento de Blobs do Azure em um fluxo de eventos.

Pré-requisitos

  • Acesso a um espaço de trabalho no modo de licença de capacidade de malha (ou) no modo de licença de avaliação com permissões de Colaborador ou superiores.
  • Acesso a uma conta do Azure Blob Storage StorageV2 (general purpose v2), BlockBlobStorage ou BlobStorage. O tipo de armazenamento Storage (general purpose v1) não oferece suporte à integração com fluxos de eventos do Fabric.
  • Se você não tiver um eventstream, crie um eventstream.

Adicionar eventos do Armazenamento de Blobs do Azure como origem

Se você ainda não adicionou nenhuma fonte ao seu fluxo de eventos, selecione Usar bloco de origem externa.

Captura de ecrã que mostra a seleção de Utilizar mosaico de origem externa.

Se estiver a adicionar a origem a um fluxo de eventos já publicado, mude para o modo de edição , selecione Adicionar origem no friso e, em seguida, selecione Fontes externas.

Captura de tela que mostra a seleção do menu Adicionar fonte a fontes externas.

Na página Selecionar uma fonte de dados, procure e selecione Conectar no bloco de eventos do Armazenamento de Blobs do Azure.

Captura de tela que mostra a seleção de eventos do Armazenamento de Blob do Azure como o tipo de fonte na janela Selecionar uma fonte de dados.

Configurar e conectar-se a eventos do Armazenamento de Blobs do Azure

  1. Na tela Conectar, siga estas etapas:

    1. Selecione a assinatura do Azure que tem a conta de armazenamento.
    2. Selecione a conta de armazenamento que você deseja capturar no fluxo de eventos.
    3. Em seguida, selecione Avançar na parte inferior da página.

    Uma captura de ecrã do ecrã Ligar.

  2. No ecrã Rever + ligar, reveja o resumo e, em seguida, selecione Ligar para concluir a configuração dos eventos do Armazenamento de Blobs do Azure.

    Uma captura de ecrã do ecrã Rever + ligar.

  3. Em seguida, na página seguinte, selecione Adicionar para adicionar a origem ao fluxo de eventos.

    Uma captura de tela da tela Adicionar.

Nota

O número máximo de fontes e destinos para um eventstream é 11.

Ver fluxo de eventos atualizado

  1. Depois que a conexão for criada, você poderá ver a fonte de eventos do Armazenamento de Blobs do Azure adicionada ao seu fluxo de eventos no modo de Edição. Selecione Publicar para publicar o fluxo de eventos e começar a capturar seus eventos do Armazenamento de Blob do Azure.

    Uma captura de tela da fonte de eventos do Armazenamento de Blobs do Azure adicionada ao fluxo de eventos.

    Nota

    O nó Eventstream no editor não tem um fluxo padrão criado. Isso ocorre porque os eventos de Armazenamento de Blob ainda estão na forma de eventos discretos e ainda não foram convertidos em um fluxo ou conectados ao fluxo de eventos.

  2. Se quiser transformar os eventos do espaço de trabalho Malha, abra seu fluxo de eventos e selecione Editar para entrar no modo de edição. Em seguida, você pode adicionar operações para transformar os eventos do espaço de trabalho Fabric ou encaminhá-los para um destino como Lakehouse.

    Uma captura de tela que mostra o fluxo de eventos no modo ao vivo.

Transformar eventos do Armazenamento de Blobs do Azure

Depois de vincular eventos do Armazenamento de Blob do Azure a eventos de malha no hub em tempo real, você pode converter esses eventos em um fluxo e fazer transformações em fluxos de eventos.

  1. Depois de adicionar uma fonte de eventos do Armazenamento de Blobs do Azure no modo de Edição, selecione Transmitir eventos na origem para converter os eventos do Armazenamento de Blob em um fluxo de dados.

    Uma captura de tela da fonte de eventos não transmitida no modo de edição com eventos de fluxo realçados.

  2. Responda Sim ao pop-up que pergunta se você deseja transmitir os eventos de Armazenamento de Blob para o fluxo de eventos.

    Uma captura de tela do pop-up de confirmação para eventos de streaming.

  3. No editor, um fluxo padrão é criado dentro do nó do fluxo de eventos, indicando que os eventos de Armazenamento de Blob são convertidos em um fluxo como o fluxo padrão.

    Uma captura de tela do fluxo de eventos no Modo de Edição mostrando o fluxo padrão.

  4. Em seguida, você precisa publicar o fluxo de eventos e certificar-se de que há pelo menos um evento sendo acionado do seu Armazenamento de Blob do Azure para prosseguir com a transformação ou roteamento.

    Uma captura de tela do fluxo de eventos publicado na Visualização dinâmica.

  5. Quando os eventos estiverem fluindo para o fluxo de eventos, entre no modo de edição e adicione operações para transformar os eventos de armazenamento de Blob transmitidos. O exemplo a seguir mostra que os eventos de Armazenamento de Blob são agregados e roteados para um banco de dados KQL.

    Uma captura de tela do fluxo de eventos transformado no Modo de Edição.

  6. Depois que as alterações são publicadas, os eventos transmitidos do Armazenamento de Blob do Azure são transformados e roteados para o destino designado na Malha.

    Uma captura de tela do fluxo de eventos transformado no Modo ao vivo mostrando o fluxo padrão.

    Você também pode visualizar o fluxo de dados na guia Meus fluxos de dados do hub em tempo real para verificação.

    Uma captura de tela do fluxo de eventos listado em Fluxos de dados no hub em tempo real.

Limitações conhecidas

  • Atualmente, as mensagens de erro não estão disponíveis quando ocorre um erro em fontes de eventos discretas.
  • Atualmente, o recurso de visualização de dados não está disponível para fontes de eventos discretas.