Usando o Azure Log Analytics no Power BI

O Power BI está se integrando ao Azure Log Analytics (LA) para permitir que administradores e proprietários de espaços de trabalho Premium configurem uma conexão do Log Analytics para sua assinatura do Power BI. Este artigo descreve como funciona a integração entre o Log Analytics e o Power BI e fornece exemplos de como você pode usar o Azure Log Analytics em sua assinatura do Power BI Premium.

O Azure Log Analytics (LA) é um serviço dentro do Azure Monitor que o Power BI usa para salvar logs de atividades. O pacote Azure Monitor permite coletar, analisar e agir em dados de telemetria de seus ambientes do Azure e locais. Oferece armazenamento a longo prazo, uma interface de consulta ad-hoc e acesso API para permitir a exportação de dados e a integração com outros sistemas.

A integração do Power BI com o Log Analytics expõe eventos do mecanismo do Analysis Services. Os eventos são derivados de logs de diagnóstico existentes disponíveis para o Azure Analysis Services.

Uma vez conectados ao Power BI, os dados são enviados continuamente e ficam disponíveis no Log Analytics em aproximadamente 5 minutos. O diagrama a seguir mostra como o Azure Monitor opera, com o caminho percorrido pelo Power BI realçado.

Diagrama de como o Azure Monitor funciona com o Power BI.

As seções a seguir descrevem a integração do Azure Log Analytics com o Power BI. Consulte Configurando o Azure Log Analytics no Power BI para obter os requisitos necessários para conectar o Azure Log Analytics ao Power BI e as considerações a serem lembradas.

Exemplos de cenários de registro em log

Esta seção fornece alguns exemplos de como você pode configurar o Log Analytics para o Power BI e como as seleções feitas afetarão o que é registrado e como as informações são fornecidas.

Exemplo 1: Logs de espaço de trabalho para apenas um espaço de trabalho

Neste exemplo, apenas os logs do espaço de trabalho A são enviados para um espaço de trabalho dedicado do Log Analytics:

Diagrama do exemplo um, enviando logs de espaço de trabalho somente para outro espaço de trabalho.

Exemplo 2: Logs de espaço de trabalho enviados para espaços de trabalho dedicados do Log Analytics

Neste exemplo, os logs de espaço de trabalho de dois espaços de trabalho diferentes do Power BI são enviados para espaços de trabalho separados e dedicados do Log Analytics:

Diagrama de exemplo dois, logs de espaço de trabalho separados enviados para espaços de trabalho de log dedicados.

Estes exemplos destacam as várias formas de utilizar o Azure Log Analytics com o Power BI e obter as informações de registo de que necessita.

Em outro artigo, você pode ver como configurar o Azure Log Analytics para trabalhar com o Power BI, com etapas e requisitos específicos para que seu log funcione corretamente.

Exemplo 3: Logs de espaço de trabalho enviados para o espaço de trabalho dedicado do Log Analytics

Neste exemplo, os logs de espaço de trabalho de vários espaços de trabalho do Power BI são enviados para um espaço de trabalho dedicado do Log Analytics:

Diagrama de exemplo três, logs de espaço de trabalho separados enviados para o espaço de trabalho de log dedicado.

Estes exemplos destacam as várias formas de utilizar o Azure Log Analytics com o Power BI e obter as informações de registo de que necessita.

Em outro artigo, você pode ver como configurar o Azure Log Analytics para trabalhar com o Power BI, com etapas e requisitos específicos para que seu log funcione corretamente.

Considerações e limitações

Tenha em mente as seguintes considerações e limitações ao trabalhar com o Azure Log Analytics e o Power BI:

  • O suporte à nuvem soberana está atualmente limitado ao Departamento de Defesa dos EUA e à Comunidade do Governo dos EUA Cloud High.
  • Apenas espaços de trabalho Premium são suportados.
  • Somente o Workspace v2 suporta conexões do Log Analytics.
  • O Azure Log Analytics não oferece suporte à migração de locatário.
  • As atividades são capturadas apenas para modelos semânticos fisicamente hospedados no espaço de trabalho Premium onde você configura o registro. Por exemplo, se você configurar o log para o espaço de trabalho Premium A, não verá logs para nenhum relatório dentro que use modelos semânticos hospedados no Azure Analysis Services. Você também não verá nenhum log para modelos semânticos compartilhados que não estejam no espaço de trabalho Premium A. Para capturar atividades para modelos semânticos compartilhados, configure o registro em log no espaço de trabalho que contém o modelo semântico compartilhado, não no espaço de trabalho que contém o relatório.
  • Os modelos semânticos criados na Web carregando um arquivo CSV não geram logs.
  • Se você tiver Multi-Factor Auth (MFA) em vigor para o Azure, mas não para o Power BI, as telas de configuração fornecerão erros gerais do Azure. Uma solução alternativa é primeiro entrar no portal do Azure, concluir o desafio de MFA e fazer logon no Power BI na mesma sessão do navegador.
  • Se você estiver usando links/VNets privados para isolar seus espaços de trabalho do Log Analytics, a ingestão de dados no Log Analytics não será afetada. No entanto, o aplicativo [Log Analytics Template(https://appsource.microsoft.com/product/power-bi/pbi_pcmm.powerbiloganalyticsforasengine?tab=Overview)] não funcionará porque depende de um ponto de extremidade público que não é mais acessível pelo Power Service como um link privado. Uma solução alternativa é usar o [.pbit report template(https://github.com/microsoft/PowerBI-LogAnalytics-Template-Reports)] e atualizar os dados de dentro da VNet privada. Você deve configurar um mapeamento DNS personalizado para garantir que o ponto de extremidade público use um IP interno privado.
  • Para o recurso Log Analytics, o Power BI envia apenas dados para a tabela PowerBIDatasetsWorkspace e não envia dados para a tabela PowerBIDatasetsTenant. Isso evita o armazenamento de dados duplicados sobre análise de log em ambos os locais.

Os seguintes artigos fornecem mais informações sobre o Power BI e seus muitos recursos: