Criando seu primeiro EVENTSTREAM no Microsoft Fabric

Se você está explorando o Microsoft Fabric, provavelmente já ouviu falar sobre Real-Time Analytics (RTA). Mas como começar? Hoje, vamos mergulhar na criação do seu primeiro EventStream e entender como essa funcionalidade pode transformar o processamento de dados em tempo real.

FABRICPOWER BIEVENTSTREAMRTA

Henrique Bueno

2/6/20252 min read

Por que usar EventStream no Microsoft Fabric?

O EventStream permite capturar, transformar e armazenar dados de eventos sem necessidade de código. Isso significa que você pode integrar fontes como Event Hubs, IoT Hubs e aplicativos personalizados, e direcionar os dados para diferentes destinos no Fabric, como Lakehouse, KQL Database e Reflex.

Agora, vamos ver como criar um EventStream passo a passo!

Passo 1: Criando a base no Fabric

  1. Crie um Workspace no Microsoft Fabric: Acesse o Fabric e configure seu ambiente.

  2. Ative a persona de Real-Time Analytics: No menu do Fabric, selecione a persona de RTA.

  3. Crie um banco de dados KQL: Isso permitirá armazenar e consultar os dados que chegam via EventStream.

Passo 2: Criando um EventStream

  1. Acesse seu Workspace e clique em "New" > "EventStream".

  2. Nomeie seu EventStream: Algo como "TruckTempsStream" se estiver monitorando temperatura de caminhões, por exemplo.

  3. Escolha a fonte de dados:

    • Pode ser Event Hubs, IoT Hubs, ou um Custom App.

    • Insira o namespace, nome do hub e a Shared Access Key do Event Hub.

    • Confirme a conexão.

Passo 3: Definindo o destino dos dados

Agora que os dados estão fluindo, escolha o destino:

  • Lakehouse para armazenar grandes volumes de dados.

  • KQL Database para consultas analíticas rápidas.

  • Custom App para consumir os dados diretamente.

Se optar pelo KQL Database, você pode escolher entre:

  • Direct Ingestion (dados brutos)

  • Event Processing (aplicação de transformações antes de armazenar)

Configure o nome da tabela e salve as configurações.

Passo 4: Explorando os dados e criando insights

Agora que os dados estão fluindo para o KQL Database, você pode explorá-los diretamente no Fabric:

  1. Execute consultas KQL para visualizar os eventos recebidos.

  2. Utilize SQL para explorar os dados rapidamente.

  3. **Transforme SQL em KQL com o comando **EXPLAIN e use essa consulta para alimentar um relatório no Power BI.

Passo 5: Criando um relatório no Power BI

Com os dados no KQL Database, crie um relatório em tempo real no Power BI:

  1. Crie um novo relatório e conecte-se ao banco de dados KQL.

  2. Visualize os dados em gráficos dinâmicos:

    • Exemplo: Um gráfico de linhas para monitorar a temperatura dos caminhões.

  3. Publique no Fabric e pronto! Agora você tem um dashboard atualizado em tempo real.

Conclusão

Em poucos minutos, configuramos um EventStream, conectamos a um KQL Database, exploramos os dados e criamos um dashboard no Power BI! Isso mostra como o Real-Time Analytics no Microsoft Fabric pode ser poderoso para monitoramento e insights instantâneos.

Você já usou RTA no Fabric? Como pretende aplicar o EventStream em seus projetos? Compartilhe nos comentários!

Quer mais conteúdos como esse? Fique ligado no BI com Bueno!