O conector de BI do Looker–Tableau permite usar uma Análise do Looker como fonte de dados no Tableau. Ele é criado com base na interface SQL aberta do Looker, que permite o acesso a modelos e Análises do LookML para aplicativos que usam JDBC para se conectar a fontes de dados. Consulte a documentação da interface SQL aberta para mais detalhes.
O conector de BI do Looker–Tableau é compatível com o Tableau Desktop e o Tableau Server, mas não com o Tableau Cloud.
Requisitos
Sua instância do Looker precisa atender aos seguintes requisitos para usar o conector de BI do Looker–Tableau:
- Ativado para o conector de BI do Tableau Desktop. Um admin do Looker precisa ativar a opção Tableau Desktop na página Conectores de BI do Looker.
- Contém um modelo LookML que usa dados de uma conexão do Google BigQuery:
- O projeto do LookML precisa incluir um modelo configurado com pelo menos uma conexão do Google BigQuery no campo Conexões permitidas. Consulte a página de documentação Acessar e editar informações do projeto para saber como configurar um modelo e conferir as conexões permitidas para ele.
- O projeto LookML precisa ter um arquivo de modelo que especifique uma conexão do BigQuery no parâmetro
connection.
- As instâncias do Looker (Google Cloud Core) configuradas para conexões particulares e as instâncias do Looker hospedadas pelo cliente precisam 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 conector de BI do Looker–Tableau possa chegar à instância do Looker.
Além disso, cada pessoa que usa o conector de BI do Looker–Tableau precisa ter uma conta do Looker com um papel de usuário que inclua a permissão explore no modelo LookML que ela quer acessar no Tableau.
Configurar o Tableau Desktop para se conectar ao Looker
Depois que todos os requisitos forem atendidos, você poderá configurar o Tableau Desktop para se conectar aos dados do Looker.
Cada usuário que quiser acessar o conector de BI do Looker–Tableau precisa fazer o download do arquivo avatica-<release_number>-looker.jar e do arquivo do conector do Tableau (TACO) empacotado e salvar os arquivos em diretórios específicos no computador. As seções a seguir fornecem instruções para fazer o download desses arquivos e onde colocá-los no computador:
- Fazer o download e salvar o arquivo do conector do Tableau (TACO)
- Fazer o download e salvar o arquivo do driver JDBC (
looker.jar)
Arquivo do conector do Tableau (TACO)
O arquivo do conector do Tableau é chamado de looker_v1.0.0.taco. Cada usuário precisa fazer o download do arquivo TACO e salvá-lo no computador seguindo estas etapas:
- Para fazer o download do arquivo do conector do Tableau, clique neste link:
looker_v1.0.0.taco Quando o download for concluído, mova o arquivo
looker_v1.0.0.tacopara o subdiretórioConnectorsdo diretórioMy Tableau Repository. Confira os caminhos de diretório padrão:Windows:
C:\Users\\Windows user\Documents\My Tableau Repository\ConnectorsMacOS:
/Users/Mac user/Documents/My Tableau Repository/Connectors
Arquivo do driver JDBC (looker.jar)
O driver JDBC é chamado de avatica-<release_number>-looker.jar. Cada usuário precisa fazer o download do arquivo looker.jar do GitHub e salvá-lo no computador seguindo estas etapas:
- Acesse https://github.com/looker-open-source/calcite-avatica/releases.
- Faça o download da versão mais recente do arquivo
avatica-<release_number>-looker.jar. Salve o arquivo
avatica-<release_number>-looker.jarno computador de cada usuário neste local:- Windows:
C:\Program Files\Tableau\Drivers MacOS:
/Library/JDBCou~/Library/JDBC
- Windows:
Conectar-se aos dados do Looker no Tableau Desktop
Depois de fazer o download e salvar os arquivos looker_v1.0.0.taco e avatica-<release_number>-looker.jar, você pode usar o Tableau Desktop para se conectar aos dados da instância do Looker seguindo estas etapas:
- No Tableau Desktop, no painel Conectar à esquerda, na seção A um servidor, selecione a opção Mais….
- Na caixa de pesquisa, digite Looker by Google.
- Selecione a opção Looker by Google.
- Na caixa de diálogo, insira estes parâmetros:
- Servidor: insira o URL da instância do Looker sem o
https://. Por exemplo:example.cloud.looker.com - Porta:
443 - Autenticação:
OAuth - URL da instância do OAuth: insira o URL completo da instância do Looker com o
https://. Por exemplo:https://example.cloud.looker.com
- Servidor: insira o URL da instância do Looker sem o
- Selecione Fazer login. O Tableau vai abrir uma janela do navegador para se conectar à instância do Looker e autenticar sua conta com o OAuth.
- Se solicitado, faça login no Looker. Se você já estiver conectado, uma mensagem vai aparecer na janela do navegador informando que o Tableau usou a janela do navegador para autenticar o Looker e que agora você pode fechar a janela do navegador.
- Depois de fazer a autenticação no Looker, o Tableau vai abrir uma página Fonte de dados com uma conexão à instância do Looker.
- Use o menu suspenso Esquema para selecionar um modelo do Looker com os dados que você quer visualizar no Tableau Desktop. O Tableau vai preencher a lista Tabela com as Análises do Looker do modelo selecionado.
- Para começar a analisar os dados, selecione e arraste um objeto da lista Tabelas para a tela.
Identificar consultas do conector de BI do Looker–Tableau na interface do Looker
As consultas do Tableau são feitas pela interface SQL aberta. Os admins do Looker podem usar a interface do Looker para identificar quais consultas se originaram da interface SQL aberta, conforme descrito na documentação da interface SQL aberta.
As consultas do conector de BI do Looker–Tableau têm um valor de Origem de "sql_interface" ou "SQL Interface".
Usar o conector de BI do Looker–Tableau no Tableau Server
O conector de BI do Looker–Tableau não está disponível no Tableau Exchange, mas você pode instalá-lo no Tableau Server seguindo os procedimentos nas seções a seguir:
- Configurar o OAuth para o conector de BI do Looker–Tableau
- Instalar o conector de BI do Looker–Tableau no Tableau Server
- Concluir a configuração no Tableau Server
Antes de começar
Sua instância do Looker precisa atender aos seguintes requisitos para usar o conector de BI do Looker–Tableau no Tableau Server:
- Executar o Looker 24.14 ou mais recente.
- Contém um projeto do LookML que usa dados de uma conexão do Google BigQuery:
- O projeto LookML precisa ser configurado para que o campo Conexões permitidas seja definido como a opção Somente estas conexões com pelo menos uma conexão do Google BigQuery selecionada. Consulte a página de documentação Acessar e editar informações do projeto para saber como configurar um modelo e conferir as conexões permitidas para ele.
- O projeto LookML precisa ter um arquivo de modelo que especifique uma conexão do BigQuery no parâmetro
connection.
Além disso, cada pessoa que usa o conector de BI do Looker–Tableau precisa ter uma conta do Looker com um papel de usuário que inclua a permissão explore no modelo LookML que ela quer acessar no Tableau.
Configurar o OAuth para o conector de BI do Looker–Tableau
Para usar o conector de BI do Looker–Tableau para o Tableau Server, você precisa configurar a integração do OAuth na instância do Looker.
Se a instância do Looker já tiver o API 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 API Explorer, você poderá instalá-lo no Marketplace do Looker. Consulte a página Usar o API Explorer para mais informações.
Para usar o API Explorer para configurar a integração do OAuth na instância do Looker, siga estas etapas:
- Abra o API Explorer do Looker (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:
tableau-server- corpo:
{ "redirect_uri": TABLEAU_SERVER_INSTANCE_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.
Você pode verificar se configurou a autenticação usando o método
Get OAuth Client Appno API Explorer:- No campo Pesquisar do API Explorer, insira Get OAuth Client App.
- Clique em Executar.
- No campo client_guid, insira este valor:
tableau-server
Se você configurar o OAuth, 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 do arquivo do conector do Tableau clicando neste link:
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 |
Servidor Windows
| Local do arquivo TACO | Local do arquivo JAR |
|---|---|
C:\Program Files\Tableau\Connectors |
C:\Program Files\Tableau\Drivers |
Concluir a configuração no Tableau Server
Depois de configurar o OAuth para o conector de BI do Looker–Tableau e instalar o conector de BI do Looker–Tableau, você pode concluir a configuração seguindo estes procedimentos na máquina host do Tableau Server:
- Registre o ID do cliente OAuth e o URL da instância do OAuth (o URL de redirecionamento) especificados ao configurar o OAuth para o conector de BI do Looker–Tableau. Consulte a documentação do Tableau para conferir um exemplo usando um conector semelhante.
- Valide e atualize as credenciais salvas. Consulte a documentação do Tableau para conferir um exemplo usando um conector semelhante.
Informações importantes
Ao analisar os dados do Looker com o Tableau Desktop, observe as seguintes considerações:
- O conector de BI do Looker–Tableau é criado com base na interface SQL aberta do Looker e tem as mesmas limitações de LookML e SQL que a interface SQL aberta. Consulte a documentação da interface SQL aberta para mais detalhes.
- O Tableau consulta automaticamente o banco de dados sempre que uma mudança é feita na consulta, incluindo quando os campos são adicionados e removidos usando o conector de BI do Looker–Tableau. Você pode desativar as atualizações automáticas no Tableau. Consulte a documentação do Tableau para mais informações.
- Não é possível usar o Tableau para unir duas Análises do Looker. Se você quiser unir Análises, use o Looker para criar as junções no modelo do Looker. Consulte as páginas de documentação do Looker Trabalhar com junções no LookML e Parâmetros de junção para informações sobre como usar junções no Looker.
- O conector de BI do Looker–Tableau foi projetado para funcionar com uma conexão ativa no Tableau. O modo de extração de dados do Tableau extrai as medidas do Looker com um valor "nulo" e, portanto, não produz resultados precisos. Se você quiser usar o modo de extração, poderá criar campos agregados no Tableau diretamente nos campos de dimensão do Looker em vez de usar medidas do Looker.