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:
- Um administrador do Looker precisa configurar o OAuth para o Tableau Cloud.
- Um administrador do Tableau precisa registrar o ID do cliente OAuth no Tableau Cloud.
- Um usuário do Tableau com permissões para adicionar fontes de dados precisa adicionar o Looker do Google como uma fonte de dados.
- Para instâncias do Looker (Google Cloud Core) configuradas para conexões particulares e instâncias do Looker hospedadas pelo cliente, um administrador da rede precisa configurar sua rede para que o tráfego do conector de BI do Looker para o Tableau possa chegar à sua instância do Looker.
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 comcom.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, substituindoTABLEAU_CLOUD_URLpelo 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:
- Faça login no Tableau Cloud usando suas credenciais de administrador e acesse a página Configurações.
- Na guia Geral da página Configurações, role até Registro de clientes OAuth e clique em Adicionar cliente OAuth.
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_URLID 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_guidChave 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
Clique no botão Adicionar cliente OAuth para registrar o ID do cliente OAuth e voltar à página Configurações.
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:
- Um administrador do Looker precisa configurar o OAuth para o Tableau Server.
- Um administrador do Tableau precisa instalar o conector de BI do Looker–Tableau no Tableau Server.
- Um administrador do Tableau precisa registrar o ID do cliente OAuth no Tableau Server.
- Para instâncias do Looker (Google Cloud Core) configuradas para conexões particulares e instâncias do Looker hospedadas pelo cliente, um administrador da rede precisa configurar sua rede para que o tráfego do conector de BI do Looker para o Tableau possa chegar à sua instância do Looker.
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 comcom.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, substituindoTABLEAU_SERVER_URLpelo 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:
- Faça o download da versão mais recente do arquivo
avatica-<release_number>-looker.jarem https://github.com/looker-open-source/calcite-avatica/releases. 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
- Servidor Linux:
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:
- Faça login no Tableau Server usando suas credenciais de administrador e acesse a página Configurações.
- Na guia Geral da página Configurações, role até Registro de clientes OAuth e clique em Adicionar cliente OAuth.
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_URLID 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_serverChave 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
Clique no botão Adicionar cliente OAuth para registrar o ID do cliente OAuth e voltar à página Configurações.
Clique no botão Salvar na parte de baixo ou de cima da página Configurações para salvar as mudanças.