Conector de BI do Looker – Tableau

Com o conector de BI do Looker ao Tableau, é possível usar o Tableau Desktop para se conectar aos dados de uma Análise do Looker. O conector de BI do Looker ao Tableau é criado com base na interface SQL aberta do Looker, que permite acesso a modelos do LookML e Análises para aplicativos que usam o JDBC para conexão com fontes de dados. Consulte a documentação Interface aberta SQL para mais detalhes.

Antes de começar

Sua instância do Looker precisa atender aos seguintes requisitos para usar o conector Looker–Tableau BI:

  • executar o Looker 24.14 ou mais recente;
  • Ativado para o conector de BI do Tableau Desktop. Um administrador do Looker precisa ativar a opção Tableau Desktop na página Conectores de BI do Looker.
  • Contém um projeto do LookML que usa dados de uma conexão do Google BigQuery:
    • O projeto do LookML precisa ser configurado para que o campo Conexões permitidas seja definido como a opção Somente estas conexões com pelo menos uma conexão do Google BigQuery selecionada. Consulte a página de documentação Como acessar e editar informações do projeto para saber mais sobre como configurar um modelo e ver as conexões permitidas para ele.
    • O projeto do LookML precisa ter um arquivo de modelo que especifique uma conexão do BigQuery no parâmetro connection.

Além disso, cada pessoa que usa o conector de BI do Looker–Tableau precisa ter uma conta do Looker com uma função de usuário que inclua a permissão explore no modelo LookML que ela quer acessar no Tableau.

Como configurar o Tableau Desktop para conexão com o Looker

Quando todos os requisitos forem atendidos, você poderá configurar o Tableau Desktop para se conectar aos dados do Looker.

Cada usuário que quiser acessar o conector Looker–Tableau BI precisa baixar o arquivo avatica-<release_number>-looker.jar e o arquivo empacotado do conector do Tableau (.taco) e salvá-los em diretórios específicos no computador. As seções a seguir fornecem instruções para fazer o download desses arquivos e onde colocá-los no seu computador:

Arquivo do conector do Tableau (.taco)

O arquivo de conector do Tableau chama-se looker_v1.0.0.taco. Cada usuário precisa fazer o download do arquivo .taco e salvá-lo no computador seguindo estas etapas:

  1. Para fazer o download do arquivo de conector do Tableau, clique neste link: looker_v1.0.0.taco
  2. Quando o download for concluído, mova o arquivo looker_v1.0.0.taco para o subdiretório Connectors do diretório My Tableau Repository. Estes são os caminhos de diretório padrão:

    • No Windows:

      C:\Users\\Windows user\Documents\My Tableau Repository\Connectors
      
    • MacOS:

      /Users/Mac user/Documents/My Tableau Repository/Connectors
      

Arquivo do driver JDBC (looker.jar)

O driver JDBC tem o nome avatica-<release_number>-looker.jar. Cada usuário precisa fazer o download do arquivo looker.jar do GitHub e salvar o arquivo no computador seguindo estas etapas:

  1. Acesse https://github.com/looker-open-source/calcite-avatica/releases.
  2. Faça o download da versão mais recente do arquivo avatica-<release_number>-looker.jar.
  3. Salve o arquivo avatica-<release_number>-looker.jar no computador de cada usuário neste local:

    • No Windows: C:\Program Files\Tableau\Drivers
    • MacOS: /Library/JDBC ou ~/Library/JDBC

Como se conectar aos dados do Looker usando o Tableau Desktop

Depois de fazer o download e salvar os arquivos looker_v1.0.0.taco e avatica-<release_number>-looker.jar, use o Tableau Desktop para se conectar aos dados da sua instância do Looker seguindo estas etapas:

  1. No Tableau Desktop, no painel Conectar do lado esquerdo, na seção A um servidor, selecione a opção Mais....
  2. Na caixa de pesquisa, digite Looker do Google.
  3. Selecione a opção Looker do Google.
  4. Na janela de diálogo, insira estes parâmetros:
    • Server: insira o URL da instância do Looker sem o https://. Por exemplo: example.cloud.looker.com
    • Porta: 443
    • Autenticação: OAuth
    • URL da instância OAuth: insira o URL completo da instância do Looker com o https://. Por exemplo: https://example.cloud.looker.com
  5. Selecione Fazer login. O Tableau vai abrir uma janela do navegador para se conectar à instância do Looker e autenticar sua conta com o OAuth.
  6. Se solicitado, faça login no Looker. Se você já tiver feito login, verá uma mensagem na janela do navegador informando que o Tableau usou a janela do navegador para se autenticar no Looker e que agora você pode fechar essa janela.
  7. Depois da autenticação no Looker, o Tableau vai abrir a página Fonte de dados com uma conexão à sua instância do Looker.
  8. Use o menu suspenso Esquema para selecionar um modelo do Looker com os dados que você quer exibir no Tableau versão desktop. O Tableau vai preencher a lista Tabela com as Análises do Looker relacionadas ao modelo selecionado.
  9. Para começar a analisar os dados, selecione e arraste um objeto da lista Tables para a tela.

