- Notas de versão do Cloud Insights
- Introdução
- Acesso e permissões
- Notificações
- Interação com o Insights
- Integração com o Automation Hub
- Integração do Action Center
- Monitoramento em tempo real
- Exportação de dados em tempo real
- Solução de problemas
Enviando dados para o Power BI
Neste tópico, você pode aprender como aproveitar o recurso de exportação de dados em tempo real do Insights para enviar dados para o Microsoft Power BI e gerar relatórios sobre eles lá.
Crie e configure um recurso no Azure para consumir dados do Insights.
- Entrar em
portal.azure.com
-
Crie um trabalho do Stream Analytics.
- Selecione o grupo de recursos desejado.
- Selecione Criar um recurso.
- Selecione Analytics > Trabalho do Stream Analytics e preencha as informações necessárias.
-
Adicione uma entrada para o trabalho do Stream Analytics.
- Vá para o trabalho do Stream Analytics.
- Selecione Entrada > Adicionar entrada.
- Selecione o Hub de Eventos do Azure necessário e crie um novo grupo de consumidores.
- Adicione uma saída para o trabalho do Stream Analytics.
-
Configure a consulta de trabalho por:
-
Obtendo todos os eventos no stream:
SELECT Timestamp, EventType, FolderName, Job.ProcessName as ProcessName, Job.State as State, Job.RobotName as RobotName, Job.HostMachineName as HostMachineName, Job.[Key] as JobKey, Job.StartTime as JobStartTime, Job.EndTime as JobEndTime, Job.DisplayName as ProcessDisplayName INTO [location-output] FROM [location-input] TIMESTAMP BY [Timestamp] WHERE EventType like '%job.%'
SELECT Timestamp, EventType, FolderName, Job.ProcessName as ProcessName, Job.State as State, Job.RobotName as RobotName, Job.HostMachineName as HostMachineName, Job.[Key] as JobKey, Job.StartTime as JobStartTime, Job.EndTime as JobEndTime, Job.DisplayName as ProcessDisplayName INTO [location-output] FROM [location-input] TIMESTAMP BY [Timestamp] WHERE EventType like '%job.%' -
Projetando e agregando a entrada. A consulta a seguir recupera tipos de evento por hora e tipo, oferecendo desempenho aprimorado para grandes conjuntos de dados no Power BI:
SELECT System.Timestamp AS WindowEnd, [EventType], count(*) as EventCount INTO [Location] FROM [location] GROUP BY TumblingWindow(Duration(second, 1)), EventType
SELECT System.Timestamp AS WindowEnd, [EventType], count(*) as EventCount INTO [Location] FROM [location] GROUP BY TumblingWindow(Duration(second, 1)), EventType
-
- Teste a consulta para um fluxo de dados de ponta a ponta, verificando uma autorização adequada de entradas e saídas.
-
Inicie o trabalho do Stream Analytics.
- Acesse Visão geral do trabalho do Stream Analytics.
- Clique em Iniciar.
Use o conjunto de dados no Azure para visualizar os dados do Insights no Power BI.
Entre no Power BI e crie um relatório com base em um conjunto de dados publicado.
Visualizar anomalias de dados em eventos em tempo real enviados para hubs de eventos do Azure (Documentação da Microsoft)