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 a modelli e esplorazioni LookML per le applicazioni che utilizzano JDBC per connettersi alle origini dati. Per ulteriori dettagli, consulta la documentazione dell'interfaccia Open SQL.

Prima di iniziare

L'istanza di Looker deve soddisfare i seguenti requisiti per utilizzare il connettore BI Looker-ThoughtSpot:

  • 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:

  • Disporre di 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 per configurare e utilizzare questo connettore, consulta la pagina Aggiungere 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 di OAuth per il connettore BI di Looker e 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 ha API Explorer, puoi installarla 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 Cerca di Explorer API, inserisci Ottieni app client OAuth.
    • Fai clic su Esegui.
    • Nel campo client_guid, inserisci il valore: looker-thoughtspot

    Se configuri OAuth correttamente, la scheda Risposta restituirà i valori inseriti durante la 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
  • Modificare la mappatura dell'origine di una connessione a Looker
  • Eliminare 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
  • Auth Url: LOOKER_INSTANCE_URL/auth
  • URL token di accesso: LOOKER_INSTANCE_URL/token

Quando esegui i passaggi per aggiungere un collegamento 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