Administrar conexões do Tableau com o Looker

O conector de BI do Looker–Tableau permite usar uma Análise do Looker como fonte de dados no Tableau Desktop, no Tableau Cloud e no Tableau Server. O conector de BI do Looker–Tableau é criado com base na interface SQL aberta do Looker, que permite o acesso a modelos e análises do LookML para aplicativos que usam a Java Database Connectivity (JDBC) para se conectar a fontes de dados.

Consulte as seções a seguir para informações sobre as etapas de administração necessárias para se conectar ao Looker nesses produtos do Tableau:

Tableau Desktop

Para configurar sua instância do Looker como uma fonte de dados para Tableau Desktop, um admin do Looker precisa ativar a opção Tableau Desktop na página Conectores de BI do Looker.

Além disso, para instâncias do Looker (Google Cloud Core) configuradas para conexões particulares e instâncias do Looker hospedadas pelo cliente, a instância precisa atender aos seguintes requisitos:

  • A instância precisa executar o Looker 25.16 ou mais recente.
  • O administrador de rede precisa configurar a rede para que o tráfego do Tableau Desktop possa acessar a instância do Looker.

Tableau Cloud

Para configurar sua instância do Looker como uma fonte de dados para o Tableau Cloud, as seguintes tarefas são necessárias:

Configurar o OAuth para o Tableau Cloud

Para usar o conector de BI do Looker–Tableau para o Tableau Cloud, é necessário configurar a integração do OAuth na instância do Looker.

Você pode usar o Looker APIs Explorer para configurar a integração do OAuth para o conector de BI do Looker–Tableau:

  • Se a instância do Looker já tiver o APIs Explorer instalado, você poderá acessá-lo com este formato de URL:

    https://LOOKER_INSTANCE_URL/extensions/marketplace_extension_api_explorer::api-explorer/
    
  • Se a instância do Looker não tiver o APIs Explorer, você poderá instalá-lo no Marketplace do Looker. Consulte a página Como usar o APIs Explorer para mais informações.

Para usar o APIs Explorer para configurar a integração do OAuth na instância do Looker, siga estas etapas:

  1. Abra o APIs Explorer do Looker (consulte a página Como usar o APIs Explorer para mais informações).
  2. No campo Pesquisar do APIs Explorer, insira Registrar app OAuth.
  3. Nos resultados da pesquisa, clique em Registrar app OAuth.
  4. Na página Registrar app OAuth, clique no botão Executar.
  5. Na guia Solicitação da caixa de diálogo Executar, insira as seguintes informações nos campos correspondentes:

    • client_guid (valor sugerido: tableau-cloud):

      client_guid
      
    • body:

       {
         "redirect_uri": "TABLEAU_CLOUD_URL/auth/add_oauth_token",
         "display_name": "Looker-Tableau-Cloud (manual)",
         "description": "Client for Looker-Tableau Cloud integration (manually added)",
         "enabled": true,
         "group_id": ""
       }
      
  6. Marque a caixa de seleção Entendo que esse endpoint de API vai mudar os dados.

  7. Clique em Executar.

  8. Para verificar se você configurou a autenticação corretamente, use o método Get OAuth Client App no APIs Explorer seguindo estas etapas:

    • No campo Pesquisar do APIs Explorer, insira Get OAuth Client App.
    • Clique em Executar.
    • No campo client_guid, insira o valor usado ao registrar o OAuth:

      client_guid
      

    Se você configurar o OAuth corretamente, a guia Resposta vai retornar os valores inseridos ao registrar o app.

Registrar o ID do cliente OAuth no Tableau Cloud

Depois de configurar o OAuth para o Tableau Cloud na API Looker, é necessário registrar o cliente OAuth personalizado no Tableau Cloud seguindo estas etapas:

  1. Faça login no Tableau Cloud usando suas credenciais de admin e acesse a página Configurações.
  2. Na guia Geral da página Configurações, role até Registro de clientes OAuth e clique em Adicionar cliente OAuth.
  3. Na caixa de diálogo Criar cliente OAuth, insira as seguintes informações:

    • Tipo de conexão: selecione Looker by Google no menu suspenso.
    • Provedor de OAuth: selecione IDP padrão no menu suspenso.
    • URL da instância do OAuth: insira o URL da instância do Looker com https://. Por exemplo: https://example.cloud.looker.com:

      https://LOOKER_INSTANCE_URL
      
    • ID do cliente: insira o valor client_guid usado ao configurar o OAuth para o Tableau Cloud na instância do Looker:

      client_guid
      
    • Chave secreta do cliente: deixe esse campo em branco.

    • URL de redirecionamento: insira o valor redirect_uri usado ao configurar o OAuth para o Tableau Cloud na instância do Looker:

      TABLEAU_CLOUD_URL/auth/add_oauth_token
      
  4. Clique no botão Adicionar cliente OAuth para registrar o ID do cliente OAuth e retornar à página Configurações.

  5. Clique no botão Salvar na parte de baixo ou de cima da página Configurações para salvar as mudanças.

