Introdução

Concluído

Suponha que uma empresa de varejo capture dados de transação de vendas em tempo real de um site de comércio eletrônico e queira analisar esses dados com os dados mais estáticos relacionados a produtos, clientes e funcionários. Uma forma comum de resolver esse problema é ingerir o fluxo de dados em tempo real em um data lake ou um data warehouse, em que ele pode ser consultado com os dados carregados por meio de técnicas de processamento em lotes.

O Microsoft Azure Synapse Analytics fornece uma plataforma abrangente de análise de dados corporativa, 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 a 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 os Hubs de Eventos do Azure ou o Hub IoT do Azure.
  2. Os dados capturados são filtrados e agregados permanentemente por uma consulta do Azure Stream Analytics.
  3. Os resultados da consulta são carregados em um data lake ou em um data warehouse no Azure Synapse Analytics para análise posterior.

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