Looker: conector do Power BI

Com o conector Looker-Power BI, é possível usar o Microsoft Power BI Desktop para se conectar a dados de uma Análise do Looker.

Como configurar o Power BI Desktop para se conectar ao Looker

As etapas gerais para usar o conector Looker-Power BI são as seguintes:

  1. Verifique os requisitos.
  2. Ative o conector na sua instância do Looker.
  3. Faça o download e salve o arquivo do conector: cada usuário que quiser acessar o conector Looker-Power BI precisa fazer o download do arquivo Looker_1.0.0.mez e salvá-lo em um diretório específico no computador.
  4. Configurar o Power BI Desktop para um conector personalizado: cada usuário do Power BI precisa definir as configurações de segurança do Power BI Desktop para usar um conector personalizado não certificado.

As seções nesta página descrevem essas etapas em detalhes.

Depois de concluir as etapas para conectar o Looker ao Power BI Desktop, conecte-se aos dados do Looker no Power BI e publique relatórios no Power BI. Também é possível configurar o gateway de dados locais para atualizar os relatórios do Looker usando o serviço Power BI (Power BI on-line). Consulte a página de documentação Como usar o serviço Power BI com o conector Looker – Power BI para mais informações.

Requisitos

Para configurar o conector Looker-Power BI, você precisa do seguinte:

  • O Microsoft Power BI Desktop instalado no seu computador.
  • Uma instância do Looker que atenda aos seguintes requisitos:
    • A instância precisa ser hospedada pelo Looker. As instâncias do Looker (Google Cloud Core) são hospedadas pelo Looker e oferecem suporte ao conector Looker-Power BI.
    • A instância precisa executar o Looker 23.10 ou posterior.
  • Uma conta de usuário na instância do Looker com a permissão explore, necessária para acessar as Análises no Looker. Se você quiser trabalhar com consultas com mais de 5.000 linhas, também vai precisar da permissão download_without_limit. Consulte Limites de linha de consulta para mais informações sobre limites de download.

Ativar o conector na sua instância do Looker

A instância do Looker que você quer usar com o conector Looker-Power BI precisa estar ativada no conector do Microsoft Power BI:

  • Para instâncias do Looker (Google Cloud Core), os conectores de BI estão ativados por padrão.
  • Para instâncias do Looker (original), os conectores de BI estão desativados por padrão.

O administrador do Looker pode ativar os conectores de BI no painel Conectores de BI na seção Plataforma do menu Administrador do Looker.

Fazer o download e salvar o arquivo do conector

Para fazer o download do arquivo do conector, siga estas etapas no computador com o Microsoft Power BI Desktop instalado:

  1. Para fazer o download do arquivo do conector, clique no seguinte link: Looker_1.0.0.mez
  2. Quando o download for concluído, mova o arquivo Looker_1.0.0.mez para o diretório [Documents]\Microsoft Power BI Desktop\Custom Connectors. Crie as pastas no seu computador, se ainda não tiver feito isso.

Como configurar o Power BI Desktop para um conector personalizado

Para configurar o conector Looker-Power BI no lado da área de trabalho do Power BI, siga as instruções dos Conectores personalizados no site do Microsoft Power BI.

Como indicado nas instruções, em Extensões de dados, você vai selecionar a opção (Não recomendado) Permitir o carregamento de qualquer extensão sem validação ou aviso. Selecione OK e reinicie o Power BI Desktop.

Como se conectar aos dados do Looker no Power BI Desktop

Depois de fazer o download do arquivo do conector Looker_1.0.0.mez e configurar seu aplicativo Power BI Desktop para um conector personalizado, é possível usar o Power BI Desktop para se conectar aos dados da sua instância do Looker:

  1. Na barra de ferramentas do Power BI Desktop, selecione Get Data > More...
  2. Na caixa de diálogo Get Data, digite Looker no campo de pesquisa.
  3. Nos resultados da pesquisa, clique em Looker (Beta) (Personalizado) e em Conectar.
  4. Na caixa de diálogo Como se conectar a um serviço de terceiros, clique em Continuar.
  5. O Power BI Desktop vai mostrar uma caixa de diálogo de login do Looker. No campo Host, digite o URL da instância. Por exemplo, example.cloud.looker.com.

    Anote o URL exato inserido aqui. Se você pretende configurar o serviço Power BI com o conector Looker-Power BI, é necessário associar esse URL perfeitamente ao valor inserido no campo Host ao criar uma conexão entre o gateway de dados local e os dados do Looker. Por exemplo, example.cloud.looker.com, https://example.cloud.looker.com ou https://example.cloud.looker.com/.

  6. Se quiser, use o menu suspenso Desativar a otimização da visualização para desativar o recurso Otimização da visualização.

  7. Selecione a opção DirectQuery para criar uma conexão ativa com seus dados no Looker.

  8. Clique em OK.

  9. Na caixa de diálogo do Looker, clique em Fazer login.

  10. Na tela de login do Looker, faça login na sua instância do Looker.

  11. O Power BI Desktop vai retornar à caixa de diálogo de login do Looker com uma mensagem informando que você fez login. Clique em Conectar.

  12. O Power BI Desktop vai mostrar uma lista dos modelos do Looker a que você tem acesso, cada um representado como uma pasta. Clique no modelo do Looker que você quer acessar e marque a caixa de seleção ao lado da Análise do Looker que você quer carregar no Power BI Desktop. Para conferir um modelo, você precisa ter acesso de usuário do Looker ou acesso de grupo a um conjunto de modelos que o contenha. Para acessar as Análises, você precisa ter a permissão explore do Looker.

  13. Clique em Load.