Adicionar o Looker by Google como uma fonte de dados

Um usuário do Tableau Cloud que tenha uma função do Tableau que permita a criação de fontes de dados precisa adicionar o Looker by Google como uma fonte de dados na instância do Tableau Cloud. Se o Looker by Google não for adicionado como uma fonte de dados, ele não ficará visível nem disponível para usuários que não têm permissão para adicionar novas fontes de dados.

Consulte a seção Conectar-se aos dados do Looker no Tableau Cloud na documentação do Looker para conferir o procedimento de adição do Looker como uma fonte de dados no Tableau Cloud.

Tableau Server

Para usar os dados do Looker no Tableau Server, as seguintes tarefas são necessárias:

Configurar o OAuth para o Tableau Server

Para usar o conector de BI do Looker–Tableau para o Tableau Server, é necessário configurar a integração do OAuth na instância do Looker.

Você pode usar o Looker APIs Explorer para configurar a integração do OAuth para o conector de BI do Looker–Tableau:

  • Se a instância do Looker já tiver o APIs Explorer instalado, você poderá acessá-lo com este formato de URL:

    https://LOOKER_INSTANCE_URL/extensions/marketplace_extension_api_explorer::api-explorer/
    
  • Se a instância do Looker não tiver o APIs Explorer, você poderá instalá-lo no Marketplace do Looker. Consulte a página Como usar o APIs Explorer para mais informações.

Para usar o APIs Explorer para configurar a integração do OAuth na instância do Looker, siga estas etapas:

  1. Abra o APIs Explorer do Looker (consulte a página Como usar o APIs Explorer para mais informações).
  2. No campo Pesquisar do APIs Explorer, insira Registrar app OAuth.
  3. Nos resultados da pesquisa, clique em Registrar app OAuth.
  4. Na página Registrar app OAuth, clique no botão Executar.
  5. Na guia Solicitação da caixa de diálogo Executar, insira as seguintes informações nos campos correspondentes:

    • client_guid (valor sugerido: tableau-server):

      client_guid_server
      
    • body:

      {
       "redirect_uri": "TABLEAU_SERVER_URL/auth/add_oauth_token",
       "display_name": "Looker-Tableau-Server (manual)",
       "description": "Client for Looker-Tableau Server integration (manually added)",
       "enabled": true,
       "group_id": ""
      }
      
  6. Marque a caixa de seleção Entendo que esse endpoint de API vai mudar os dados.

  7. Clique em Executar.

  8. Para verificar se você configurou a autenticação corretamente, use o método Get OAuth Client App no APIs Explorer seguindo estas etapas:

    • No campo Pesquisar do APIs Explorer, insira Get OAuth Client App.
    • Clique em Executar.
    • No campo client_guid, insira o valor usado ao registrar o OAuth:

      client_guid_server
      

    Se você configurar o OAuth corretamente, a guia Resposta vai retornar os valores inseridos ao registrar o app.

Instalar o conector de BI do Looker–Tableau no Tableau Server

Para instalar o conector de BI do Looker–Tableau no Tableau Server, siga estas etapas:

  1. Faça o download da versão mais recente do arquivo avatica-<release_number>-looker.jar em https://github.com/looker-open-source/calcite-avatica/releases.
  2. Instale o arquivo JAR na máquina host do Tableau Server. O caminho de instalação padrão do Tableau para o arquivo depende do sistema operacional do servidor:

    • Servidor Linux: /opt/tableau/tableau_driver/jdbc
    • Servidor Windows: C:\Program Files\Tableau\Drivers

Registrar o ID do cliente OAuth no Tableau Server

Depois de configurar o OAuth para o Tableau Server na API Looker, é necessário registrar o cliente OAuth personalizado no Tableau Server seguindo estas etapas:

  1. Faça login no Tableau Server usando suas credenciais de admin e acesse a página Configurações.
  2. Na guia Geral da página Configurações , role até Registro de clientes OAuth e clique em Adicionar cliente OAuth.
  3. Na caixa de diálogo Criar cliente OAuth, insira as seguintes informações:

    • Tipo de conexão: selecione Looker by Google no menu suspenso.
    • Provedor de OAuth: selecione IDP padrão no menu suspenso.
    • URL da instância do OAuth: insira o URL da instância do Looker com https://. Por exemplo: https://example.cloud.looker.com:

      https://LOOKER_INSTANCE_URL
      
    • ID do cliente: insira o valor client_guid usado ao configurar o OAuth para o Tableau Server na instância do Looker:

      client_guid_server
      
    • Chave secreta do cliente: deixe esse campo em branco.

    • URL de redirecionamento: insira o valor redirect_uri usado ao configurar o OAuth para o Tableau Server na instância do Looker:

      TABLEAU_SERVER_URL/auth/add_oauth_token
      
  4. Clique no botão Adicionar cliente OAuth para registrar o ID do cliente OAuth e retornar à página Configurações.

  5. Clique no botão Salvar na parte de baixo ou de cima da página Configurações para salvar as mudanças.