Looker–ThoughtSpot BI Connector

Mit dem Looker-ThoughtSpot-BI-Connector können Sie ThoughtSpot Cloud nutzen, um eine Verbindung zu Daten aus einem Looker-Explore herzustellen. Der Looker-ThoughtSpot BI-Connector basiert auf der Open SQL-Schnittstelle von Looker, die den Zugriff auf LookML-Modelle und Explores für Anwendungen ermöglicht, die über JDBC eine Verbindung zu Datenquellen herstellen. Weitere Informationen finden Sie in der Open SQL Interface-Dokumentation.

Hinweise

Ihre Looker-Instanz muss die folgenden Anforderungen erfüllen, damit Sie den Looker-ThoughtSpot-BI-Connector verwenden können:

  • Sie führen Looker 24.14 oder höher aus.
  • Es gibt ein LookML-Projekt, das Daten aus einer Google BigQuery-Verbindung verwendet. (Das LookML-Projekt muss eine Modelldatei haben, in der im Parameter connection eine Google BigQuery-Verbindung angegeben ist.)

Der Nutzer, der die Thoughtspot-Verbindung erstellt, muss die folgenden Anforderungen erfüllen:

  • Hat eine Looker-Nutzerrolle mit der Berechtigung explore für das LookML-Modell, auf das Sie über ThoughtSpot zugreifen möchten.
  • Verwenden Sie für Looker und Thoughtspot dieselbe E-Mail-Adresse.

Auf der Seite Looker-Verbindung hinzufügen in der ThoughtSpot-Dokumentation finden Sie zusätzliche Anforderungen für die Konfiguration und Verwendung dieses Connectors.

Authentifizierung für ThoughtSpot für Ihre Looker-Instanz einrichten

Für den Looker-ThoughtSpot-BI-Connector müssen Sie die Authentifizierung für Ihre Looker-Instanz einrichten.

Wir empfehlen die OAuth-Authentifizierung, Sie können die Authentifizierung aber auch mit einem Dienstkonto konfigurieren. Informationen zum Einrichten der Dienstkontoauthentifizierung finden Sie unter Verbindung zu Looker über Thoughtspot Cloud herstellen.

OAuth für den Looker-ThoughtSpot-BI-Connector einrichten

Mit dem API Explorer von Looker können Sie die OAuth-Integration für den Looker-ThoughtSpot-BI-Connector einrichten.

Wenn in Ihrer Looker-Instanz bereits der API Explorer installiert ist, können Sie über dieses URL-Format darauf zugreifen:

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

Wenn in Ihrer Looker-Instanz der API Explorer nicht installiert ist, können Sie ihn über den Looker Marketplace installieren. Weitere Informationen finden Sie auf der Seite API Explorer verwenden.

So richten Sie mit dem API Explorer die OAuth-Integration in Ihrer Looker-Instanz ein:

  1. Öffnen Sie den Looker API Explorer. Weitere Informationen finden Sie auf der Seite API Explorer verwenden.
  2. Geben Sie im API Explorer im Feld Suche Register OAuth App (OAuth-App registrieren) ein.
  3. Klicken Sie in den Suchergebnissen auf OAuth-App registrieren.
  4. Klicken Sie auf der Seite OAuth-App registrieren auf die Schaltfläche Ausführen.
  5. Geben Sie im Dialogfeld Run It (Ausführen) auf dem Tab Request (Anfrage) die folgenden Informationen in die entsprechenden Felder ein:

    • 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. Klicken Sie auf das Kästchen neben Mir ist bewusst, dass dieser API-Endpunkt Daten ändert.

  7. Klicken Sie auf Ausführen.

  8. Mit der Methode Get OAuth Client App im API Explorer können Sie prüfen, ob die Authentifizierung erfolgreich eingerichtet wurde:

    • Geben Sie im API Explorer im Feld Suchen OAuth-Clientanwendung abrufen ein.
    • Klicken Sie auf Ausführen.
    • Geben Sie im Feld client_guid den Wert looker-thoughtspot ein.

    Wenn OAuth erfolgreich eingerichtet wurde, werden auf dem Tab Antwort die Werte angezeigt, die Sie bei der Registrierung der Anwendung eingegeben haben.

Verbindung zu Looker über Thoughtspot Cloud herstellen

Weitere Informationen zum Ausführen der folgenden Aufgaben finden Sie auf den Looker-Connector-Seiten in der ThoughtSpot-Dokumentation:

  • Verbindung zu Looker hinzufügen
  • Verbindung zu Looker bearbeiten
  • Quellzuordnung einer Verbindung zu Looker bearbeiten
  • Tabelle aus einer Verbindung zu Looker löschen
  • Tabelle mit abhängigen Objekten löschen
  • Verbindung zu Looker löschen

Verwenden Sie beim Einrichten der Schritte unter Verbindung zu Looker hinzufügen die folgenden Werte, um die OAuth-Authentifizierung einzurichten:

  • Host: LOOKER_INSTANCE_URL
  • OAuth Client ID (OAuth-Client-ID): looker-thoughtspot
  • Umfang: thoughtspot
  • Auth Url (Authentifizierungs-URL): LOOKER_INSTANCE_URL/auth
  • Access token Url (URL des Zugriffstokens): LOOKER_INSTANCE_URL/token

Verwenden Sie beim Ausführen der Schritte zum Hinzufügen einer Verbindung zu Looker die folgenden Werte, um die Authentifizierung per Dienstkonto einzurichten:

  • Host: LOOKER_INSTANCE_URL
  • Passwort: API_CLIENT_SECRET_ASSOCIATED_WITH_THE_LOOKER_USER_ACCOUNT
  • Nutzer: API_CLIENT_ID_ASSOCIATED_WITH_THE_LOOKER_USER_ACCOUNT