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 Looker Open SQL Interface, die 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 über diese Tableau-Produkte erforderlich sind:
Tableau Desktop
Wenn Sie Ihre Looker-Instanz als Datenquelle für Tableau Desktop einrichten möchten, muss ein Looker-Administrator die Option 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 für 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.
- Für Looker (Google Cloud Core)-Instanzen, die für private Verbindungen konfiguriert sind, und für vom Kunden gehostete 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 in Ihrer Looker-Instanz installiert ist, können Sie ihn mit diesem URL-Format aufrufen:
https://LOOKER_INSTANCE_URL/extensions/marketplace_extension_api_explorer::api-explorer/Wenn der API Explorer nicht in Ihrer Looker-Instanz 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 in 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 auf dem Tab Anfrage des Dialogfelds Ausführen die folgenden Informationen in die entsprechenden Felder ein:
client_guid (empfohlener 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": "" }
Aktivieren Sie das Kästchen Ich bin mir bewusst, dass dieser API-Endpunkt Daten ändert.
Klicken Sie auf Ausführen.
Sie können überprüfen, ob Sie die Authentifizierung erfolgreich eingerichtet haben, indem Sie die Methode
Get OAuth Client Appim API Explorer verwenden. Gehen Sie dazu so vor:- Geben Sie im Feld Suchen des API Explorers Get OAuth Client App ein.
- Klicken Sie auf Ausführen.
Geben Sie im Feld client_guid den Wert ein, den Sie bei der Registrierung von 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-Client-Registrierung 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ü Standard-IDP aus.
OAuth-Instanz-URL: Geben Sie die URL Ihrer Looker-Instanz mit dem
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 die Schaltfläche 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 es für Nutzer, die keine Berechtigung zum Hinzufügen neuer Datenquellen haben, nicht sichtbar oder verfügbar.
Im Abschnitt Verbindung zu Looker-Daten über Tableau Cloud in der Looker-Dokumentation finden Sie eine Anleitung zum Hinzufügen von Looker als Datenquelle in 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 Looker–Tableau BI Connector auf Tableau Server installieren
- Ein Tableau-Administrator muss die OAuth-Client-ID in Tableau Server registrieren.
- Für Looker (Google Cloud Core)-Instanzen, die für private Verbindungen konfiguriert sind, und für vom Kunden gehostete 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 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 in Ihrer Looker-Instanz installiert ist, können Sie ihn mit diesem URL-Format aufrufen:
https://LOOKER_INSTANCE_URL/extensions/marketplace_extension_api_explorer::api-explorer/Wenn der API Explorer nicht in Ihrer Looker-Instanz 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 in 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 auf dem Tab Anfrage des Dialogfelds Ausführen die folgenden Informationen in die entsprechenden Felder ein:
client_guid (empfohlener 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": "" }
Aktivieren Sie das Kästchen Ich bin mir bewusst, dass dieser API-Endpunkt Daten ändert.
Klicken Sie auf Ausführen.
Sie können überprüfen, ob Sie die Authentifizierung erfolgreich eingerichtet haben, indem Sie die Methode
Get OAuth Client Appim API Explorer verwenden. Gehen Sie dazu so vor:- Geben Sie im Feld Suchen des API Explorers Get OAuth Client App ein.
- Klicken Sie auf Ausführen.
Geben Sie im Feld client_guid den Wert ein, den Sie bei der Registrierung von 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
So installieren Sie den Looker–Tableau BI Connector auf Tableau Server:
- Laden Sie die neueste Version der Datei
avatica-<release_number>-looker.jarvon https://github.com/looker-open-source/calcite-avatica/releases herunter. Installieren Sie die JAR-Datei auf dem Tableau Server-Hostcomputer. Der Standardinstallationspfad für die Datei hängt vom Betriebssystem des Servers ab:
- Linux-Server:
/opt/tableau/tableau_driver/jdbc - Windows-Server:
C:\Program Files\Tableau\Drivers
- Linux-Server:
OAuth-Client-ID in Tableau Server registrieren
Nachdem Sie OAuth für Tableau Server in der Looker API eingerichtet haben, müssen Sie den benutzerdefinierten OAuth-Client in Tableau Server registrieren. Gehen Sie dazu so vor:
- Melden Sie sich mit Ihren Administratoranmeldedaten in Tableau Server an und rufen Sie die Seite Einstellungen auf.
- Scrollen Sie auf dem Tab Allgemein der Seite Einstellungen zu OAuth-Client-Registrierung 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ü Standard-IDP aus.
OAuth-Instanz-URL: Geben Sie die URL Ihrer Looker-Instanz mit dem
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 die Schaltfläche Speichern , um Ihre Änderungen zu speichern.