Partilhar via


Criar fluxos de eventos para eventos discretos (visualização)

Este artigo mostra como criar fluxos de eventos do Microsoft Fabric para eventos discretos.

Quando você desenvolve aplicativos para análise em tempo real, geralmente encontra dois tipos de eventos: eventos discretos e eventos ou fluxos contínuos. Os fluxos de eventos do Microsoft Fabric podem ingerir e processar eventos discretos e contínuos.

Compreender eventos discretos e contínuos

Para criar um fluxo de eventos eficiente e escalável no Fabric, é importante entender a distinção entre eventos discretos e eventos ou fluxos contínuos.

  • Eventos discretos, muitas vezes referidos como eventos de notificação, são ocorrências individuais que acontecem em pontos específicos no tempo. Cada evento é independente dos outros e tem um ponto de início e fim claro. Exemplos de eventos discretos incluem usuários fazendo pedidos em um site ou fazendo alterações em um banco de dados.

  • Eventos ou fluxos contínuos representam um fluxo contínuo ou fluxo de dados ao longo do tempo. Ao contrário dos eventos discretos, os eventos contínuos não têm pontos de início ou de fim distintos. Em vez disso, representam um fluxo constante e contínuo de dados, muitas vezes sem limites predefinidos. Os exemplos incluem dados de sensores de dispositivos IoT, dados de tickers do mercado de ações ou postagens de mídia social em um feed em tempo real.

Nota

É recomendável ter fontes de eventos discretas ou fontes de eventos contínuos (stream), não uma mistura de ambas, em um fluxo de eventos.

Eventos discretos suportados

Os fluxos de eventos de malha permitem que você crie soluções orientadas a eventos para capturar alterações de estado do sistema ou eventos em sua fonte de dados de malha. Os fluxos de eventos de malha oferecem suporte aos seguintes tipos de eventos discretos:

Eventos discretos Description
Eventos do Armazenamento de Blobs do Azure Gerado após qualquer alteração feita no Armazenamento de Blobs do Azure, como criação, modificação ou exclusão de registros ou arquivos.
Eventos do Item do Espaço de Trabalho de Malha Gerado após qualquer alteração feita em um espaço de trabalho do Fabric, incluindo criação, atualização ou exclusão de itens.

Conecte eventos discretos a fluxos de eventos

Em fluxos de eventos do Fabric, você pode adicionar uma fonte de eventos discreta a um fluxo de eventos e rotear esses eventos para o hub em tempo real. Em seguida, você pode transformar esses eventos em fluxos de eventos do Fabric ou assiná-los no hub em tempo real. No hub em tempo real, outras ações incluem o uso do Ativador de malha ou a criação de alertas que executam itens de trabalho de malha, como Pipeline e Notebook.

Pré-requisito

  • 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.
  • Um espaço de trabalho de malha para se conectar a eventos de Item de Espaço de Trabalho de Malha ou acesso a uma conta de Armazenamento de Blob do Azure para se conectar a eventos de Armazenamento de Blob do Azure.

Criar um fluxo de eventos

  1. Mude sua experiência do Fabric para Inteligência em Tempo Real.

    Captura de tela mostrando o switcher para alternar para a carga de trabalho de inteligência em tempo real.

  2. Siga uma destas etapas para começar a criar um fluxo de eventos:

    • Na página inicial do Real-Time Intelligence, na seção Itens recomendados para criar, selecione o bloco Eventstream:

      Captura de ecrã a mostrar o mosaico eventstream na página inicial.

    • Selecione Meu espaço de trabalho na barra de navegação esquerda. Na página Meu Espaço de Trabalho, selecione Novo item e, em seguida, Fluxo de Eventos:

      Captura de tela mostrando onde encontrar a opção de fluxo de eventos no menu Novo na página Espaço de trabalho.

  3. Insira um nome para o novo fluxo de eventos e selecione Criar.

    Captura de tela mostrando a caixa de diálogo Novo fluxo de eventos.

  4. A criação do novo fluxo de eventos em seu espaço de trabalho pode levar alguns segundos. Depois que o fluxo de eventos é criado, você é direcionado para o editor principal, onde você pode começar com a adição de fontes ao fluxo de eventos.

    Captura de tela mostrando o editor.

Conectar eventos discretos

Para conectar eventos discretos a um fluxo de eventos, execute as seguintes etapas:

  1. Na tela seguinte, selecione Usar fonte externa.

    Uma captura de tela mostrando a seleção de Usar fonte externa.

  2. Na página Selecionar uma fonte de dados, selecione Exibir todas as fontes.

    Uma captura de tela mostrando a seleção Exibir todas as fontes na janela Selecionar uma fonte de dados.

  3. Na tela Selecione uma fonte de dados, selecione o tipo de eventos discretos que você deseja adicionar ao seu fluxo de eventos, eventos do Armazenamento de Blob do Azure ou eventos do Item do Espaço de Trabalho de Malha.

    Uma captura de tela da seleção de Eventos de Armazenamento de Blob do Azure.

  4. Adicione a fonte do evento e publique o fluxo de eventos seguindo as instruções em um dos seguintes artigos:

    • Para eventos do Armazenamento de Blobs do Azure, consulte Adicionar eventos do Armazenamento de Blobs do Azure.
    • Para eventos de item de espaço de trabalho de malha, consulte Adicionar eventos de item de espaço de trabalho de malha.

Uma vez concluído, o fluxo de eventos começa a capturar eventos discretos à medida que ocorrem. No hub em tempo real, você pode encontrar os eventos em Eventos do Fabric ou Eventos do Azure. No painel direito, você pode definir alertas para tomar outras medidas. Para obter mais informações, consulte os seguintes artigos na documentação do 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.