Identificar consultas do Looker BI Connector na interface do Looker

As consultas do Tableau são feitas pela interface SQL aberta. Os administradores do Looker podem usar essa interface para identificar quais consultas são originadas da interface aberta SQL, conforme descrito na documentação Interface aberta SQL.

As consultas do conector Looker-Tableau BI têm o valor Source "sql_interface". ou "Sql_interface".

Informações importantes

Ao explorar dados do Looker com o Tableau Desktop, observe as seguintes considerações:

  • O conector de BI do Looker ao Tableau é criado com base na interface SQL aberta do Looker e tem as mesmas limitações do LookML e do SQL que a Interface SQL aberta. Consulte a documentação Interface aberta SQL para mais detalhes.
  • O Tableau consulta automaticamente o banco de dados sempre que uma alteração é feita na consulta, inclusive quando campos são adicionados e removidos usando o conector Looker-Tableau BI. Desative as atualizações automáticas no Tableau. Consulte a documentação do Tableau (em inglês) para mais informações.
  • Não é possível usar o Tableau para mesclar duas Análises do Looker. Se você quiser participar das Análises, use o Looker para criar as mesclagens no seu modelo do Looker. Consulte as páginas de documentação do Looker Como trabalhar com mesclagens no LookML e Parâmetros de mesclagem para saber mais sobre o uso de mesclagens no Looker.
  • O conector Looker-Tableau BI foi projetado para funcionar com uma conexão ativa no Tableau. O modo de extração de dados do Tableau extrai medidas do Looker com valor "nulo" portanto, não produzem resultados precisos. Para usar o modo de extração, crie campos agregados no Tableau diretamente a partir dos campos de dimensão do Looker, em vez de usar medições do Looker.

Como fazer upgrade da Prévia pública do conector de BI do Looker – Tableau

Se você fez parte da Prévia pública do conector entre Looker e Tableau BI, a configuração atual vai continuar funcionando. No entanto, recomendamos que você faça upgrade para a versão mais recente do conector entre Looker e Tableau BI.

Para fazer upgrade para a versão mais recente do conector Looker–Tableau BI, um administrador do Looker precisa realizar as seguintes tarefas:

  1. Verifique se a instância do Looker atende aos requisitos.
  2. Na instância do Looker, ative o botão Tableau Desktop na página Conectores de BI.

Depois que um administrador do Looker ativa a opção Tableau Desktop na instância do Looker, os usuários dessa instância podem fazer o seguinte para usar o conector de BI do Looker ao Tableau mais recente:

Depois de fazer o download e salvar o arquivo do Tableau Connector e o arquivo de driver do JDBC, o usuário pode conectar-se aos dados do Looker a partir do Tableau Desktop. Os usuários precisarão fazer a autenticação na conta do Looker no conector Looker com Tableau BI atualizado.

Depois que todos os usuários da instância do Looker fizerem upgrade para o novo conector Looker–Tableau BI, siga o procedimento para remover o app Tableau OAuth adicionado à sua instância do Looker como parte da configuração do Acesso antecipado.

Como remover o aplicativo OAuth do Tableau (opcional)

Esse procedimento não é obrigatório. No entanto, depois que todos os usuários da instância do Looker fizerem upgrade para o arquivo do conector do Tableau looker_v1.0.0.taco, será possível remover a versão da Private Preview do app Tableau OAuth da sua instância do Looker seguindo estas etapas:

  1. Abra a ferramenta APIs Explorer do Looker (consulte a página Como usar a API Explorer para saber mais).
  2. No campo Pesquisa do APIs Explorer, digite Excluir app cliente OAuth.
  3. Nos resultados da pesquisa, clique em Excluir app cliente OAuth.
  4. Na página Excluir app cliente OAuth, clique no botão Executar.
  5. Na guia Solicitação da caixa de diálogo Executar, insira o valor client_guid do aplicativo OAuth do Tableau. Para a versão de Acesso antecipado do Looker ao Tableau BI Connector (v0.2.0), o valor de client_guid é:

      35FBB268-0CB0-4822-AFE3-28638C1C6269
    
  6. Marque a caixa de seleção Entendo que este endpoint de API mudará os dados.

  7. Verifique se o aplicativo OAuth do Tableau foi removido usando o método Get OAuth Client App no APIs Explorer:

    • No campo Pesquisa do APIs Explorer, digite Instalar app cliente OAuth.
    • Clique em Run It.
    • No campo client_guid, digite o valor do app Tableau OAuth: 35FBB268-0CB0-4822-AFE3-28638C1C6269

    Se o aplicativo OAuth do Tableau tiver sido removido corretamente, a guia Resposta retornará valores de corpo vazios.