Mit dem Looker-Tableau BI Connector können Sie ein Looker-Explore als Datenquelle in Tableau Desktop, Tableau Cloud und Tableau Server verwenden. Der Looker–Tableau BI Connector basiert auf der Open SQL Interface von Looker, die den Zugriff auf LookML-Modelle und ‑Explores für Anwendungen ermöglicht, die Java Database Connectivity (JDBC) verwenden, um eine Verbindung zu Datenquellen herzustellen.
In den folgenden Abschnitten finden Sie Informationen zu den Verwaltungsschritten, die für die Verbindung zu Looker aus diesen Tableau-Produkten erforderlich sind:
Tableau Desktop
Wenn Sie Ihre Looker-Instanz als Datenquelle für Tableau Desktop einrichten möchten, muss ein Looker-Administrator die Ein/Aus-Schaltfläche Tableau Desktop auf der Looker-Seite BI-Connectors aktivieren.
Außerdem muss Ihre Instanz für Looker (Google Cloud Core)-Instanzen, die für private Verbindungen konfiguriert sind, und vom Kunden gehostete Looker-Instanzen die folgenden Anforderungen erfüllen:
- Auf der Instanz muss Looker 25.16 oder höher ausgeführt werden.
- Ihr Netzwerkadministrator muss Ihr Netzwerk so konfigurieren, dass Traffic von Tableau Desktop Ihre Looker-Instanz erreichen kann.
Tableau Cloud
Wenn Sie Ihre Looker-Instanz als Datenquelle für Tableau Cloud einrichten möchten, sind die folgenden Aufgaben erforderlich:
- Ein Looker-Administrator muss OAuth für Tableau Cloud einrichten.
- Ein Tableau-Administrator muss die OAuth-Client-ID in Tableau Cloud registrieren.
- Ein Tableau-Nutzer mit Berechtigungen zum Hinzufügen von Datenquellen muss Looker by Google als Datenquelle hinzufügen.
- Bei Looker (Google Cloud Core)-Instanzen, die für private Verbindungen konfiguriert sind, und von Kunden gehosteten Looker-Instanzen muss ein Netzwerkadministrator Ihr Netzwerk so konfigurieren, dass Traffic vom Looker–Tableau BI Connector Ihre Looker-Instanz erreichen kann.
OAuth für Tableau Cloud einrichten
Wenn Sie den Looker-Tableau BI Connector für Tableau Cloud verwenden möchten, müssen Sie die OAuth-Integration in Ihrer Looker-Instanz einrichten.
Sie können den Looker API Explorer verwenden, um die OAuth-Integration für den Looker–Tableau BI Connector einzurichten:
Wenn der API Explorer bereits auf Ihrer Looker-Instanz installiert ist, können Sie über dieses URL-Format darauf zugreifen:
https://LOOKER_INSTANCE_URL/extensions/marketplace_extension_api_explorer::api-explorer/Wenn Ihre Looker-Instanz nicht über den API Explorer verfügt, können Sie ihn über den Looker Marketplace installieren. Weitere Informationen finden Sie auf der Seite API Explorer verwenden.
So richten Sie die OAuth-Integration in Ihrer Looker-Instanz mit dem API Explorer ein:
- Öffnen Sie den Looker API Explorer (Informationen dazu 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 (vorgeschlagener Wert:
tableau-cloud):client_guidbody:
{ "redirect_uri": "TABLEAU_CLOUD_URL/auth/add_oauth_token", "display_name": "Looker-Tableau-Cloud (manual)", "description": "Client for Looker-Tableau Cloud integration (manually added)", "enabled": true, "group_id": "" }
Klicken Sie das Kästchen Ich weiß, dass durch diesen API-Endpunkt Daten geändert werden. an.
Klicken Sie auf Ausführen.
Sie können prüfen, ob Sie die Authentifizierung erfolgreich eingerichtet haben, indem Sie die Methode
Get OAuth Client Appim API Explorer ausführen. Gehen Sie dazu so vor:- 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 ein, den Sie bei der Registrierung des OAuth verwendet haben:
client_guid
Wenn Sie OAuth erfolgreich eingerichtet haben, werden auf dem Tab Antwort die Werte zurückgegeben, die Sie bei der Registrierung der App eingegeben haben.
OAuth-Client-ID in Tableau Cloud registrieren
Nachdem Sie OAuth für Tableau Cloud in der Looker API eingerichtet haben, müssen Sie den benutzerdefinierten OAuth-Client in Tableau Cloud registrieren. Gehen Sie dazu so vor:
- Melden Sie sich mit Ihren Administratoranmeldedaten in Tableau Cloud an und rufen Sie die Seite Einstellungen auf.
- Scrollen Sie auf dem Tab Allgemein der Seite Einstellungen zu OAuth-Clientregistrierung und klicken Sie auf OAuth-Client hinzufügen.
Geben Sie im Dialogfeld OAuth-Client erstellen die folgenden Informationen ein:
- Verbindungstyp: Wählen Sie im Drop-down-Menü Looker by Google aus.
- OAuth-Anbieter: Wählen Sie im Drop-down-Menü die Option Standard-IDP aus.
OAuth-Instanz-URL: Geben Sie die URL Ihrer Looker-Instanz mit
https://ein. Beispiel:https://example.cloud.looker.com:https://LOOKER_INSTANCE_URLClient-ID: Geben Sie den Wert client_guid ein, den Sie beim Einrichten von OAuth für Tableau Cloud in Ihrer Looker-Instanz verwendet haben:
client_guidClientschlüssel: Lassen Sie dieses Feld leer.
Weiterleitungs-URL: Geben Sie den Wert redirect_uri ein, den Sie beim Einrichten von OAuth für Tableau Cloud in Ihrer Looker-Instanz verwendet haben:
TABLEAU_CLOUD_URL/auth/add_oauth_token
Klicken Sie auf die Schaltfläche OAuth-Client hinzufügen, um die OAuth-Client-ID zu registrieren und zur Seite Einstellungen zurückzukehren.
Klicken Sie unten oder oben auf der Seite Einstellungen auf den Button Speichern, um Ihre Änderungen zu speichern.
Looker by Google als Datenquelle hinzufügen
Ein Tableau Cloud-Nutzer mit einer Tableau-Rolle, die das Erstellen von Datenquellen ermöglicht, muss Looker by Google als Datenquelle in Ihrer Tableau Cloud-Instanz hinzufügen. Wenn Looker by Google nicht als Datenquelle hinzugefügt wird, ist sie für Nutzer, die keine Berechtigung zum Hinzufügen neuer Datenquellen haben, nicht sichtbar und nicht verfügbar.
Eine Anleitung zum Hinzufügen von Looker als Datenquelle in Tableau Cloud finden Sie in der Looker-Dokumentation im Abschnitt Connecting to Looker data from Tableau Cloud.
Tableau-Server
Wenn Sie Looker-Daten für Tableau Server verwenden möchten, sind die folgenden Aufgaben erforderlich:
- Ein Looker-Administrator muss OAuth für Tableau Server einrichten.
- Ein Tableau-Administrator muss den BI-Connector für Looker und Tableau auf Tableau Server installieren.
- Ein Tableau-Administrator muss die OAuth-Client-ID auf Tableau Server registrieren.
- Bei Looker (Google Cloud Core)-Instanzen, die für private Verbindungen konfiguriert sind, und von Kunden gehosteten Looker-Instanzen muss ein Netzwerkadministrator Ihr Netzwerk so konfigurieren, dass Traffic vom Looker–Tableau BI Connector Ihre Looker-Instanz erreichen kann.
OAuth für den Tableau Server einrichten
Wenn Sie den Looker-Tableau BI Connector für Tableau Server verwenden möchten, müssen Sie die OAuth-Integration in Ihrer Looker-Instanz einrichten.
Sie können den Looker API Explorer verwenden, um die OAuth-Integration für den Looker–Tableau BI Connector einzurichten:
Wenn der API Explorer bereits auf Ihrer Looker-Instanz installiert ist, können Sie über dieses URL-Format darauf zugreifen:
https://LOOKER_INSTANCE_URL/extensions/marketplace_extension_api_explorer::api-explorer/Wenn Ihre Looker-Instanz nicht über den API Explorer verfügt, können Sie ihn über den Looker Marketplace installieren. Weitere Informationen finden Sie auf der Seite API Explorer verwenden.
So richten Sie die OAuth-Integration in Ihrer Looker-Instanz mit dem API Explorer ein:
- Öffnen Sie den Looker API Explorer (Informationen dazu 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 (vorgeschlagener Wert:
tableau-server):client_guid_serverbody:
{ "redirect_uri": "TABLEAU_SERVER_URL/auth/add_oauth_token", "display_name": "Looker-Tableau-Server (manual)", "description": "Client for Looker-Tableau Server integration (manually added)", "enabled": true, "group_id": "" }
Klicken Sie das Kästchen Ich weiß, dass durch diesen API-Endpunkt Daten geändert werden. an.
Klicken Sie auf Ausführen.
Sie können prüfen, ob Sie die Authentifizierung erfolgreich eingerichtet haben, indem Sie die Methode
Get OAuth Client Appim API Explorer ausführen. Gehen Sie dazu so vor:- 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 ein, den Sie bei der Registrierung des OAuth verwendet haben:
client_guid_server
Wenn Sie OAuth erfolgreich eingerichtet haben, werden auf dem Tab Antwort die Werte zurückgegeben, die Sie bei der Registrierung der App eingegeben haben.
Looker-Tableau-BI-Connector auf Tableau Server installieren
Führen Sie die folgenden Schritte aus, um den Looker–Tableau BI Connector auf Tableau Server zu installieren:
- Laden Sie die Tableau-Connector-Datei herunter, indem Sie auf den folgenden Link klicken:
looker_v1.0.0.taco - Laden Sie die aktuelle Version der Datei
avatica-<release_number>-looker.jarvon https://github.com/looker-open-source/calcite-avatica/releases herunter. - Installieren Sie die TACO- und JAR-Dateien auf dem Tableau Server-Hostcomputer. Der Speicherort der Dateien hängt vom Betriebssystem des Servers ab. Die Standardinstallationspfade für Tableau sind in der folgenden Tabelle aufgeführt:
Linux-Server
| Speicherort der TACO-Datei | Speicherort der JAR-Datei |
|---|---|
/opt/tableau/connectors |
/opt/tableau/tableau_driver/jdbc |
Windows Server
| Speicherort der TACO-Datei | Speicherort der JAR-Datei |
|---|---|
C:\Program Files\Tableau\Connectors |
C:\Program Files\Tableau\Drivers |
OAuth-Client-ID auf Tableau Server registrieren
Nachdem Sie OAuth für Tableau Server in der Looker API eingerichtet haben, müssen Sie den benutzerdefinierten OAuth-Client auf Tableau Server registrieren. Gehen Sie dazu so vor:
- Melden Sie sich mit Ihren Administratoranmeldedaten bei Tableau Server an und rufen Sie die Seite Einstellungen auf.
- Scrollen Sie auf dem Tab Allgemein der Seite Einstellungen zu OAuth-Clientregistrierung und klicken Sie auf OAuth-Client hinzufügen.
Geben Sie im Dialogfeld OAuth-Client erstellen die folgenden Informationen ein:
- Verbindungstyp: Wählen Sie im Drop-down-Menü Looker by Google aus.
- OAuth-Anbieter: Wählen Sie im Drop-down-Menü die Option Standard-IDP aus.
OAuth-Instanz-URL: Geben Sie die URL Ihrer Looker-Instanz mit
https://ein. Beispiel:https://example.cloud.looker.com:https://LOOKER_INSTANCE_URLClient-ID: Geben Sie den Wert client_guid ein, den Sie beim Einrichten von OAuth für Tableau Server in Ihrer Looker-Instanz verwendet haben:
client_guid_serverClientschlüssel: Lassen Sie dieses Feld leer.
Weiterleitungs-URL: Geben Sie den Wert redirect_uri ein, den Sie beim Einrichten von OAuth für Tableau Server in Ihrer Looker-Instanz verwendet haben:
TABLEAU_SERVER_URL/auth/add_oauth_token
Klicken Sie auf die Schaltfläche OAuth-Client hinzufügen, um die OAuth-Client-ID zu registrieren und zur Seite Einstellungen zurückzukehren.
Klicken Sie unten oder oben auf der Seite Einstellungen auf den Button Speichern, um Ihre Änderungen zu speichern.