O que é Inteligência em Tempo Real?

A Inteligência em Tempo Real é um serviço avançado que capacita todos em sua organização a extrair insights e visualizar seus dados em movimento. Ela oferece uma solução completa para cenários orientados a eventos, dados de streaming e logs de dados. Ao lidar com gigabytes ou com petabytes, todos os dados organizacionais em movimento convergem no hub em Tempo Real. Ele conecta perfeitamente dados baseados em tempo de várias fontes usando conectores no-code, permitindo insights visuais imediatos, análise geoespacial e reações baseadas em gatilhos que fazem parte de um catálogo de dados em toda a organização.

Depois de conectar perfeitamente qualquer fluxo de dados, toda a solução SaaS fica acessível. A Inteligência em Tempo Real lida com a ingestão de dados, a transformação, o armazenamento, a análise, a visualização, o acompanhamento, a IA e as ações em tempo real. Seus dados permanecem protegidos, administrados e integrados em toda a sua organização, alinhando-se perfeitamente a todas as ofertas do Fabric. A Inteligência em Tempo Real transforma seus dados em um recurso dinâmico e acionável que gera valor em toda a organização.

A Inteligência em Tempo Real pode me ajudar?

A Inteligência em Tempo Real pode ser usada para análise de dados, insights visuais imediatos, centralização de dados em movimento para uma organização, ações sobre dados, consulta eficiente, transformação e armazenamento de grandes volumes de dados estruturados ou não estruturados. Se você precisa avaliar dados de sistemas IoT, logs do sistema, texto livre, dados semiestruturados ou contribuir com dados para consumo de outras pessoas em sua organização, a Inteligência em Tempo Real oferece uma solução versátil.

Mesmo que seja chamado de "tempo real", seus dados não precisam estar fluindo a altas taxas e volumes. A Inteligência em Tempo Real oferece soluções orientadas a eventos, em vez de orientadas por agenda. Os componentes de Inteligência em Tempo Real são criados com base em serviços confiáveis e principais da Microsoft e, juntos, estendem as capacidades gerais do Fabric para oferecer soluções orientadas a eventos.

Os aplicativos de Inteligência em Tempo Real abrangem uma ampla variedade de cenários de negócios, como automotivo, fabricação, IoT, detecção de fraudes, gerenciamento de operações de negócios e detecção de anomalias.

Como usar a Inteligência em Tempo Real?

A Inteligência em Tempo Real no Microsoft Fabric oferece capacidades que, combinadas, permitem a criação de soluções de Inteligência em Tempo Real em suporte a processos de negócios e engenharia.

Diagrama da arquitetura de Inteligência em Tempo Real no Microsoft Fabric.

  • O hub em Tempo Real serve como um catálogo centralizado dentro da sua organização. Ele facilita o acesso, a adição, a exploração e o compartilhamento de dados. Ao expandir a gama de fontes de dados, ele proporciona insights mais amplos e clareza visual em vários domínios. É importante ressaltar que esse hub garante que os dados não estejam apenas disponíveis, mas também acessíveis a todos, promovendo a tomada de decisões rápidas e ação bem informada. O compartilhamento de dados de streaming de diversas fontes libera o potencial de criar business intelligence abrangente em toda a organização.

  • Depois de selecionar um fluxo de sua organização ou conectado a fontes externas ou internas, você pode usar as ferramentas de consumo de dados na Iinteligência em Tempo Real para explorar seus dados. As ferramentas de consumo de dados usam o processo de exploração visual de dados e fazem o drill down de insights de dados. Você pode acessar dados que são novos para você e entender facilmente a estrutura de dados, os padrões, as anomalias, as quantidades de previsão e as taxas de dados. Assim, você pode agir ou tomar decisões inteligentes com base nos dados. Os dashboards em tempo real vêm equipados com interações prontas para uso que simplificam o processo de reconhecimento de dados, tornando-os acessíveis a qualquer pessoa que queira tomar decisões com base em dados em movimento usando ferramentas visuais, linguagem natural e Copilot.

  • Esses insights podem ser transformados em ações com o Data Activator à medida que você configura alertas do Reflex de várias partes do Fabric para reagir a padrões ou condições de dados em tempo real.

Como você interage com os componentes da Inteligência em Tempo Real?

Descobrir dados de streaming

