O conetor de BI Looker-ThoughtSpot permite-lhe usar o Thoughtspot Cloud para estabelecer ligação a dados de uma exploração do Looker. O conetor de BI Looker–ThoughtSpot é criado com base na interface SQL aberta do Looker, que permite o acesso a modelos LookML e explorações para aplicações que usam JDBC para estabelecer ligação a origens de dados. Consulte a documentação da interface SQL aberta para ver mais detalhes.
Antes de começar
A sua instância do Looker tem de cumprir os seguintes requisitos para usar o conetor de BI do Looker–ThoughtSpot:
- Ter o Looker 24.14 ou posterior.
- Tem um projeto do LookML que usa dados de uma ligação do Google BigQuery. (O projeto do LookML tem de ter um ficheiro de modelo que especifique uma ligação do Google BigQuery no respetivo parâmetro
connection
.)
O utilizador que cria a associação do Thoughtspot tem de cumprir os seguintes requisitos:
- Tem uma função de utilizador do Looker que inclui a autorização
explore
no modelo LookML ao qual quer aceder a partir do Thoughtspot. - Use o mesmo endereço de email para o Looker e o Thoughtspot.
Consulte a página Adicione uma ligação do Looker na documentação do Thoughtspot para ver requisitos adicionais para configurar e usar este conetor.
Configurar a autenticação do ThoughtSpot na sua instância do Looker
O conector de BI Looker–ThoughtSpot requer que configure a autenticação para a sua instância do Looker.
Embora prefiramos usar a autenticação OAuth, 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 o artigo Estabelecer ligação ao Looker a partir do Thoughtspot Cloud.
Configurar o OAuth para o conetor de BI do Looker–ThoughtSpot
Pode usar o Explorador de APIs do Looker para configurar a integração do OAuth para o conetor de BI do Looker–ThoughtSpot.
Se a sua instância do Looker já tiver o Explorador de APIs instalado, pode aceder ao mesmo 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 Explorador de APIs, pode instalá-lo a partir do mercado do Looker. Consulte a página Usar o Explorador de APIs para obter informações.
Para usar o API Explorer para configurar a integração do OAuth na sua instância do Looker, siga estes passos:
- Abra o Explorador de APIs do Looker (consulte a página Usar o Explorador de APIs para obter informações).
- No campo Pesquisar do API Explorer, introduza Registar app OAuth.
- Nos resultados da pesquisa, clique em Registar app OAuth.
- Na página Registar app OAuth, clique no botão Executar.
No separador Pedido da caixa de diálogo Executar, introduza 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": "" }
Selecione a caixa de verificação Compreendo que este ponto final da API vai alterar os dados.
Clique em Executar.
Pode verificar se configurou a autenticação com êxito através do método
Get OAuth Client App
no API Explorer:- No campo Pesquisar do API Explorer, introduza Get OAuth Client App.
- Clique em Executar.
- No campo client_guid, introduza o valor:
looker-thoughtspot
Se configurar o OAuth com êxito, o separador Resposta devolve os valores que introduziu quando registou a app.
Associar ao Looker a partir do Thoughtspot Cloud
Consulte as páginas do conetor do Looker na documentação do ThoughtSpot para saber como realizar as seguintes tarefas:
- Adicione uma associação ao Looker
- Edite uma associação ao Looker
- Edite o mapeamento de origens de uma associação ao Looker
- Elimine uma tabela de uma associação ao Looker
- Elimine uma tabela com objetos dependentes
- Elimine uma associação ao Looker
Quando realizar os passos para adicionar uma associação ao Looker, use os seguintes valores para configurar a autenticação OAuth:
- Anfitrião:
LOOKER_INSTANCE_URL
- ID do cliente OAuth:
looker-thoughtspot
- Âmbito:
thoughtspot
- URL de autorização:
LOOKER_INSTANCE_URL/auth
- URL do token de acesso:
LOOKER_INSTANCE_URL/token
Quando realizar os passos para adicionar uma ligação ao Looker, use os seguintes valores para configurar a autenticação da conta de serviço:
- Anfitrião:
LOOKER_INSTANCE_URL
- Palavra-passe:
API_CLIENT_SECRET_ASSOCIATED_WITH_THE_LOOKER_USER_ACCOUNT
- Utilizador:
API_CLIENT_ID_ASSOCIATED_WITH_THE_LOOKER_USER_ACCOUNT