Com o conector de BI do Looker e do Tableau, é possível usar uma Análise detalhada do Looker como fonte de dados no Tableau Desktop, no Tableau Cloud e no Tableau Server. O conector de BI do Looker–Tableau é criado na interface SQL aberta do Looker, que permite o acesso a modelos LookML e Análises detalhadas 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 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 o Tableau Desktop, um administrador 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, sua instância precisa atender aos seguintes requisitos:
- A instância precisa estar executando o Looker 25.16 ou uma versão mais recente.
- O administrador da rede precisa configurar a rede para que o tráfego do Tableau Desktop chegue à sua 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 de rede precisa configurar a rede para que o tráfego do conector de BI do Looker–Tableau possa alcançar 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, configure a integração do OAuth na sua instância do Looker.
Use o API Explorer do Looker para configurar a integração do OAuth para o conector de BI do Looker–Tableau:
Se a instância do Looker já tiver o API Explorer instalado, acesse-o com este formato de URL:
https://LOOKER_INSTANCE_URL/extensions/marketplace_extension_api_explorer::api-explorer/Se a sua instância do Looker não tiver o API Explorer, instale-o no Marketplace do Looker. Consulte a página Como usar o API Explorer para mais informações.
Para usar o API Explorer e configurar a integração do OAuth na sua instância do Looker, siga estas etapas:
- Abra o Looker API Explorer. Consulte a página Usar o API Explorer para mais informações.
- No campo Pesquisar do API 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 este 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 API Explorer seguindo estas etapas:- No campo Pesquisar do API 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, 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 by 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 usado quando você configurou 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 usado 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 volte para a página Configurações.
Clique no botão Salvar na parte de cima ou de baixo 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 com uma função do Tableau que permite criar fontes de dados precisa adicionar o Looker do Google como uma fonte de dados na instância do Tableau Cloud. Se Looker by Google não for adicionado como uma fonte de dados, ele não vai aparecer nem estar disponível para usuários sem permissão para adicionar novas fontes de dados.
Consulte a seção 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 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 de rede precisa configurar a rede para que o tráfego do conector de BI do Looker–Tableau possa alcançar 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, configure a integração do OAuth na sua instância do Looker.
Use o API Explorer do Looker para configurar a integração do OAuth para o conector de BI do Looker–Tableau:
Se a instância do Looker já tiver o API Explorer instalado, acesse-o com este formato de URL:
https://LOOKER_INSTANCE_URL/extensions/marketplace_extension_api_explorer::api-explorer/Se a sua instância do Looker não tiver o API Explorer, instale-o no Marketplace do Looker. Consulte a página Como usar o API Explorer para mais informações.
Para usar o API Explorer e configurar a integração do OAuth na sua instância do Looker, siga estas etapas:
- Abra o Looker API Explorer. Consulte a página Usar o API Explorer para mais informações.
- No campo Pesquisar do API 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 este 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 API Explorer seguindo estas etapas:- No campo Pesquisar do API 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 e do 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 - Windows Server:
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, 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 by 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 usado quando você configurou 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 usado ao configurar o OAuth para o Tableau Server na sua 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 volte para a página Configurações.
Clique no botão Salvar na parte de cima ou de baixo da página Configurações para salvar as mudanças.