Mit dem Looker-ThoughtSpot-BI-Connector können Sie über Thoughtspot Cloud eine Verbindung zu Daten aus einem Looker-Explore herstellen. Der Looker-ThoughtSpot-BI-Connector basiert auf der Looker Open SQL-Schnittstelle, die Anwendungen, die JDBC zum Herstellen einer Verbindung zu Datenquellen verwenden, den Zugriff auf LookML-Modelle und Explores ermöglicht. Weitere Informationen finden Sie in der Open SQL Interface-Dokumentation.
Hinweis
Ihre Looker-Instanz muss die folgenden Anforderungen erfüllen, damit Sie den Looker-ThoughtSpot-BI-Connector verwenden können:
- Sie verwenden Looker 24.14 oder höher.
- Es gibt ein LookML-Projekt, das Daten aus einer Google BigQuery-Verbindung verwendet. Das LookML-Projekt muss eine Modelldatei haben, die im
connection
-Parameter eine Google BigQuery-Verbindung angibt.
Der Nutzer, der die Thoughtspot-Verbindung erstellt, muss die folgenden Anforderungen erfüllen:
- Sie haben 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.
Weitere Anforderungen zur Konfiguration und Verwendung dieses Connectors finden Sie in der Thoughtspot-Dokumentation auf der Seite Looker-Verbindung hinzufügen.
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 Über Thoughtspot Cloud eine Verbindung zu Looker 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 der API Explorer nicht in Ihrer Looker-Instanz 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:
- Öffnen Sie den Looker API Explorer. Weitere Informationen finden Sie auf der Seite API Explorer verwenden.
- Geben Sie im Feld Suchen des API Explorers OAuth-App registrieren ein.
- Klicken Sie in den Suchergebnissen auf OAuth-App registrieren.
- Klicken Sie auf der Seite OAuth-App registrieren auf die Schaltfläche Ausführen.
Geben Sie im Dialogfeld Ausführen auf dem Tab 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": "" }
Setzen Sie ein Häkchen bei Ich weiß, dass durch diesen API-Endpunkt Daten geändert werden.
Klicken Sie auf Ausführen.
Mit der Methode
Get OAuth Client App
im API Explorer können Sie prüfen, ob die Authentifizierung erfolgreich eingerichtet wurde:- Geben Sie im Feld Suchen des API Explorers OAuth-Client-App abrufen ein.
- Klicken Sie auf Ausführen.
- Geben Sie im Feld client_guid den Wert
looker-thoughtspot
ein.
Wenn Sie OAuth erfolgreich eingerichtet haben, werden auf dem Tab Antwort die Werte zurückgegeben, die Sie bei der Registrierung der App eingegeben haben.
Verbindung zu Looker über Thoughtspot Cloud herstellen
Weitere Informationen zu den folgenden Aufgaben finden Sie auf den Seiten zum Looker-Connector 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 Ausführen der Schritte zum Hinzufügen einer Verbindung zu Looker die folgenden Werte, um die OAuth-Authentifizierung einzurichten:
- Host:
LOOKER_INSTANCE_URL
- OAuth-Client-ID:
looker-thoughtspot
- Umfang:
thoughtspot
- Auth-URL:
LOOKER_INSTANCE_URL/auth
- 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