Integrar o Log Analytics com o Power BI
Os Logs do Azure Monitor fornecem uma solução de ponta a ponta para a ingestão de logs. A partir do Log Analytics, a interface de utilizador do Azure Monitor para consultar registos, pode ligar dados de registo à plataforma de visualização de dados Power BI da Microsoft.
Este artigo explica como alimentar dados do Log Analytics no Power BI para produzir relatórios e painéis com base em dados de log.
Nota
Você pode usar recursos gratuitos do Power BI para integrar e criar relatórios e painéis. Recursos mais avançados, como compartilhar seu trabalho, atualizações agendadas, fluxos de dados e atualizações incrementais, podem exigir a compra de uma conta do Power BI Pro ou Premium. Para obter mais informações, consulte Saiba mais sobre preços e recursos do Power BI.
Pré-requisitos
- Para exportar a consulta para um arquivo de .txt que você pode usar no Power BI Desktop, você precisa do Power BI Desktop.
- Para criar um novo conjunto de dados com base na sua consulta diretamente no serviço do Power BI:
- Você precisa de uma conta do Power BI.
- Você deve dar permissão no Azure para que o serviço do Power BI escreva logs. Para obter mais informações, consulte Pré-requisitos para configurar o Azure Log Analytics para Power BI.
Permissões necessárias
- Para exportar a consulta para um arquivo de .txt que você pode usar no Power BI Desktop, você precisa de
Microsoft.OperationalInsights/workspaces/query/*/read
permissões para os espaços de trabalho do Log Analytics que você consulta, conforme fornecido pela função interna Leitor do Log Analytics, por exemplo. - Para criar um novo conjunto de dados com base na sua consulta diretamente no serviço do Power BI, você precisa de
Microsoft.OperationalInsights/workspaces/write
permissões para os espaços de trabalho do Log Analytics que consulta, conforme fornecido pela função interna Colaborador do Log Analytics, por exemplo.
Criar conjuntos de dados e relatórios do Power BI a partir de consultas do Log Analytics
No menu Exportar no Log Analytics, selecione uma das duas opções para criar conjuntos de dados e relatórios do Power BI a partir de suas consultas do Log Analytics:
- Power BI (como uma consulta M): esta opção exporta a consulta (juntamente com a cadeia de conexão para a consulta) para um arquivo .txt que você pode usar no Power BI Desktop. Use essa opção se precisar modelar ou transformar os dados de maneiras que não estão disponíveis no serviço do Power BI. Caso contrário, considere exportar a consulta como um novo conjunto de dados.
- Power BI (novo Conjunto de Dados): esta opção cria um novo conjunto de dados com base na sua consulta diretamente no serviço do Power BI. Depois que o conjunto de dados for criado, você poderá criar relatórios, usar Analisar no Excel, compartilhá-lo com outras pessoas e usar outros recursos do Power BI. Para obter mais informações, consulte Criar um conjunto de dados do Power BI diretamente do Log Analytics.
Nota
A operação de exportação está sujeita aos limites da API de consulta do Log Analytics. Se os resultados da consulta excederem o tamanho máximo dos dados retornados pela API de Consulta, a operação exportará resultados parciais.
Coletar dados com fluxos de dados do Power BI
Os fluxos de dados do Power BI também permitem coletar e armazenar dados. Um fluxo de dados é um tipo de processo de ETL (extração, transformação e carregamento) na nuvem que ajuda você a coletar e preparar seus dados. Um conjunto de dados é o "modelo" projetado para ajudá-lo a conectar diferentes entidades e modelá-las de acordo com suas necessidades.
Atualização incremental
Os conjuntos de dados do Power BI e os fluxos de dados do Power BI têm uma opção de atualização incremental. Os fluxos de dados do Power BI e os conjuntos de dados do Power BI oferecem suporte a esse recurso. Para usar a atualização incremental em fluxos de dados, você precisa do Power BI Premium.
A atualização incremental executa pequenas consultas e atualiza quantidades menores de dados por execução, em vez de ingerir todos os dados repetidamente quando você executa a consulta. Você pode salvar grandes quantidades de dados, mas adicionar um novo incremento de dados sempre que a consulta for executada. Esse comportamento é ideal para relatórios de execução mais longa.
A atualização incremental do Power BI depende da existência de um campo datetime no conjunto de resultados. Antes de configurar a atualização incremental, verifique se o conjunto de resultados da consulta do Log Analytics inclui pelo menos um campo datetime .
Para saber mais e como configurar a atualização incremental, consulte Conjuntos de dados e atualização incremental do Power BI e fluxos de dados e atualização incremental do Power BI.
Relatórios e dashboards
Depois que seus dados forem enviados para o Power BI, você poderá continuar a usar o Power BI para criar relatórios e painéis.
Para obter mais informações, consulte Criar e compartilhar seu primeiro relatório do Power BI.
Próximos passos
Aprenda a:
- Comece a usar as consultas do Log Analytics.
- Integre o Log Analytics e o Excel.