Introdução

Concluído

Suponha que uma empresa de varejo capture dados de transações de vendas em tempo real de um site de comércio eletrônico e queira analisar esses dados junto com dados mais estáticos relacionados a produtos, clientes e funcionários. Uma maneira comum de abordar esse problema é ingerir o fluxo de dados em tempo real em um data lake ou data warehouse, onde eles podem ser consultados juntamente com os dados que são carregados usando técnicas de processamento em lote.

O Microsoft Azure Synapse Analytics fornece uma plataforma abrangente de análise de dados corporativos, na qual os dados em tempo real capturados nos Hubs de Eventos do Azure ou no Hub IoT do Azure e processados pelo Azure Stream Analytics podem ser carregados.

A diagram of a data stream in Azure Event Hubs being queried by Azure Stream Analytics and loaded into Azure Synapse Analytics.

Um padrão típico para ingestão de dados em tempo real no Azure consiste na seguinte sequência de integrações de serviço:

  1. Uma fonte de dados em tempo real é capturada em um ingestor de eventos, como Hubs de Eventos do Azure ou Hub IoT do Azure.
  2. Os dados capturados são perpetuamente filtrados e agregados por uma consulta do Azure Stream Analytics.
  3. Os resultados da consulta são carregados em um data lake ou data warehouse no Azure Synapse Analytics para análise subsequente.

Neste módulo, você explorará várias maneiras pelas quais pode usar o Azure Stream Analytics para ingerir dados em tempo real no Azure Synapse Analytics.