Conector de BI do Looker e ThoughtSpot

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:

  1. Abra o Looker API Explorer. Consulte a página Usar o API Explorer para mais informações.
  2. No campo Pesquisar do API Explorer, insira Registrar app OAuth.
  3. Nos resultados da pesquisa, clique em Registrar app OAuth.
  4. Na página Registrar app OAuth, clique no botão Executar.
  5. 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": ""
    }
    
  6. Marque a caixa de seleção Entendo que este endpoint de API vai mudar os dados.

  7. Clique em Executar.

  8. 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