O Power BI Desktop será carregado nos campos do Explore selecionado na seção Campos. Depois, é possível usar os dados do Looker da Análise para criar relatórios no Power BI Desktop. Os nomes dos campos aparecem em uma única lista no formato ViewName.FieldName.

Otimização da visualização

O Power BI Desktop normalmente executa uma consulta de visualização que retorna as primeiras 200 linhas dos seus dados (a visualização é basicamente uma consulta SELECT * LIMIT 200). Para uma Análise do Looker, essa pode ser uma consulta muito grande, porque ela pode envolver muitas mesclagens e centenas de campos. Embora o argumento LIMIT 200 restrinja os resultados da consulta de visualização a 200 linhas, a consulta de visualização inicia uma verificação completa da tabela no seu banco de dados.

O conector Looker-Power BI usa o recurso de otimização da visualização para impedir que o Power BI Desktop execute uma consulta de visualização ao se conectar à Análise do Looker. Quando o recurso Otimização de visualização está ativado (padrão), o conector Looker-Power BI desativa a consulta de visualização do Power BI Desktop. Portanto, o Power BI Desktop retorna uma tabela vazia para a consulta de visualização. Se você quiser que o Power BI Desktop execute consultas de visualização na Análise do Looker, desative o recurso de Otimização da prévia.

Para ativar as consultas de visualização do Power BI Desktop, defina o valor Desativar otimização da visualização como VERDADEIRO ao conectar-se aos dados do Looker no Power BI Desktop.

Como monitorar o conector Looker-Power BI

Um administrador do Looker pode conferir o uso do conector do Looker-Power BI usando o grupo de campos Propriedades do cliente da API Query na Análise do histórico de atividades do sistema. Uma entrada é criada no Explorar Histórico sempre que uma nova consulta é executada.

No grupo de campos Propriedades do cliente da API Query, o Nome do cliente da API mostra um valor Power BI para identificar as entradas do Looker – Power BI Connector.

Este é um exemplo de URL de atividade do sistema que mostra o uso do Power BI. Substitua <instance_name.looker.com> pelo URL da instância.

https://<instance_name.looker.com>/explore/system__activity/history?fields=query_api_client_context.name,user.name,history.created_date,history.created_time_of_day&f[query_api_client_context.name]=Power+BI&sorts=history.created_time_of_day+desc&limit=5000

Informações importantes

Limites de linha de consulta

As consultas do conector do Looker – Power BI vão incluir automaticamente uma instrução LIMIT 5000, a menos que a conta de usuário do Looker tenha a permissão download_without_limit. Se a conta de usuário do Looker tiver download_without_limit, as consultas do conector Looker-Power BI não terão um limite de linhas de consulta.

Explorar filtros

Se a Análise do Looker estiver definida com os parâmetros always_filter ou conditionally_filter do LookML, os filtros serão aplicados às consultas no conector do Looker Power BI, mesmo que os filtros não estejam visíveis no Power BI.

Períodos compatíveis do grupo de dimensões

Para dimension_group de type: time, apenas os períodos date e time são compatíveis com o conector do Looker Power BI. Os demais períodos vão ficar ocultos.

Problemas conhecidos

Confira a seguir um problema conhecido com o conector Looker-Power BI:

  • As dimensões e medidas numéricas são processadas como medidas. Consulte Campos de dimensão e medida para conferir uma descrição delas. Para usar uma dimensão numérica como dimensão, primeiro mude para Não resumido no Power BI Desktop.