Com o conector de BI do Looker e do ThoughtSpot, você pode usar o ThoughtSpot Cloud para se conectar aos dados de uma Análise do Looker. O conector de BI do Looker-ThoughtSpot é baseado na interface aberta do SQL 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 do 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 para o ThoughtSpot:
- Executando 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:
- Tem uma função de usuário do Looker que inclui 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 para o ThoughtSpot exige que você configure a autenticação da 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 Conectar-se ao Looker pelo Thoughtspot Cloud.
Como configurar o OAuth para o conector de BI do Looker e do ThoughtSpot
Use o API Explorer do Looker para configurar a integração OAuth do conector de BI do Looker com o ThoughtSpot.
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 sua instância do Looker não tiver o API Explorer, instale-o no Marketplace do Looker. Consulte a página Como usar o API Explorer para mais informações.
Para usar o API Explorer e configurar a integração OAuth na sua instância do Looker, siga estas etapas:
- Abra o Looker API Explorer. Consulte a página Como 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 Run It.
Na guia Request da caixa de diálogo Run It, 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 da API vai mudar os dados.
Clique em Executar.
É possível verificar se você configurou a autenticação usando o método
Get OAuth Client App
no API Explorer:- No campo Pesquisar do API Explorer, digite Conferir o 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 pelo Thoughtspot Cloud
Consulte as páginas do conector do Looker na documentação do ThoughtSpot 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
- Auth Url:
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