O hub em Tempo Real é usado para descobrir e gerenciar seus dados de streaming. Os eventos de hub em Tempo Real são um catálogo de dados em movimento e contêm:

  • Fluxos de dados: todos os fluxos de dados que estão sendo executados ativamente no Fabric, aos quais você tem acesso.

  • Fontes da Microsoft: descubra facilmente as fontes de streaming que você tem e configure com rapidez a ingestão dessas fontes no Fabric, por exemplo: Hubs de Eventos do Azure, Hub IoT do Azure, Captura de Dados de Alterações do Banco de Dados SQL do Azure (CDC), CDC do Azure Cosmos DB, CDC do PostgreSQL DB.

  • Eventos do Fabric: os recursos orientados a eventos oferecem suporte a notificações em tempo real e processamento de dados. Você pode monitorar e reagir a eventos, incluindo eventos de Item de Espaço de Trabalho do Fabric e eventos de Armazenamento de Blobs do Azure. Esses eventos podem ser usados para acionar outras ações ou fluxos de trabalho, como invocar um pipeline de dados ou enviar uma notificação por email. Você também pode enviar esses eventos para outros destinos por meio de fluxos de eventos.

Esses dados são todos apresentados em um formato prontamente consumível e estão disponíveis a todas as cargas de trabalho do Fabric.

Conectar-se a dados de streaming

Os Event streams são o jeito do Fabric de capturar, transformar e rotear grandes volumes de eventos em tempo real para vários destinos com uma experiência no-code. Os fluxos de eventos oferecem suporte a várias fontes de dados e destinos de dados, incluindo uma ampla gama de conectores para fontes externas, por exemplo: clusters Apache Kafka, feeds de captura de dados de alteração de banco de dados, fontes de streaming da AWS (Kinesis) e Google (GCP Pub/Sub).

Processar fluxos de dados

Com as capacidades de processamento de eventos em Fluxos de eventos, você pode fazer filtragem, limpeza de dados, transformação, agregações em janelas e detecção de duplicatas para colocar os dados na forma desejada. Você também pode usar as capacidades de roteamento baseado no conteúdo para enviar dados a destinos diferentes com base em filtros. Outro recurso, fluxos de eventos derivados, permite criar fluxos como resultado de transformações e/ou agregações que podem ser compartilhadas com os consumidores no hub em Tempo Real.

Armazenar e analisar dados

Eventhouses são o mecanismo de análise ideal para processar dados em movimento. Eles são especificamente adaptados para eventos de streaming baseados em tempo contendo dados estruturados, semiestruturados e não estruturados. Esses dados são automaticamente indexados e particionados com base no tempo de ingestão, oferecendo capacidades de consulta analítica incrivelmente rápidos e complexos em dados de alta granularidade. Os dados armazenados em eventhouses podem ser disponibilizados no OneLake para consumo por outras experiências do Fabric.

Os dados indexados e particionados armazenados em eventhouses estão prontos para consulta extremamente rápida usando várias opções de código, low-code ou no-code no Fabric. Os dados podem ser consultados em KQL (Kusto Query Language) nativo ou usando T-SQL no conjunto de consultas KQL. O copilot Kusto, combinado à experiência de exploração de consulta no-code, simplifica o processo de análise de dados para usuários experientes do KQL e cientistas de dados cidadãos. A KQL é uma linguagem simples, mas eficiente, para a consulta de dados estruturados, semiestruturados e não estruturados. A linguagem é expressiva, fácil de ler e entender a intenção da consulta e otimizada para experiências de criação.

Visualizar insights de dados

Esses insights de dados podem ser visualizados em conjuntos de consultas KQL, dashboards em tempo real e relatórios do Power BI, com segundos desde a ingestão de dados até os insights. As opções de visualização variam de no-code a experiências totalmente especializadas, dando valor ao explorador de insights iniciante e especialista para visualizar seus dados como gráficos e tabelas. Você pode usar dicas visuais para executar operações de filtragem e agregação nos resultados da consulta e usando uma lista avançada de visualizações internas. Esses insights podem ser exibidos em Relatórios do Power BI e Dashboards em Tempo Real, que podem ter alertas criados com base nos insights de dados.

Ações de gatilho

Os alertas monitoram os dados que mudam e executam ações automaticamente quando padrões ou condições são detectados. Os dados podem estar fluindo no hub em Tempo Real ou ser observados de uma consulta Kusto ou relatório do Power BI. Quando determinadas condições ou lógica são atendidas, uma ação é executada, como alertar usuários, executar itens de trabalho do Fabric como um pipeline ou iniciar fluxos de trabalho do Power Automate. A lógica pode ser simplesmente um limite definido, um padrão como eventos que acontecem repetidamente durante um período ou os resultados de uma lógica complexa definida por uma consulta KQL. O Data Activator transforma seus insights orientados por eventos em vantagens de negócios acionáveis.

Integração com outras experiências do Fabric