Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como Utilizar Stream Analytics no Ambiente Windows

Stream Analytics é uma tecnologia essencial para processar grandes volumes de dados em tempo real, permitindo que as empresas tomem decisões informadas rapidamente. No ambiente Windows, a Microsoft Azure Stream Analytics é uma solução poderosa que pode ser integrada com diversos serviços do Azure para fornecer análises em tempo real.


Introdução ao Azure Stream Analytics


Azure Stream Analytics é um serviço de processamento de eventos em tempo real que permite analisar e processar grandes fluxos de dados provenientes de diversas fontes, como dispositivos IoT, logs de aplicativos, redes sociais, entre outros. Ele é altamente escalável e pode ser configurado para executar consultas em tempo real, detectando padrões e anomalias.


Configurando o Ambiente


Para utilizar o Azure Stream Analytics no Windows, você precisará de uma conta no Azure e do Azure CLI (Command-Line Interface) instalado no seu sistema. O Azure CLI pode ser instalado via PowerShell ou CMD.


Instalando o Azure CLI


1. Abra o PowerShell como administrador.
2. Execute o seguinte comando para instalar o Azure CLI:


Invoke-WebRequest -Uri https://aka.ms/installazurecliwindows -OutFile .\AzureCLI.msi; Start-Process msiexec.exe -ArgumentList '/I AzureCLI.msi /quiet' -Wait; Remove-Item .\AzureCLI.msi

3. Após a instalação, verifique se o Azure CLI foi instalado corretamente executando:


az --version

Criando um Job de Stream Analytics


Passo 1: Autenticação no Azure


Primeiro, você precisa se autenticar na sua conta Azure.


az login

Passo 2: Criando um Grupo de Recursos


Crie um grupo de recursos onde o job de Stream Analytics será hospedado.


az group create --name MyResourceGroup --location eastus

Passo 3: Criando o Job de Stream Analytics


Crie o job de Stream Analytics.


az stream-analytics job create --resource-group MyResourceGroup --name MyStreamAnalyticsJob --location eastus --output-error-policy Stop

Passo 4: Configurando Entradas e Saídas


Adicione entradas e saídas ao seu job de Stream Analytics. Por exemplo, para adicionar uma entrada de IoT Hub:


az stream-analytics input create --resource-group MyResourceGroup --job-name MyStreamAnalyticsJob --name MyInput --type Stream --datasource IoTHub --iot-hub-namespace MyIoTHubNamespace --iot-hub-name MyIoTHubName --shared-access-policy-name MyPolicy --shared-access-policy-key MyPolicyKey --consumer-group MyConsumerGroup

Para adicionar uma saída para um Blob Storage:


az stream-analytics output create --resource-group MyResourceGroup --job-name MyStreamAnalyticsJob --name MyOutput --datasource BlobStorage --storage-account-name MyStorageAccount --storage-account-key MyStorageKey --container MyContainer --path-pattern {date}/{time}

Passo 5: Definindo a Consulta


Defina a consulta que será executada pelo job de Stream Analytics. Por exemplo, para contar eventos:


az stream-analytics transformation create --resource-group MyResourceGroup --job-name MyStreamAnalyticsJob --name MyTransformation --streaming-units 1 --query "SELECT COUNT(*) INTO MyOutput FROM MyInput TIMESTAMP BY EventEnqueuedUtcTime"

Passo 6: Iniciando o Job


Finalmente, inicie o job de Stream Analytics.


az stream-analytics job start --resource-group MyResourceGroup --name MyStreamAnalyticsJob

Monitoramento e Escalabilidade


O Azure Stream Analytics oferece ferramentas de monitoramento integradas no portal Azure, onde você pode acompanhar a performance do seu job, ajustar a escala e configurar alertas para eventos específicos.


Conclusão


Utilizar Azure Stream Analytics no ambiente Windows é uma maneira eficiente de processar grandes volumes de dados em tempo real. Com a integração do Azure CLI, você pode facilmente configurar, gerenciar e monitorar seus jobs de Stream Analytics diretamente do seu sistema Windows.


To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.