Compartilhar via


Criar eventstreams para eventos discretos (preview)

Este artigo mostra como criar fluxos de eventos 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.

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 Fabric Activator ou a criação de alertas que executam itens de trabalho do Fabric, como Pipeline e Notebook.

Pré-requisito

  • Acesso a um espaço de trabalho no modo de licença de capacidade do Fabric (ou) no modo de licença de Avaliação com permissões de Colaborador ou superior.
  • 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.

Criar um eventstream

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

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

  2. Siga uma destas etapas para começar a criar um Eventstream:

    • Na página inicial da Inteligência em Tempo Real, na seção Itens recomendados para criar, selecione o bloco Eventstream:

      Captura de tela mostrando o bloco Eventstream na home page.

    • 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, Eventstream:

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

  3. Insira um nome para o novo Eventstream e selecione Criar.

    Captura de tela mostrando a caixa de diálogo Novo Eventstream.

  4. A criação do novo Eventstream em seu espaço de trabalho pode levar alguns segundos. Depois que o Eventstream for criado, o sistema redireciona você ao editor principal, onde pode adicionar origens e destinos ao Eventstream.

    Captura de tela mostrando o editor.

Conectar eventos discretos

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

  1. Na próxima tela, selecione Usar origem externa.

    Uma captura de tela da seleção Usar origem externa.

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

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

  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, encontre os eventos em eventos do Fabric ou eventos do Azure. No painel direito, você poderá definir alertas para executar outras ações. 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 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.