Criar eventstreams para eventos discretos (preview)

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

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

Importante

Atualmente, os recursos avançados dos fluxos de eventos do Fabric estão em preview.

Compreender eventos discretos e contínuos

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

  • 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 claro de início e fim. Exemplos de eventos discretos incluem usuários fazendo pedidos em um site ou alterações em um banco de dados.

  • Eventos contínuos ou fluxos representam um fluxo ou circulação contínuos 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 fim distintos. Em vez disso, eles representam um fluxo constante e contínuo de dados, muitas vezes sem marcos de delimitação. Exemplos incluem dados de sensores de dispositivos IoT, dados de ticker do mercado de ações ou postagens de mídia social em um feed em tempo real.

Observação

É recomendável ter origens do evento discretas ou origens (fluxo) de eventos contínuos e não uma mistura de ambas em um Eventstream.

Eventos discretos com suporte

Os fluxos de eventos do Fabric permitem criar soluções orientadas a eventos para capturar alterações de estado do sistema ou eventos na fonte de dados do Fabric. Os fluxos de eventos do Fabric oferecem suporte aos seguintes tipos de eventos discretos:

Eventos discretos Descrição
Eventos de 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 de Itens do espaço de trabalho do Fabric 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.

Conectar eventos discretos a Eventstreams

Nos fluxos de eventos do Fabric, você pode adicionar uma origem do evento discreta a um Eventstream e encaminhar esses eventos ao 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 Data Activator ou a criação de alertas que executam itens de trabalho do Fabric, como Pipeline e Notebook.

Pré-requisito

  • Acesso ao espaço de trabalho premium do Fabric com permissões de Contribuidor ou superiores.
  • Um espaço de trabalho do Fabric para conexão com eventos de item do espaço de trabalho do Fabric ou acesso a uma conta de Armazenamento de Blobs do Azure para conexão com eventos do Armazenamento de Blobs do Azure.

Conectar eventos discretos

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

  1. Em Inteligência em Tempo Real, selecione Eventstream para criar um eventstream. Verifique se a opção Recursos Avançados (preview) está habilitada.

    Captura de tela mostrando a criação de um Eventstream.

  2. Na tela seguinte, selecione Adicionar origem externa.

    Captura de tela da seleção Adicionar origem externa.

  3. Na tela Selecionar uma fonte de dados, escolha o tipo de eventos discretos que você deseja adicionar ao eventstream, ou Eventos do Armazenamento de Blobs do Azure ou Eventos de itens do espaço de trabalho do Fabric.

    Captura de tela da seleção de Eventos do Armazenamento de Blobs do Azure.

  4. Adicione a origem do evento e publique o Eventstream seguindo as instruções em um dos seguintes artigos:

Depois de concluído, o Eventstream começa a capturar eventos discretos à medida que eles ocorrem. No Hub em Tempo Real, você encontra os eventos em Eventos do Fabric. No painel direito, você pode definir um alerta para executar outras ações.

Captura de tela da guia Eventos do Fabric no hub em tempo real e do painel Definir alerta.

Limitações conhecidas

  • Atualmente, as mensagens de erro não estão disponíveis quando ocorre um erro em origens do eventos discretas.
  • No momento, a versão prévia do recurso de dados não está disponível para origens de eventos discretos.