O conector de BI do Looker-ThoughtSpot permite usar o ThoughtSpot Cloud para se conectar a dados de uma Análise do Looker. O conector de BI do Looker–ThoughtSpot BI é criado com base na Interface SQL Open SQL do Looker, que permite acesso a modelos do LookML e Análises para aplicativos que usam o JDBC para se conectar a fontes de dados. Consulte a documentação Interface aberta SQL para mais detalhes.
Antes de começar
Sua instância do Looker precisa atender aos seguintes requisitos para usar o conector de BI entre o Looker e o ThoughtSpot:
- Executar o Looker 24.14 ou mais recente.
- Tem um projeto do LookML que usa dados de uma conexão do Google BigQuery. O projeto do LookML precisa ter um arquivo de modelo que especifique uma conexão do Google BigQuery no parâmetro
connection
.
O usuário que cria a conexão do Thoughtspot precisa atender aos seguintes requisitos:
- Ter uma função do usuário do Looker que inclua a permissão
explore
no modelo do LookML que você quer acessar no Thoughtspot. - Use o mesmo endereço de e-mail para o Looker e o Thoughtspot.
Consulte a página Adicionar uma conexão do Looker na documentação do Thoughtspot para conferir outros requisitos de configuração e uso desse conector.
Como configurar a autenticação do ThoughtSpot na sua instância do Looker
O conector de BI do Looker–ThoughtSpot exige que você configure a autenticação para sua instância do Looker.
Embora prefiramos usar a autenticação OAuth, você também pode usar uma conta de serviço para configurar a autenticação. Para saber como configurar a autenticação da conta de serviço, consulte Como se conectar ao Looker pelo Thoughtspot Cloud.
Como configurar o OAuth para o conector de BI do Looker e do ThoughtSpot
Use o APIs Explorer do Looker para configurar a integração do OAuth com o conector de BI do Looker ao ThoughtSpot.
Se a instância do Looker já tiver o APIs Explorer instalado, é possível acessá-la 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 APIs Explorer para mais informações.
Se quiser usar o APIs Explorer para configurar a integração do OAuth na sua instância do Looker, siga estas etapas:
- Abra a ferramenta APIs Explorer do Looker (consulte a página Como usar a API Explorer para saber mais).
- No campo Pesquisa do APIs Explorer, digite Registrar app OAuth.
- Nos resultados da pesquisa, clique em Registrar app OAuth.
- Na página Registrar aplicativo OAuth, clique no botão Executar.
Na guia Request da caixa de diálogo Run It, insira as seguintes informações nos campos correspondentes:
- client_guid:
looker-thoughtspot
- corpo:
{ "redirect_uri": THOUGHTSPOT_INSTANCE_URL/callosum/v1/connection/generateTokens, "display_name": "Looker-ThoughtSpot (manual)", "description": "Client for Looker-ThoughtSpot integration (manually added)", "enabled": true, "group_id": "" }
Marque a caixa de seleção Entendo que este endpoint de API mudará os dados.
Clique em Executar.
Verifique se a autenticação foi configurada corretamente usando o método
Get OAuth Client App
na API Explorer:- No campo Pesquisa do APIs Explorer, digite Instalar app cliente OAuth.
- Clique em Run It.
- No campo client_guid, insira o valor:
looker-thoughtspot
Se a configuração do OAuth for bem-sucedida, a guia Resposta vai retornar os valores que você inseriu ao registrar o app.
Como se conectar ao Looker usando o Thoughtspot Cloud
Consulte as páginas do conector do Looker na documentação da ThoughtSpot (em inglês) para saber mais sobre como realizar as seguintes tarefas:
- Adicionar uma conexão ao Looker
- Editar uma conexão com o Looker
- Editar o mapeamento de origem de uma conexão para o Looker
- Excluir uma tabela de uma conexão com o Looker
- Excluir uma tabela com objetos dependentes
- Excluir uma conexão com o Looker
Ao seguir as etapas para Adicionar uma conexão ao Looker, use os seguintes valores para configurar a autenticação OAuth:
- Host:
LOOKER_INSTANCE_URL
- ID do cliente OAuth:
looker-thoughtspot
- Escopo:
thoughtspot
- URL de autenticação:
LOOKER_INSTANCE_URL/auth
- URL do token de acesso:
LOOKER_INSTANCE_URL/token
Ao seguir as etapas para Adicionar uma conexão ao Looker, use os seguintes valores para configurar a autenticação da conta de serviço:
- Host:
LOOKER_INSTANCE_URL
- Senha:
API_CLIENT_SECRET_ASSOCIATED_WITH_THE_LOOKER_USER_ACCOUNT
- Usuário:
API_CLIENT_ID_ASSOCIATED_WITH_THE_LOOKER_USER_ACCOUNT