Com o conector de BI do Looker–ThoughtSpot, é possível usar o Thoughtspot Cloud para se conectar aos dados de uma Análise do Looker. O conector de BI do Looker–ThoughtSpot é criado com base na interface SQL aberta do Looker, que permite o acesso a modelos do LookML e análises detalhadas para aplicativos que usam JDBC para se conectar a fontes de dados. Consulte a documentação da Interface Open SQL para mais detalhes.
Antes de começar
Sua instância do Looker precisa atender aos seguintes requisitos para usar o conector de BI do Looker–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 da 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:
- Tem uma função de usuário do Looker que inclui a permissão
explore
no modelo 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.
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, também é possível usar uma conta de serviço para configurar a autenticação. Para saber como configurar a autenticação da conta de serviço, consulte Conectar o Looker ao Thoughtspot Cloud.
Como configurar o OAuth para o conector de BI do Looker–ThoughtSpot
Use o API Explorer do Looker para configurar a integração do OAuth para o conector de BI do Looker–ThoughtSpot.
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:
looker-thoughtspot
- body:
{ "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 vai mudar os dados.
Clique em Executar.
Para verificar se a autenticação foi configurada corretamente, use o método
Get OAuth Client App
no API Explorer:- No campo Pesquisar do API Explorer, insira Get OAuth Client App.
- Clique em Executar.
- No campo client_guid, insira o valor:
looker-thoughtspot
Se você configurar o OAuth corretamente, a guia Resposta vai retornar os valores inseridos ao registrar o app.
Como se conectar ao Looker no Thoughtspot Cloud
Consulte as páginas do conector do Looker na documentação do ThoughtSpot para saber 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 com 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 realizar 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 executar 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