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:
- Um admin do Looker precisa configurar o OAuth para o Tableau Cloud.
- Um admin 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 by 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 de rede precisa configurar a rede para que o tráfego do conector de BI do Looker–Tableau possa acessar a instância do Looker.
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:
- Abra o APIs Explorer do Looker (consulte a página Como usar o APIs Explorer para mais informações).
- No campo Pesquisar do APIs Explorer, insira Registrar app OAuth.
- Nos resultados da pesquisa, clique em Registrar app OAuth.
- Na página Registrar app OAuth, clique no botão Executar.
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_guidbody:
{ "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": "" }
Marque a caixa de seleção Entendo que esse endpoint de API vai mudar os dados.
Clique em Executar.
Para verificar se você configurou a autenticação corretamente, use o método
Get OAuth Client Appno 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:
- Faça login no Tableau Cloud usando suas credenciais de admin 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 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_URLID do cliente: insira o valor client_guid usado ao configurar o OAuth para o Tableau Cloud na instância do Looker:
client_guidChave 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
Clique no botão Adicionar cliente OAuth para registrar o ID do cliente OAuth e retornar à 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 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:
- Um admin do Looker precisa configurar o OAuth para o Tableau Server.
- Um admin do Tableau precisa instalar o conector de BI do Looker–Tableau no Tableau Server.
- Um admin 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 de rede precisa configurar a rede para que o tráfego do conector de BI do Looker–Tableau possa acessar a instância do Looker.
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:
- Abra o APIs Explorer do Looker (consulte a página Como usar o APIs Explorer para mais informações).
- No campo Pesquisar do APIs Explorer, insira Registrar app OAuth.
- Nos resultados da pesquisa, clique em Registrar app OAuth.
- Na página Registrar app OAuth, clique no botão Executar.
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_serverbody:
{ "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": "" }
Marque a caixa de seleção Entendo que esse endpoint de API vai mudar os dados.
Clique em Executar.
Para verificar se você configurou a autenticação corretamente, use o método
Get OAuth Client Appno 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:
- 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 API Looker, é necessário registrar o cliente OAuth personalizado no Tableau Server seguindo estas etapas:
- Faça login no Tableau Server usando suas credenciais de admin 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 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_URLID do cliente: insira o valor client_guid usado ao configurar o OAuth para o Tableau Server na instância do Looker:
client_guid_serverChave 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
Clique no botão Adicionar cliente OAuth para registrar o ID do cliente OAuth e retornar à 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.