Connettore BI Looker-ThoughtSpot

Il connettore BI Looker-ThoughtSpot ti consente di utilizzare Thoughtspot Cloud per connetterti ai dati di un'esplorazione di Looker. Il connettore BI Looker-ThoughtSpot si basa sull'interfaccia SQL aperta di Looker, che consente l'accesso a modelli ed esplorazioni LookML per le applicazioni che utilizzano JDBC per connettersi alle origini dati. Per ulteriori dettagli, consulta la documentazione relativa all'interfaccia Open SQL.

Prima di iniziare

Per utilizzare il connettore BI Looker-ThoughtSpot, l'istanza di Looker deve soddisfare i seguenti requisiti:

  • Eseguire Looker 24.14 o versioni successive.
  • Dispone di un progetto LookML che utilizza i dati di una connessione Google BigQuery. Il progetto LookML deve avere un file modello che specifichi una connessione Google BigQuery nel parametro connection.

L'utente che crea la connessione Thoughtspot deve soddisfare i seguenti requisiti:

  • Dispone di un ruolo utente di Looker che include l'autorizzazione explore sul modello LookML a cui vuoi accedere da Thoughtspot.
  • Utilizza lo stesso indirizzo email sia per Looker che per Thoughtspot.

Per ulteriori requisiti per configurare e utilizzare questo connettore, consulta la pagina Aggiungere una connessione Looker nella documentazione di Thoughtspot.

Configurazione dell'autenticazione di ThoughtSpot per l'istanza di Looker

Il connettore BI Looker-ThoughtSpot richiede la configurazione dell'autenticazione per l'istanza di Looker.

Anche se preferiamo utilizzare l'autenticazione OAuth, puoi anche utilizzare un account di servizio per configurare l'autenticazione. Per scoprire come configurare l'autenticazione dell'account di servizio, consulta Connessione a Looker da Thoughtspot Cloud.

Configurazione di OAuth per il connettore BI Looker-ThoughtSpot

Puoi utilizzare l'API Explorer di Looker per configurare l'integrazione OAuth per il connettore BI Looker-ThoughtSpot.

Se nella tua istanza di Looker è già installato Explorer API, puoi accedervi con questo formato URL:

https://LOOKER_INSTANCE_URL/extensions/marketplace_extension_api_explorer::api-explorer/

Se la tua istanza Looker non dispone di Explorer API, puoi installarlo da Looker Marketplace. Per informazioni, consulta la pagina Utilizzo di Explorer API.

Per utilizzare l'API Explorer per configurare l'integrazione OAuth nell'istanza di Looker, segui questi passaggi:

  1. Apri Explorer API di Looker (per informazioni, consulta la pagina Utilizzo di Explorer API).
  2. Nel campo Cerca di Explorer API, inserisci Registra app OAuth.
  3. Nei risultati di ricerca, fai clic su Registra app OAuth.
  4. Nella pagina Register OAuth App (Registra app OAuth), fai clic sul pulsante Run It (Esegui).
  5. Nella scheda Richiesta della finestra di dialogo Esegui, inserisci le seguenti informazioni nei campi corrispondenti:

    • 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. Seleziona la casella di controllo Sono consapevole che questo endpoint API modificherà i dati.

  7. Fai clic su Esegui.

  8. Puoi verificare di aver configurato correttamente l'autenticazione utilizzando il metodo Get OAuth Client App in Explorer API:

    • Nel campo Cerca di Explorer API, inserisci Get OAuth Client App.
    • Fai clic su Esegui.
    • Nel campo client_guid, inserisci il valore: looker-thoughtspot

    Se hai configurato correttamente OAuth, la scheda Risposta restituirà i valori inseriti durante la registrazione dell'app.

Connessione a Looker da Thoughtspot Cloud

Per saperne di più su come svolgere le seguenti attività, consulta le pagine del connettore Looker nella documentazione di ThoughtSpot:

  • Aggiungere una connessione a Looker
  • Modificare una connessione a Looker
  • Modificare il mapping dell'origine di una connessione a Looker
  • Elimina una tabella da una connessione a Looker
  • Eliminare una tabella con oggetti dipendenti
  • Eliminare una connessione a Looker

Quando esegui i passaggi per aggiungere una connessione a Looker, utilizza i seguenti valori per configurare l'autenticazione OAuth:

  • Host: LOOKER_INSTANCE_URL
  • ID client OAuth: looker-thoughtspot
  • Ambito: thoughtspot
  • URL di autorizzazione: LOOKER_INSTANCE_URL/auth
  • URL token di accesso: LOOKER_INSTANCE_URL/token

Quando esegui i passaggi per aggiungere una connessione a Looker, utilizza i seguenti valori per configurare l'autenticazione dell'account di servizio:

  • Host: LOOKER_INSTANCE_URL
  • Password: API_CLIENT_SECRET_ASSOCIATED_WITH_THE_LOOKER_USER_ACCOUNT
  • Utente: API_CLIENT_ID_ASSOCIATED_WITH_THE_LOOKER_USER_ACCOUNT