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 è basato sull'interfaccia open SQL di Looker, che consente di accedere ai modelli LookML e alle esplorazioni per le applicazioni che utilizzano JDBC per connettersi alle origini dati. Per ulteriori dettagli, consulta la documentazione su Open SQL Interface.

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.
  • Ha un progetto LookML che utilizza i dati di una connessione Google BigQuery. Il progetto LookML deve avere un file modello che specifichi una connessione a Google BigQuery nel parametro connection.

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

  • Deve avere un ruolo utente di Looker che includa l'autorizzazione explore per il modello LookML a cui vuoi accedere da Thoughtspot.
  • Utilizza lo stesso indirizzo email sia per Looker sia per Thoughtspot.

Per ulteriori requisiti di configurazione e utilizzo di questo connettore, consulta la pagina Add a Looker connection (Aggiungi una connessione Looker) nella documentazione di Thoughtspot.

Configurare l'autenticazione di ThoughtSpot per l'istanza di Looker

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

Sebbene 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 Explorer API di Looker per configurare l'integrazione OAuth per il connettore BI Looker-ThoughtSpot.

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

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

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

Per utilizzare l'esploratore API per configurare l'integrazione di OAuth nell'istanza di Looker, svolgi i seguenti passaggi:

  1. Apri Explorer API di Looker (per informazioni, consulta la pagina Utilizzare 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 Registra app OAuth, fai clic sul pulsante 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 API Explorer:

    • Nel campo Ricerca di Explorer API, inserisci Ottieni app client OAuth.
    • 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 al momento della registrazione dell'app.

Connessione a Looker da Thoughtspot Cloud

Consulta le pagine del connettore Looker nella documentazione di ThoughtSpot per scoprire di più su come eseguire le seguenti attività:

  • Aggiungere una connessione a Looker
  • Modificare una connessione a Looker
  • Modifica la mappatura di origine di una connessione a Looker
  • Eliminare una tabella da una connessione a Looker
  • Elimina una tabella con oggetti dipendenti
  • Eliminare una connessione a Looker

Quando esegui la procedura 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 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