Conector de BI Looker-ThoughtSpot

O conector de BI do Looker-ThoughtSpot permite usar o ThoughtSpot Cloud para se conectar a dados de uma Análise do Looker. O conector de BI do Looker–ThoughtSpot BI é criado com base na Interface SQL Open SQL do Looker, que permite acesso a modelos do LookML e Análises para aplicativos que usam o JDBC para se conectar a fontes de dados. Consulte a documentação Interface aberta SQL para mais detalhes.

Antes de começar

Sua instância do Looker precisa atender aos seguintes requisitos para usar o conector de BI entre o Looker e o 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 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 uma função do usuário do Looker que inclua 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–ThoughtSpot exige que você configure a autenticação para 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 Como se conectar ao Looker pelo Thoughtspot Cloud.

Como configurar o OAuth para o conector de BI do Looker e do ThoughtSpot

Use o APIs Explorer do Looker para configurar a integração do OAuth com o conector de BI do Looker ao ThoughtSpot.

Se a instância do Looker já tiver o APIs Explorer instalado, é possível acessá-la 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 APIs Explorer para mais informações.

Se quiser usar o APIs Explorer para configurar a integração do OAuth na sua instância do Looker, siga estas etapas:

  1. Abra a ferramenta APIs Explorer do Looker (consulte a página Como usar a API Explorer para saber mais).
  2. No campo Pesquisa do APIs Explorer, digite Registrar app OAuth.
  3. Nos resultados da pesquisa, clique em Registrar app OAuth.
  4. Na página Registrar aplicativo OAuth, clique no botão Executar.
  5. Na guia Request da caixa de diálogo Run It, insira as seguintes informações nos campos correspondentes:

    • client_guid:
    looker-thoughtspot
    
    • corpo:
    {
      "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 mudará os dados.

  7. Clique em Executar.

  8. Verifique se a autenticação foi configurada corretamente usando o método Get OAuth Client App na API Explorer:

    • No campo Pesquisa do APIs Explorer, digite Instalar 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 usando o Thoughtspot Cloud

Consulte as páginas do conector do Looker na documentação da ThoughtSpot (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 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
  • URL de autenticação: 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