O conetor de BI Looker-Tableau permite-lhe usar uma análise detalhada do Looker como origem de dados no Tableau Desktop, no Tableau Cloud e no Tableau Server. O conetor de BI Looker-Tableau é criado com base na interface SQL aberta do Looker, que permite o acesso a modelos LookML e explorações para aplicações que usam o Java Database Connectivity (JDBC) para estabelecer ligação a origens de dados.
Consulte as secções seguintes para obter informações sobre os passos de administração necessários para estabelecer ligação ao Looker a partir destes produtos do Tableau:
Tableau Desktop
Para configurar a sua instância do Looker como uma origem de dados para o Tableau Desktop, um administrador do Looker tem de ativar o botão Tableau Desktop na página Conetores de BI do Looker.
Além disso, para instâncias do Looker (essencial para o Google Cloud) configuradas para ligações privadas e instâncias do Looker alojadas pelo cliente, a sua instância tem de cumprir os seguintes requisitos:
- A instância tem de estar a executar o Looker 25.16 ou posterior.
- O administrador de rede tem de configurar a rede para que o tráfego do Tableau Desktop possa alcançar a sua instância do Looker.
Tableau Cloud
Para configurar a sua instância do Looker como uma origem de dados para o Tableau Cloud, são necessárias as seguintes tarefas:
- Um administrador do Looker tem de configurar o OAuth para o Tableau Cloud.
- Um administrador do Tableau tem de registar o ID de cliente OAuth no Tableau Cloud.
- Um utilizador do Tableau com autorizações para adicionar origens de dados tem de adicionar o Looker by Google como uma origem de dados.
- Para instâncias do Looker (Google Cloud core) configuradas para ligações privadas e instâncias do Looker alojadas pelo cliente, um administrador de rede tem de configurar a sua rede para que o tráfego do conetor de BI do Looker-Tableau possa alcançar a sua instância do Looker.
Configure o OAuth para o Tableau Cloud
Para usar o conetor de BI do Looker–Tableau para o Tableau Cloud, tem de configurar a integração do OAuth na sua instância do Looker.
Pode usar o Explorador de APIs 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 Explorador de APIs instalado, pode aceder ao mesmo 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 Explorador de APIs, pode instalá-lo a partir do mercado do Looker. Consulte a página Usar o Explorador de APIs para obter informações.
Para usar o API Explorer para configurar a integração do OAuth na sua instância do Looker, siga estes passos:
- Abra o Explorador de APIs do Looker (consulte a página Usar o Explorador de APIs para mais informações).
- No campo Pesquisar do API Explorer, introduza Registar app OAuth.
- Nos resultados da pesquisa, clique em Registar app OAuth.
- Na página Registar app OAuth, clique no botão Executar.
No separador Pedido da caixa de diálogo Executar, introduza 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": "" }
Selecione a caixa de verificação Compreendo que este ponto final da API vai alterar os dados.
Clique em Executar.
Pode verificar se configurou a autenticação com êxito através do método
Get OAuth Client Appno API Explorer seguindo estes passos:- No campo Pesquisar do API Explorer, introduza Get OAuth Client App.
- Clique em Executar.
No campo client_guid, introduza o valor que usou quando registou o OAuth:
client_guid
Se configurar o OAuth com êxito, o separador Resposta devolve os valores que introduziu quando registou a app.
Registe o ID de cliente OAuth no Tableau Cloud
Depois de configurar o OAuth para o Tableau Cloud na API Looker, tem de registar o cliente OAuth personalizado no Tableau Cloud seguindo estes passos:
- Inicie sessão no Tableau Cloud com as suas credenciais de administrador e, de seguida, navegue para a página Definições.
- No separador Geral da página Definições, desloque a página até Registo de clientes OAuth e clique em Adicionar cliente OAuth.
Na caixa de diálogo Criar cliente OAuth, introduza as seguintes informações:
- Tipo de associação: selecione Looker by Google no menu pendente.
- Fornecedor OAuth: selecione IDP predefinido no menu pendente.
URL da instância do OAuth: introduza o URL da instância do Looker com
https://. Por exemplo:https://example.cloud.looker.com:https://LOOKER_INSTANCE_URLID do cliente: introduza o valor client_guid que usou quando configurou o OAuth para o Tableau Cloud na sua instância do Looker:
client_guidSegredo do cliente: deixe este campo em branco.
URL de redirecionamento: introduza o valor redirect_uri que usou quando configurou 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 registar o ID de cliente OAuth e voltar à página Definições.
Clique no botão Guardar na parte inferior ou superior da página Definições para guardar as alterações.
Adicione o Looker by Google como uma origem de dados
Um utilizador do Tableau Cloud que tenha uma função do Tableau que permita a criação de origens de dados tem de adicionar o Looker by Google como uma origem de dados na sua instância do Tableau Cloud. Se o Looker by Google não for adicionado como origem de dados, não fica visível nem disponível para os utilizadores que não têm autorização para adicionar novas origens de dados.
Consulte a secção Estabelecer ligação a dados do Looker a partir do Tableau Cloud na documentação do Looker para ver o procedimento de adição do Looker como origem de dados no Tableau Cloud.
Tableau Server
Para usar dados do Looker para o Tableau Server, tem de realizar as seguintes tarefas:
- Um administrador do Looker tem de configurar o OAuth para o Tableau Server.
- Um administrador do Tableau tem de instalar o conetor de BI do Looker–Tableau no Tableau Server
- Um administrador do Tableau tem de registar o ID de cliente OAuth no Tableau Server.
- Para instâncias do Looker (Google Cloud core) configuradas para ligações privadas e instâncias do Looker alojadas pelo cliente, um administrador de rede tem de configurar a sua rede para que o tráfego do conetor de BI do Looker-Tableau possa alcançar a sua instância do Looker.
Configure o OAuth para o Tableau Server
Para usar o conetor de BI do Looker–Tableau para o Tableau Server, tem de configurar a integração do OAuth na sua instância do Looker.
Pode usar o Explorador de APIs do Looker para configurar a integração do OAuth para o conetor de BI do Looker–Tableau:
Se a sua instância do Looker já tiver o Explorador de APIs instalado, pode aceder ao mesmo 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 Explorador de APIs, pode instalá-lo a partir do mercado do Looker. Consulte a página Usar o Explorador de APIs para obter informações.
Para usar o API Explorer para configurar a integração do OAuth na sua instância do Looker, siga estes passos:
- Abra o Explorador de APIs do Looker (consulte a página Usar o Explorador de APIs para mais informações).
- No campo Pesquisar do API Explorer, introduza Registar app OAuth.
- Nos resultados da pesquisa, clique em Registar app OAuth.
- Na página Registar app OAuth, clique no botão Executar.
No separador Pedido da caixa de diálogo Executar, introduza 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": "" }
Selecione a caixa de verificação Compreendo que este ponto final da API vai alterar os dados.
Clique em Executar.
Pode verificar se configurou a autenticação com êxito através do método
Get OAuth Client Appno API Explorer seguindo estes passos:- No campo Pesquisar do API Explorer, introduza Get OAuth Client App.
- Clique em Executar.
No campo client_guid, introduza o valor que usou quando registou o OAuth:
client_guid_server
Se configurar o OAuth com êxito, o separador Resposta devolve os valores que introduziu quando registou a app.
Instale o conetor de BI Looker-Tableau no Tableau Server
Para instalar o conector de BI do Looker–Tableau no Tableau Server, siga estes passos:
- Transfira o ficheiro do conetor do Tableau clicando no seguinte link:
looker_v1.0.0.taco - Transfira a versão mais recente do ficheiro
avatica-<release_number>-looker.jara partir de https://github.com/looker-open-source/calcite-avatica/releases. - Instale os ficheiros TACO e JAR na máquina anfitriã do Tableau Server. A localização dos ficheiros depende do sistema operativo do servidor. Os caminhos de instalação predefinidos do Tableau são apresentados na tabela seguinte:
Servidor Linux
| Localização do ficheiro TACO | Localização do ficheiro JAR |
|---|---|
/opt/tableau/connectors |
/opt/tableau/tableau_driver/jdbc |
Windows Server
| Localização do ficheiro TACO | Localização do ficheiro JAR |
|---|---|
C:\Program Files\Tableau\Connectors |
C:\Program Files\Tableau\Drivers |
Registe o ID de cliente OAuth no Tableau Server
Depois de configurar o OAuth para o Tableau Server na API Looker, tem de registar o cliente OAuth personalizado no Tableau Server seguindo estes passos:
- Inicie sessão no Tableau Server com as suas credenciais de administrador e, de seguida, navegue para a página Definições.
- No separador Geral da página Definições, desloque a página até Registo de clientes OAuth e clique em Adicionar cliente OAuth.
Na caixa de diálogo Criar cliente OAuth, introduza as seguintes informações:
- Tipo de associação: selecione Looker by Google no menu pendente.
- Fornecedor OAuth: selecione IDP predefinido no menu pendente.
URL da instância do OAuth: introduza o URL da instância do Looker com
https://. Por exemplo:https://example.cloud.looker.com:https://LOOKER_INSTANCE_URLID do cliente: introduza o valor client_guid que usou quando configurou o OAuth para o Tableau Server na sua instância do Looker:
client_guid_serverSegredo do cliente: deixe este campo em branco.
URL de redirecionamento: introduza o valor redirect_uri que usou quando configurou 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 registar o ID de cliente OAuth e voltar à página Definições.
Clique no botão Guardar na parte inferior ou superior da página Definições para guardar as alterações.