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 workspace Premium configurem, nas respectivas assinaturas do Power BI, uma conexão do Log Analytics. Este artigo descreve como a integração entre o Log Analytics e o Power BI funciona e fornece exemplos de como você pode usar o Log Analytics do Azure em sua assinatura do Power BI Premium.

O Azure LA (Log Analytics) é um serviço no Azure Monitor que o Power BI usa para salvar os logs de atividade. O pacote do Azure Monitor permite coletar e analisar dados de telemetria de seus ambientes do Azure e locais, bem como agir com base neles. Ele oferece armazenamento de 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 conectado ao Power BI, os dados são enviados continuamente e estão disponíveis no Log Analytics em aproximadamente cinco minutos. O diagrama a seguir mostra como o Azure Monitor opera, com o caminho usado pelo Power BI realçado.

Diagram of how Azure Monitor works with Power BI.

As seções a seguir descrevem a integração do Azure Log Analytics com o Power BI, os requisitos necessários para conectar o Azure Log Analytics ao Power BI e considerações para se ter em mente.

Escopos disponíveis para registro em log

No momento, há suporte para conexão do Azure Log Analytics com workspaces Premium no Power BI. A tabela a seguir fornece mais informações sobre a configuração do Log Analytics no nível do workspace.

Nível de configuração Função/permissão Tabela de destino no Log Analytics Detalhes
Workspace Proprietário do workspace do Power BI ou proprietário do workspace do Log Analytics PowerBIDatasetsWorkspace – Precisa ser permitido pelo administrador de locatários
– Atividade de logs somente do workspace
– Somente workspaces Premium
– Somente workspace v2

A seção a seguir fornece exemplos de como você pode usar o registro em log no Power BI.

Exemplos de cenários de registro em log

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

Exemplo 1: logs de workspace para apenas um workspace

Neste exemplo, somente os logs do Workspace A são enviados para um workspace do Log Analytics dedicado:

Diagram of example one, sending workspace logs only to another workspace.

Exemplo 2: logs de workspace enviados a workspaces dedicados do Log Analytics

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

Diagram of example two, separate workspace logs sent to dedicated log workspaces.

Esses exemplos destacam as várias maneiras pelas quais você pode usar o Azure Log Analytics com o Power BI e obter as informações de log necessárias.

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 fazer com que o log funcione corretamente.

Exemplo 3: logs de workspace enviados ao workspace dedicado do Log Analytics

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

Diagram of example three, separate workspace logs sent to dedicated log workspace.

Esses exemplos destacam as várias maneiras pelas quais você pode usar o Azure Log Analytics com o Power BI e obter as informações de log necessárias.

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 fazer com que o 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:

  • Atualmente, o suporte à nuvem soberana está limitado ao Departamento de Defesa dos EUA e aos Altos Níveis da Nuvem da Comunidade do Governo dos EUA.
  • Apenas workspaces Premium são compatíveis.
  • Somente o workspace v2 dá suporte a conexões do Log Analytics.
  • O Azure Log Analytics não dá suporte à migração de locatário.
  • As atividades são capturadas apenas para os modelos semânticos hospedados fisicamente no workspace Premium onde você configura o registro em log. Por exemplo, se você configurar o registro em log para o workspace A Premium, não verá logs para nenhum relatório que use modelos semânticos hospedados no Azure Analysis Services. Você também não verá nenhum log para os modelos semânticos compartilhados que não estejam no workspace A Premium. Para capturar atividades de modelos semânticos compartilhados, configure o registro em log no workspace que contém o modelo semântico compartilhado, não no workspace que contém o relatório.
  • Os modelos semânticos criados na Web por meio do carregamento de um arquivo CSV não geram logs.
  • Se você tiver a MFA (autenticação multifator) em vigor para o Azure, mas não para o Power BI, as telas de configuração exibirão erros gerais do Azure. Uma solução alternativa é primeiro entrar no portal do Azure, concluir o desafio de MFA e, em seguida, fazer logon no Power BI na mesma sessão do navegador.
  • Se você estiver usando links privados/VNets para isolar seus workspaces do Log Analytics, a ingestão de dados no Log Analytics não será afetada. No entanto, o [aplicativo de modelo do Log Analytics (https://appsource.microsoft.com/product/power-bi/pbi_pcmm.powerbiloganalyticsforasengine?tab=Overview)] não funcionará porque ele 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 [modelo de relatório .pbit (https://github.com/microsoft/PowerBI-LogAnalytics-Template-Reports)] e atualizar os dados de dentro da VNet privada. Você precisa configurar um mapeamento DNS personalizado para garantir que o ponto de extremidade público use um IP interno privado.
  • Para o ter acesso ao recurso do Log Analytics, o Power BI só enviará dados para a tabela PowerBIDatasetsWorkspace e não enviará dados para a tabela PowerBIDatasetsTenant. Isso evita armazenar dados duplicados sobre a análise de log em ambos os locais.

Os seguintes artigos fornecem mais informações sobre o Power BI e os diversos recursos que ele oferece: