Conetor do Looker–Power BI

O conetor Looker-Power BI permite-lhe usar o Microsoft Power BI Desktop para estabelecer ligação a dados de uma exploração do Looker.

Configurar o Power BI Desktop para estabelecer ligação ao Looker

Os passos gerais para usar o conetor Looker-Power BI são os seguintes:

  1. Valide os requisitos.
  2. Ative o conetor na sua instância do Looker.
  3. Transfira e guarde o ficheiro do conetor: cada utilizador que queira aceder ao conetor do Looker para o Power BI tem de transferir o ficheiro looker_1.4.3.mez e guardá-lo num diretório específico no respetivo computador.
  4. Configure o Power BI Desktop para um conetor personalizado: cada utilizador do Power BI tem de configurar as respetivas definições de segurança do Power BI Desktop para usar um conetor personalizado não certificado.

As secções desta página descrevem estes passos detalhadamente.

Depois de concluir os passos para associar o Looker ao Power BI Desktop, pode associar-se aos dados do Looker a partir do Power BI e publicar relatórios no Power BI. Opcionalmente, pode usar o serviço Power BI (Power BI online) para interagir com os seus relatórios do Looker num navegador de Internet. Também pode publicar relatórios com o serviço Power BI através da segurança ao nível da linha.

Requisitos

Para configurar o conector do Looker ao Power BI, precisa do seguinte:

  • O Microsoft Power BI Desktop instalado no seu computador.
  • Uma instância do Looker que cumpre os seguintes requisitos:
    • A instância tem de ser alojada pelo Looker. (As instâncias do Looker (Google Cloud Core) são alojadas pelo Looker e suportam o conetor Looker-Power BI.)
    • A instância tem de estar a executar o Looker 23.10 ou posterior.
  • Uma conta de utilizador do Looker na instância do Looker com a autorização explore, que é necessária para aceder a Explores no Looker. Se quiser trabalhar com consultas com mais de 5000 linhas, também precisa da autorização download_without_limit (consulte os limites de linhas de consultas para obter informações sobre os limites de transferência).

Ative o conetor na sua instância do Looker

A instância do Looker que quer usar com o conetor do Looker–Power BI tem de estar ativada para o conetor do Microsoft Power BI:

  • Para instâncias do Looker (Google Cloud core), os conetores BI estão ativados por predefinição.
  • Para instâncias do Looker (original), os conetores de BI estão desativados por predefinição.

O administrador do Looker pode ativar os conetores de BI no painel de conetores de BI na secção Plataforma do menu Administração do Looker.

Transfira e guarde o ficheiro do conetor

Para transferir o ficheiro do conetor, siga estes passos no computador com o Microsoft Power BI Desktop instalado:

  1. Para transferir o ficheiro do conector, clique no seguinte link: looker_1.4.3.mez
  2. Quando a transferência estiver concluída, mova o ficheiro looker_1.4.3.mez para o diretório [Documents]\Microsoft Power BI Desktop\Custom Connectors. (Crie as pastas no computador, se ainda não existirem.)

Configurar o Power BI Desktop para um conetor personalizado

Para configurar o conetor Looker–Power BI no Power BI Desktop, siga as instruções dos Conetores personalizados no Website do Microsoft Power BI.

Conforme indicado nas instruções, em Extensões de dados, selecione a opção (Não recomendado) Permitir que qualquer extensão seja carregada sem validação nem aviso. Selecione OK e, em seguida, reinicie o Power BI Desktop.

Ligar a dados do Looker a partir do Power BI Desktop

Depois de transferir o looker_1.4.3.mezficheiro do conetor e configurar a aplicação Power BI Desktop para um conetor personalizado, pode usar o Power BI Desktop para se ligar aos dados da sua instância do Looker:

  1. Na barra de ferramentas do Power BI Desktop, selecione Obter dados > Mais...
  2. Na caixa de diálogo Obter dados, introduza Looker no campo de pesquisa.
  3. Nos resultados da pesquisa, clique na entrada Looker e, de seguida, clique em Associar.
  4. Na caixa de diálogo A associar a um serviço de terceiros, clique em Continuar.
  5. O Power BI Desktop apresenta uma caixa de diálogo de início de sessão do Looker. No campo Anfitrião, introduza o URL da sua instância. Por exemplo: example.cloud.looker.com.
  6. Opcionalmente, clique em Opções avançadas para expandir a secção e configurar as seguintes opções adicionais:

    • Use o menu pendente Mostrar explorações e campos ocultos para incluir explorações e campos configurados no LookML como ocultos (para mais informações, consulte a documentação sobre hidden (para explorações)) e hidden (para campos)):
      • FALSE (predefinição): os campos ocultos são suprimidos.
      • TRUE: os campos ocultos são apresentados.
    • Use o menu pendente Ativar registo para ativar os registos de diagnóstico no conetor para fins de resolução de problemas:
      • FALSE (predefinição): os registos de diagnóstico estão desativados.
      • TRUE: os registos de diagnóstico estão ativados.
  7. Selecione a opção DirectQuery para criar uma ligação em direto aos seus dados no Looker.

  8. Clique em OK.

  9. Na caixa de diálogo Looker, clique em Iniciar sessão.

  10. No ecrã de início de sessão do Looker, inicie sessão na sua instância do Looker.

  11. O Power BI Desktop regressa à caixa de diálogo de início de sessão do Looker, com uma mensagem a indicar que tem sessão iniciada. Clique em Ligar.

  12. O Power BI Desktop apresenta uma lista dos modelos do Looker aos quais tem acesso, cada um representado como uma pasta. Clique no modelo do Looker ao qual quer aceder e, de seguida, selecione a caixa de verificação junto ao conteúdo de Explorar do Looker que quer carregar no Power BI Desktop. Para ver um modelo, tem de ter acesso de utilizador ou acesso de grupo do Looker a um conjunto de modelos que contenha o modelo. Para aceder a Explores, tem de ter a autorização explore do Looker.

  13. Clique em Carregar.

O Power BI Desktop preenche o painel Dados com os campos da análise detalhada selecionada. Em seguida, pode usar os dados do Looker da análise detalhada para criar relatórios no Power BI Desktop. Consulte o artigo Ver elementos do Looker no Power BI Desktop para obter informações sobre como os elementos do Looker são apresentados pelo conetor Looker–Power BI.

Os nomes dos campos aparecem numa única lista no formato ViewName.FieldName.

Visualizar elementos do Looker no Power BI Desktop

Depois de estabelecer ligação aos dados do Looker a partir do Power BI Desktop, o Power BI Desktop preenche o painel Dados com os campos da exploração selecionada.

O conetor Looker-Power BI usa o seguinte formato para apresentar os campos do Looker no Power BI Desktop:

ViewName.FieldType.FieldName

  • O valor ViewName é a vista do LookML onde o campo está definido.
  • O valor FieldType pode ser um dos seguintes tipos suportados pelo conetor Looker-Power BI:

    • dim: dimensão, um campo que representa um atributo, um facto ou um valor, como datas, nomes e IDs. As dimensões correspondem frequentemente a colunas na tabela de dados subjacente. No LookML, as dimensões são definidas com o parâmetro dimension.
    • mea: medida, um campo que representa informações mensuráveis sobre os seus dados, como somas, contagens, médias, mínimos e máximos. No LookML, as medidas são definidas com o parâmetro measure.
    • fil: filtro, um campo apenas de filtro que é usado apenas para criar um filtro numa consulta de exploração; os campos de filtro não estão incluídos no conjunto de resultados de uma consulta. No LookML, os filtros são definidos com o parâmetro filter.
    • par: parâmetro, um campo que é usado apenas para criar um filtro numa consulta de exploração; os campos de parâmetros não estão incluídos no conjunto de resultados de uma consulta. Um parâmetro pode criar resultados de consultas interativos, etiquetas, URLs e muito mais quando é definido com as variáveis {% parameter parameter_name %} e parameter_name._parameter_value Liquid. No LookML, os parâmetros são definidos com o parâmetro parameter.
  • O valor FieldName é o nome do campo tal como é apresentado no Explorar do Looker.

O Power BI Desktop apresenta os elementos do Looker tal como são apresentados no Looker Explore, com a mesma utilização de maiúsculas/minúsculas e espaçamento entre palavras. Por exemplo, se uma exploração do Looker apresentar uma dimensão LookML como Created Date a partir de uma vista apresentada como Order Items, o Power BI Desktop apresenta este campo como Order Items.dim.Created Date.

Criar consultas com dimensões e medidas do Looker

O conetor Looker-Power BI permite-lhe usar dimensões e medidas do Looker para criar consultas no Power BI Desktop.

Para criar uma consulta no Power BI Desktop com dimensões e medidas do Looker, siga estes passos:

  1. Associe dados do Looker a partir do Power BI Desktop e aguarde que o Power BI preencha o painel Dados com os campos da análise detalhada do Looker selecionada.
  2. No painel Dados do Power BI, selecione a caixa de verificação de cada dimensão ou medida do Looker que quer incluir na consulta.

À medida que seleciona cada dimensão ou medida, o Power BI atualiza a consulta apresentada na tela do relatório.

Filtrar consultas com filtros e parâmetros do Looker

O conetor do Looker para o Power BI permite-lhe usar parâmetros e campos apenas de filtragem de uma opção Explorar do Looker para adicionar filtros ao seu relatório do Power BI.

Para filtrar um relatório no Power BI Desktop com parâmetros e campos apenas de filtragem do Looker, siga estes passos:

  1. Se ainda não o fez, associe os dados do Looker ao Power BI Desktop e aguarde que o Power BI preencha o painel Dados com os campos da análise detalhada do Looker selecionada.

  2. No painel Dados do Power BI, arraste o nome de um parâmetro ou de um campo apenas de filtragem para uma das caixas Adicionar campos de dados aqui no painel Filtros, para Filtros nesta página ou para Filtros em todas as páginas. Consulte a documentação do Power BI para ver detalhes sobre como adicionar filtros a um relatório no Power BI.

Tenha em atenção o seguinte acerca da utilização de parâmetros e campos apenas de filtragem do Looker no Power BI:

  • Para campos apenas de filtragem configurados no LookML com o parâmetro suggestions ou o parâmetro suggest_dimension, o Power BI obtém os valores de sugestão e apresenta-os nas opções de Filtragem básica no painel Filtros.
  • Para parâmetros configurados no LookML com o atributo allowed_value, o Power BI vai obter todos os valores permitidos configurados no LookML para o parâmetro e apresentá-los nas opções de filtragem básica no painel Filtros.

Monitorizar o conetor do Looker para o Power BI

Um administrador do Looker pode ver a utilização do conetor do Looker para o Power BI através do grupo de campos Propriedades do cliente da API de consultas no histórico de atividade do sistema Explore. É criada uma entrada na exploração Histórico sempre que é executada uma nova consulta.

No grupo de campos Consultar propriedades do cliente API, o Nome do cliente API mostra um valor Power BI para identificar as entradas do conetor Looker-Power BI.

Segue-se um exemplo de um URL de atividade do sistema que mostra a utilização 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

Serviço Power BI

Depois de associar dados do Looker ao Power BI e publicar relatórios no Power BI, pode usar opcionalmente o serviço Power BI (Power BI online) para interagir com os seus relatórios do Looker num navegador de Internet.

Também pode publicar relatórios com o serviço Power BI através da segurança ao nível da linha.

Publicar um relatório com o serviço Power BI através da segurança ao nível da linha

Depois de publicar relatórios no Power BI Desktop através do conetor Looker–Power BI, pode usar opcionalmente o serviço Power BI para interagir com os relatórios a partir de um navegador de Internet.

O Power BI Desktop permite-lhe usar a segurança ao nível da linha (RLS) para restringir o acesso aos dados para determinados utilizadores. Consulte a documentação do Power BI para ver os procedimentos de definição de funções e regras e validação das funções no Power BI Desktop.

Depois de definir as funções no Power BI Desktop, pode usar as funções e as regras online com o serviço Power BI.

Para publicar um relatório com o serviço Power BI através da segurança ao nível da linha, siga estes passos:

  1. No Power BI Desktop, abra o relatório e selecione o menu Página inicial na parte superior da janela.
  2. Selecione a opção Publicar no menu Página inicial.
  3. Selecione um espaço de trabalho no menu pendente e, de seguida, clique em Selecionar. O Power BI Desktop mostra uma mensagem de êxito que inclui um link para abrir o relatório no Power BI.
  4. Clique no link para abrir o Power BI.
  5. No serviço Power BI, aceda a Espaços de trabalho e selecione o espaço de trabalho onde publicou o relatório.
  6. Encontre a ficha do conjunto de dados do relatório (não do próprio relatório).
  7. Na ficha do conjunto de dados, clique no menu de três pontos Mais opções e, de seguida, selecione Segurança.

O Power BI apresenta a janela Segurança ao nível da linha. Aqui, pode selecionar a função que criou no Power BI Desktop e adicionar pessoas ou grupos que pertencem à função e validar as suas funções no serviço Power BI.

Agora, pode partilhar o relatório com quem quiser, e as pessoas só veem os dados que têm autorização para ver, com base nas funções que criou.

Aspetos a considerar

Limites de linhas de consultas

As consultas do conetor Looker-Power BI incluem automaticamente uma declaração LIMIT 5000, a menos que a conta de utilizador do Looker tenha a autorização download_without_limit. Se a conta de utilizador do Looker tiver download_without_limit, as consultas do conetor Looker-Power BI não têm um limite de linhas de consulta imposto.

Filtros de exploração

Se a opção Explorar do Looker estiver definida com parâmetros LookML always_filter ou conditionally_filter, os filtros são aplicados a consultas no conetor Looker–Power BI, mesmo que não sejam visíveis no Power BI.

Intervalos de tempo de grupos de dimensões suportados

Para o dimension_group de type: time, apenas os períodos de date e time são suportados com o conetor Looker-Power BI. Os outros intervalos de tempo são ocultados.

Os Explorar da atividade do sistema não são apresentados com o conetor do Looker–Power BI

As explorações da atividade do sistema não são apresentadas no conetor do Looker–Power BI. Os administradores do Looker podem ver as explorações da atividade do sistema diretamente na IU do Looker.

Limitações conhecidas

Seguem-se as limitações conhecidas do conetor Looker–Power BI:

  • As dimensões e as medidas numéricas são renderizadas como medidas (consulte Campos de dimensões e medidas para uma descrição das dimensões e das medidas). Para usar uma dimensão numérica como dimensão, primeiro tem de a alterar para Não resumido no Power BI Desktop.
  • Para garantir o desempenho e a funcionalidade ideais, use o modo DirectQuery sempre que possível. Quando usar o modo de importação do Power BI com o conetor Looker-Power BI, tenha em atenção as seguintes limitações:
    • Os relatórios do modo de importação que tentam aceder a modelos maiores podem sofrer uma degradação do desempenho.
    • Se o processo Obter dados não for resolvido ou expirar, mude para o modo DirectQuery para melhorar o desempenho e a fiabilidade.
    • Não use campos apenas de filtragem nem campos de parâmetros se estiver a usar o modo de importação, uma vez que estes campos estão desativados no modo de importação.
    • O modo de importação não permite que o Looker avalie corretamente as medidas na análise detalhada. Esta limitação pode afetar a precisão e a funcionalidade dos seus relatórios.
  • O Power BI tenta aplicar as suas próprias agregações nas medidas do Looker, o que, por vezes, leva a resultados inconsistentes (especialmente se estiver a usar elementos visuais de matriz) ou a agregações que não funcionam devido à falta de mapeamento equivalente.
    • Use apenas os seguintes tipos de medidas suportados nos seus relatórios do Power BI: average, count, count-distinct, max, min e sum.
    • A consulta do desvio padrão e da variação não é suportada.
    • A consulta da primeira ou última string alfabeticamente através dos agregadores first/last do Power BI não é suportada.
    • No Power BI, a consulta da mediana é realizada através da obtenção de todos os valores no conjunto de dados e, em seguida, do cálculo da mediana localmente. Isto pode ser muito lento em conjuntos de dados maiores e pode exceder o tempo limite.
  • Devido às inconsistências com o Power Query e as expressões de filtro do Looker, tenha em atenção as seguintes limitações dos filtros avançados:
    • Todos os filtros de texto são suportados.
    • Não são suportados vários filtros de texto.
    • Todos os filtros de números são suportados.
    • Os filtros de vários números só são suportados nos seguintes casos:
      • DESIGUALDADE E DESIGUALDADE (por exemplo, é inferior a E é superior a).
      • DESIGUALDADE OU DESIGUALDADE (por exemplo, é inferior a OU é superior a).
      • é OU é.
    • Apenas são suportados os seguintes filtros de data/data e hora: is, is not, is on or after e is before.
    • São suportados vários filtros de data e data/hora apenas nos seguintes casos:
      • is on or after AND is before
      • is or is
    • As seguintes funções de tabela não são dobráveis:
      • Table.Distinct
      • Table.Join
      • Table.NestedJoin
      • Table.Skip

Registo de alterações do conetor do Looker–Power BI

As secções seguintes mostram as atualizações em cada versão do conetor Looker–Power BI:

Versão 1.4.3

A versão 1.4.3 do conetor do Looker–Power BI tem as seguintes atualizações:

  • A etiqueta do conector inclui agora o número da versão do conector.
  • Foi adicionada uma nova opção Ativar registo para ativar dinamicamente os registos de diagnóstico no conector para fins de resolução de problemas.
  • Foi adicionada uma nova opção Mostrar explorações e campos ocultos. Quando ativada, são apresentadas explorações e campos ocultos. Esta opção substitui a opção anterior Mostrar campos ocultos.

A versão 1.4.3 do conetor do Looker–Power BI tem as seguintes correções de erros:

  • Foi corrigido um problema em que o operador DAX de concatenação de strings (&) estava a falhar.
  • Foi corrigido o problema em que a aplicação de uma medida do Power BI a uma medida do Looker causava um erro.
  • O menu de configuração de credenciais volta a mostrar o ícone do Looker.

Versão 1.4.2

Clique para expandir a secção

A versão 1.4.2 do conetor do Looker para o Power BI tem as seguintes atualizações:

  • A definição de ligação Desativar otimização de pré-visualização foi removida.
  • A opção de associação Mostrar campos ocultos foi movida para a secção Opções avançadas.
  • A indicação Beta foi removida. O conetor já não aparece como beta no Power BI.

A versão 1.4.2 do conetor do Looker–Power BI tem as seguintes correções de erros:

  • Foi corrigido o erro de regressão em que os segmentadores booleanos e os segmentadores de datas falhavam no Power BI.
  • O filtro is-not fixo não funciona para o filtro dates.

Versão 1.4.0

Clique para expandir a secção

A versão 1.4.0 do conetor do Looker–Power BI tem as seguintes atualizações:

  • Foi adicionado suporte para o modo de importação
  • Pré-visualização de dados ativada
  • Comportamento melhorado ao executar consultas SELECT *
  • Taxa de resultados da cache do Looker melhorada
  • Melhoria do desempenho da obtenção de sugestões de filtros

A versão 1.4.0 do conetor do Looker–Power BI tem as seguintes correções de erros:

  • Foi corrigido um erro em que o Looker não detetava que tinham sido transmitidos valores para os campos de filtro e de parâmetros
  • Corrigido um erro em que, por vezes, os valores sugeridos dos parâmetros estavam em falta nos segmentadores
  • Corrigido o erro em que as variáveis Liquid eram ignoradas pelas declarações LookML
  • Correção de um erro em que os valores de medidas distintas de contagem eram inconsistentes nas visualizações de matriz do Power BI

Versão 1.3.1

Clique para expandir a secção

A versão 1.3.1 do conetor do Looker para o Power BI tem as seguintes atualizações:

  • Opção adicionada para mostrar campos ocultos

A versão 1.3.1 do conetor do Looker para o Power BI tem a seguinte correção de erro:

  • Foi corrigido um erro em que um elemento visual falhava se existisse um filtro no elemento visual e no relatório

Versão 1.3.0

Clique para expandir a secção

A versão 1.3.0 do conetor do Looker para o Power BI tem as seguintes atualizações:

  • Formatação simplificada de data/hora
  • Deteção melhorada de expressões de texto não suportadas
  • Relatórios de mensagens de erro melhorados

A versão 1.3.0 do conetor do Looker–Power BI tem a seguinte correção de erro:

  • Suporte melhorado para carateres de escape em valores de filtros

Versão 1.2.0

Clique para expandir a secção

A versão 1.2.0 do conetor do Looker para o Power BI tem as seguintes atualizações:

  • Os parâmetros e os campos apenas de filtragem são agora suportados
  • Suporte de filtros avançados para campos apenas de filtragem do tipo texto, número, data e data/hora
  • Suporte de filtros básicos para campos apenas de filtragem que usam valores sugeridos do Looker