O conector do Looker–ThoughtSpot BI permite usar o Thoughtspot Cloud para se conectar a dados de uma Análise do Looker. 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.
Antes de começar
Sua instância do Looker precisa atender aos seguintes requisitos para usar o conector do Looker–ThoughtSpot BI:
- Executar o Looker 24.14 ou mais recente.
- Ter um projeto do LookML que use 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 um papel de usuário do Looker que inclua a permissão
exploreno modelo do LookML que você quer acessar no Thoughtspot. - Usar 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 (link em inglês) para conferir outros requisitos para configurar e usar esse conector.
Configurar a autenticação do ThoughtSpot na instância do Looker
O conector do Looker–ThoughtSpot BI 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-se ao Looker no Thoughtspot Cloud (link em inglês).
Configurar o OAuth para o conector do Looker–ThoughtSpot BI
Você pode usar o Looker API Explorer para configurar a integração do OAuth para o conector do Looker–ThoughtSpot BI.
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 instância do Looker não tiver o API Explorer, instale-o no Marketplace do Looker. Consulte a página Usar o API Explorer para mais informações.
Para usar o API Explorer e 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:
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 esse endpoint de API vai mudar os dados.
Clique em Executar.
Para verificar se você configurou a autenticação, use 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 o valor:
looker-thoughtspot
Se você configurar o OAuth, a guia Resposta vai retornar os valores inseridos ao registrar o app.
Conectar-se ao Looker no Thoughtspot Cloud
Consulte as páginas do conector do Looker na documentação do ThoughtSpot (link 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 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 realizar 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