Com o conector de BI do Looker para o 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 com base na interface SQL aberta do Looker, que permite o acesso a modelos da 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 do Looker–Tableau BI 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 Looker Marketplace. 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 a autenticação foi configurada 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 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 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 do Looker–Tableau BI 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 sua 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 Looker Marketplace. 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 a autenticação foi configurada 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–Tableau no Tableau Server
Para instalar o conector de BI do Looker–Tableau no Tableau Server, siga estas etapas:
- Clique no link a seguir para baixar o arquivo do conector do Tableau:
looker_v1.0.0.taco - 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 os arquivos TACO e JAR na máquina host do Tableau Server. O local dos arquivos depende do sistema operacional do servidor. Os caminhos de instalação padrão do Tableau são mostrados na tabela a seguir:
Servidor Linux
| Local do arquivo TACO | Local do arquivo JAR |
|---|---|
/opt/tableau/connectors |
/opt/tableau/tableau_driver/jdbc |
Windows Server
| Local do arquivo TACO | Local do arquivo JAR |
|---|---|
C:\Program Files\Tableau\Connectors |
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, 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.