Administrar conexões do Tableau com o Looker

O conector de BI do Looker para 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 para Tableau é baseado na interface SQL aberta do Looker, que permite o acesso a modelos do LookML e análises para aplicativos que usam a conectividade de banco de dados Java (JDBC) para se conectar a fontes de dados.

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

Tableau Desktop

Para configurar sua instância do Looker como uma fonte de dados para o Tableau Desktop, um administrador do Looker pode ativar o cliente pré-configurado do Tableau Desktop na guia Biblioteca de aplicativos na página Gerenciar clientes OAuth (Administrador > Autenticação > Gerenciar clientes OAuth) ou ativar a chave do 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, sua instância precisa atender aos seguintes requisitos:

  • A instância precisa estar executando o Looker 25.16 ou mais recente.
  • O administrador da rede precisa configurar a rede para que o tráfego do Tableau Desktop possa chegar à 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, um administrador do Looker precisa registrar um aplicativo cliente OAuth personalizado na sua instância do Looker.

Você pode registrar o cliente na página Gerenciar clientes OAuth no painel Administrador do Looker (Administrador > Autenticação > Gerenciar clientes OAuth). Na guia Clientes personalizados, clique em Adicionar novo e insira as seguintes informações:

  • ID do cliente: insira um ID do cliente exclusivo para o aplicativo (valor sugerido: tableau-cloud). Os IDs do cliente personalizados não podem começar com com.looker..
  • Nome do cliente: insira um nome descritivo (por exemplo, Looker-Tableau-Cloud).
  • Descrição: insira uma descrição (por exemplo, Client for Looker-Tableau Cloud integration).
  • URIs de redirecionamento: insira TABLEAU_CLOUD_URL/auth/add_oauth_token, substituindo TABLEAU_CLOUD_URL pelo URL do site do Tableau Cloud.
  • Restringir ao ID do grupo (opcional): insira um ID numérico se quiser restringir o acesso aos membros de um grupo de usuários específico do Looker.

Para instruções detalhadas sobre como registrar clientes OAuth personalizados, consulte a página de documentação Configurações de administrador: gerenciar clientes OAuth.

Como alternativa, os administradores podem registrar o cliente OAuth de maneira programática chamando o endpoint de API 'register_oauth_client_app' diretamente ou usando o Explorador da API Looker no método Auth.

Registrar o ID do cliente OAuth no Tableau Cloud

Depois de configurar o OAuth para o Tableau Cloud na sua instância do Looker, siga estas etapas para registrar o cliente OAuth personalizado no Tableau Cloud:

  1. Faça login no Tableau Cloud usando suas credenciais de administrador 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 do Google no menu suspenso.
    • Provedor OAuth: selecione IDP padrão no menu suspenso.
    • URL da instância do OAuth: insira o URL da instância do Looker com o https://. Por exemplo: https://example.cloud.looker.com:

      https://LOOKER_INSTANCE_URL
      
    • ID do cliente: insira o valor client_guid que você usou ao configurar o OAuth para o Tableau Cloud na sua instância do Looker:

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

    • URL de redirecionamento: insira o valor redirect_uri que você usou ao configurar o OAuth para o Tableau Cloud na sua 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 voltar à 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 do Google como fonte de dados

Um usuário do Tableau Cloud que tenha uma função do Tableau que permita criar fontes de dados precisa adicionar o Looker do Google como uma fonte de dados na instância do Tableau Cloud. Se o Looker do Google não for adicionado como uma fonte de dados, ele não vai 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 Como se conectar aos dados do Looker no Tableau Cloud na documentação do Looker para saber como adicionar o Looker como uma fonte de dados no Tableau Cloud.

Servidor Tableau

Para usar os dados do Looker no Tableau Server, é necessário realizar as seguintes tarefas:

Configurar o OAuth para o Tableau Server

Para usar o conector de BI do Looker–Tableau para o Tableau Server, um administrador do Looker precisa registrar um aplicativo cliente OAuth personalizado na instância do Looker.

Você pode registrar o cliente na página Gerenciar clientes OAuth no painel Administrador do Looker (Administrador > Autenticação > Gerenciar clientes OAuth). Na guia Clientes personalizados, clique em Adicionar novo e insira as seguintes informações:

  • ID do cliente: insira um ID do cliente exclusivo para o aplicativo (valor sugerido: tableau-server). Os IDs do cliente personalizados não podem começar com com.looker..
  • Nome do cliente: insira um nome descritivo (por exemplo, Looker-Tableau-Server).
  • Descrição: insira uma descrição (por exemplo, Client for Looker-Tableau Server integration).
  • URIs de redirecionamento: digite TABLEAU_SERVER_URL/auth/add_oauth_token, substituindo TABLEAU_SERVER_URL pelo URL do Tableau Server.
  • Restringir ao ID do grupo (opcional): insira um ID numérico se quiser restringir o acesso aos membros de um grupo de usuários específico do Looker.

Para instruções detalhadas sobre como registrar clientes OAuth personalizados, consulte a página de documentação Configurações de administrador: gerenciar clientes OAuth.

Como alternativa, os administradores podem registrar o cliente OAuth de maneira programática chamando o endpoint de API 'register_oauth_client_app' diretamente ou usando o Explorador da API Looker no método Auth.

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 sua instância do Looker, siga estas etapas para registrar o cliente OAuth personalizado no Tableau Server:

  1. Faça login no Tableau Server usando suas credenciais de administrador 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 do Google no menu suspenso.
    • Provedor OAuth: selecione IDP padrão no menu suspenso.
    • URL da instância do OAuth: insira o URL da instância do Looker com o https://. Por exemplo: https://example.cloud.looker.com:

      https://LOOKER_INSTANCE_URL
      
    • ID do cliente: insira o valor client_guid que você usou ao configurar o OAuth para o Tableau Server na sua instância do Looker:

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

    • URL de redirecionamento: insira o valor redirect_uri que você usou 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 voltar à 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.