Mit dem Looker–ThoughtSpot BI Connector können Sie Thoughtspot Cloud verwenden, um eine Verbindung zu Daten aus einem Looker-Explore herzustellen. Der Looker–ThoughtSpot BI Connector basiert auf der Looker Open SQL Interface, die Zugriff auf LookML-Modelle und -Explores für Anwendungen ermöglicht, die JDBC verwenden, um eine Verbindung zu Datenquellen herzustellen. Weitere Informationen finden Sie in der Dokumentation zur Open SQL Interface.
Hinweis
Ihre Looker-Instanz muss die folgenden Anforderungen erfüllen, um den Looker–ThoughtSpot BI Connector verwenden zu können:
- Looker 24.14 oder höher wird ausgeführt.
- Es ist ein LookML-Projekt vorhanden, das Daten aus einer Google BigQuery-Verbindung verwendet. Das LookML-Projekt muss eine Modelldatei haben, in der im Parameter
connectioneine Google BigQuery-Verbindung angegeben ist.
Der Nutzer, der die Thoughtspot-Verbindung erstellt, muss die folgenden Anforderungen erfüllen:
- Er hat eine Looker-Nutzerrolle, die die Berechtigung
explorefür das LookML-Modell enthält, auf das Sie von Thoughtspot aus zugreifen möchten. - Verwenden Sie für Looker und Thoughtspot dieselbe E-Mail-Adresse.
Weitere Anforderungen zum Konfigurieren und Verwenden dieses Connectors finden Sie auf der Seite Looker-Verbindung hinzufügen in der Thoughtspot-Dokumentation.
ThoughtSpot-Authentifizierung 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 aber auch ein Dienstkonto verwenden, um die Authentifizierung zu konfigurieren. Informationen zum Einrichten der Dienstkontoauthentifizierung finden Sie unter Verbindung von Thoughtspot Cloud zu Looker herstellen.
OAuth für den Looker–ThoughtSpot BI Connector einrichten
Sie können den Looker API Explorer verwenden, um die OAuth-Integration für den Looker–ThoughtSpot BI Connector einzurichten.
Wenn auf Ihrer Looker-Instanz bereits API Explorer installiert ist, können Sie über diese URL darauf zugreifen:
https://LOOKER_INSTANCE_URL/extensions/marketplace_extension_api_explorer::api-explorer/
Wenn auf Ihrer Looker-Instanz kein API Explorer vorhanden ist, können Sie ihn im Looker Marketplace installieren. Weitere Informationen finden Sie auf der Seite API Explorer verwenden.
So richten Sie die OAuth-Integration auf Ihrer Looker-Instanz mit dem API Explorer 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": "" }Klicken Sie das Kästchen für Ich bin mir bewusst, dass dieser API-Endpunkt Daten ändern wird an.
Klicken Sie auf Ausführen.
Mit der Methode
Get OAuth Client Appim API Explorer können Sie prüfen, ob Sie die Authentifizierung erfolgreich eingerichtet haben:- 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-thoughtspotein.
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 von Thoughtspot Cloud zu Looker herstellen
Auf den Seiten zum Looker-Connector in der ThoughtSpot-Dokumentation erfahren Sie mehr darüber, wie Sie die folgenden Aufgaben ausführen:
- 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 für Zugriffstoken:
LOOKER_INSTANCE_URL/token
Verwenden Sie beim Ausführen der Schritte zum Hinzufügen einer Verbindung zu Looker die folgenden Werte, um die Dienstkontoauthentifizierung 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