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
Mude sua experiência do Fabric para Inteligência em Tempo Real.
Siga uma destas etapas para começar a criar um Eventstream:
Insira um nome para o novo Eventstream e selecione Criar.
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.
Conectar eventos discretos
Para conectar eventos discretos a um Eventstream, execute as seguintes etapas:
Na próxima tela, selecione Usar origem externa.
Na página Selecionar uma fonte de dados, selecione Exibir todas as fontes.
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.
Adicione a origem do evento e publique o Eventstream seguindo as instruções em um dos seguintes artigos:
- Para eventos do Armazenamento de Blobs do Azure, confira Add Azure Blob Storage events.
- Para eventos de item do espaço de trabalho do Fabric, confira Add Fabric workspace item events.
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:
- Definir alertas em eventos do Armazenamento de Blobs do Azure no Hub em Tempo Real
- Definir alertas sobre eventos de itens do espaço de trabalho do Fabric no 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.