Conector de BI do Looker e ThoughtSpot

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:

  1. Abra o Looker API Explorer. Consulte a página Como 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 Run It.
  5. 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": ""
    }
    
  6. Marque a caixa de seleção Entendo que este endpoint da API vai mudar os dados.

  7. Clique em Executar.

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