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 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 mit Looker über diese Tableau-Produkte erforderlich sind:
Tableau Desktop
Wenn Sie Ihre Looker-Instanz als Datenquelle für Tableau Desktop einrichten möchten, kann ein Looker-Administrator den vorkonfigurierten Tableau Desktop-Client auf der Seite OAuth-Clients verwalten (Admin > Authentifizierung > OAuth-Clients verwalten) auf dem Tab Anwendungsbibliothek aktivieren oder den Schalter 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, müssen Sie die folgenden Aufgaben ausführen:
- 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 von Google als Datenquelle hinzufügen.
- Bei Looker (Google Cloud Core)-Instanzen, die für private Verbindungen konfiguriert sind, und vom 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
Damit der Looker-Tableau BI-Connector für Tableau Cloud verwendet werden kann, muss ein Looker-Administrator eine benutzerdefinierte OAuth-Clientanwendung auf Ihrer Looker-Instanz registrieren.
Sie können den Client auf der Seite OAuth-Clients verwalten im Looker-Admin-Bereich (Admin > Authentifizierung > OAuth-Clients verwalten) registrieren. Klicken Sie auf dem Tab Custom Clients (Benutzerdefinierte Clients) auf Add New (Neu hinzufügen) und geben Sie die folgenden Informationen ein:
- Client-ID: Geben Sie eine eindeutige Client-ID für die Anwendung ein (vorgeschlagener Wert:
tableau-cloud). Benutzerdefinierte Client-IDs dürfen nicht mitcom.looker.beginnen. - Clientname: Geben Sie einen aussagekräftigen Namen ein (z. B.
Looker-Tableau-Cloud). - Beschreibung: Geben Sie eine Beschreibung ein (z. B.
Client for Looker-Tableau Cloud integration). - Weiterleitungs-URIs: Geben Sie
TABLEAU_CLOUD_URL/auth/add_oauth_tokenein und ersetzen SieTABLEAU_CLOUD_URLdurch die URL Ihrer Tableau Cloud-Website. - Auf Gruppen-ID beschränken (optional): Geben Sie eine numerische Gruppen-ID ein, wenn Sie den Zugriff auf Mitglieder einer bestimmten Looker-Nutzergruppe beschränken möchten.
Eine detaillierte Anleitung zum Registrieren benutzerdefinierter OAuth-Clients finden Sie auf der Dokumentationsseite Administratoreinstellungen – OAuth-Clients verwalten.
Alternativ können Administratoren den OAuth-Client programmatisch registrieren, indem sie den API-Endpunkt 'register_oauth_client_app' direkt aufrufen oder den Looker API Explorer unter der Methode Auth verwenden.
OAuth-Client-ID in Tableau Cloud registrieren
Nachdem Sie OAuth für Tableau Cloud auf Ihrer Looker-Instanz 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 der Seite Einstellungen auf dem Tab Allgemein zu OAuth-Client-Registry 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 von 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
https://ein. Beispiel:https://example.cloud.looker.com:https://LOOKER_INSTANCE_URLClient-ID: Geben Sie den Wert für client_guid ein, den Sie beim Einrichten von OAuth für Tableau Cloud auf Ihrer Looker-Instanz verwendet haben:
client_guidClientschlüssel: Lassen Sie dieses Feld leer.
Weiterleitungs-URL: Geben Sie den Wert für 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 den Button 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 von Google als Datenquelle hinzufügen
Ein Tableau Cloud-Nutzer mit einer Tableau-Rolle, die das Erstellen von Datenquellen erlaubt, muss Looker von 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.
Informationen zum Hinzufügen von Looker als Datenquelle in Tableau Cloud finden Sie im Abschnitt Connecting to Looker data from Tableau Cloud in der Looker-Dokumentation.
Tableau-Server
Wenn Sie Looker-Daten für Tableau Server verwenden möchten, müssen Sie die folgenden Aufgaben ausführen:
- Ein Looker-Administrator muss OAuth für Tableau Server einrichten.
- Ein Tableau-Administrator muss den Looker-Tableau-BI-Connector auf dem Tableau-Server installieren.
- Ein Tableau-Administrator muss die OAuth-Client-ID auf dem Tableau-Server registrieren.
- Bei Looker (Google Cloud Core)-Instanzen, die für private Verbindungen konfiguriert sind, und vom 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 Server einrichten
Damit der Looker-Tableau BI-Connector für Tableau Server verwendet werden kann, muss ein Looker-Administrator eine benutzerdefinierte OAuth-Clientanwendung in Ihrer Looker-Instanz registrieren.
Sie können den Client auf der Seite OAuth-Clients verwalten im Looker-Admin-Bereich (Admin > Authentifizierung > OAuth-Clients verwalten) registrieren. Klicken Sie auf dem Tab Custom Clients (Benutzerdefinierte Clients) auf Add New (Neu hinzufügen) und geben Sie die folgenden Informationen ein:
- Client-ID: Geben Sie eine eindeutige Client-ID für die Anwendung ein (vorgeschlagener Wert:
tableau-server). Benutzerdefinierte Client-IDs dürfen nicht mitcom.looker.beginnen. - Clientname: Geben Sie einen aussagekräftigen Namen ein, z. B.
Looker-Tableau-Server. - Beschreibung: Geben Sie eine Beschreibung ein (z. B.
Client for Looker-Tableau Server integration). - Weiterleitungs-URIs: Geben Sie
TABLEAU_SERVER_URL/auth/add_oauth_tokenein und ersetzen SieTABLEAU_SERVER_URLdurch Ihre Tableau Server-URL. - Auf Gruppen-ID beschränken (optional): Geben Sie eine numerische Gruppen-ID ein, wenn Sie den Zugriff auf Mitglieder einer bestimmten Looker-Nutzergruppe beschränken möchten.
Eine detaillierte Anleitung zum Registrieren benutzerdefinierter OAuth-Clients finden Sie auf der Dokumentationsseite Administratoreinstellungen – OAuth-Clients verwalten.
Alternativ können Administratoren den OAuth-Client programmatisch registrieren, indem sie den API-Endpunkt 'register_oauth_client_app' direkt aufrufen oder den Looker API Explorer unter der Methode Auth verwenden.
Looker-Tableau-BI-Connector auf Tableau Server installieren
So installieren Sie den Looker-Tableau BI Connector auf Tableau Server:
- 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 JAR-Datei auf Ihrem 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 auf Tableau Server registrieren
Nachdem Sie OAuth für Tableau Server auf Ihrer Looker-Instanz eingerichtet haben, müssen Sie den benutzerdefinierten OAuth-Client auf 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 der Seite Einstellungen auf dem Tab Allgemein zu OAuth-Client-Registry 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 von 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
https://ein. Beispiel:https://example.cloud.looker.com:https://LOOKER_INSTANCE_URLClient-ID: Geben Sie den Wert für 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 für redirect_uri ein, den Sie beim Einrichten von OAuth für Tableau Server auf Ihrer Looker-Instanz verwendet haben:
TABLEAU_SERVER_URL/auth/add_oauth_token
Klicken Sie auf den Button 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.