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 JDBC verwenden, um eine Verbindung zu Datenquellen herzustellen.
In den folgenden Abschnitten finden Sie Informationen zum Herstellen einer Verbindung zu Looker über diese Tableau-Produkte:
Tableau Desktop
In den folgenden Abschnitten finden Sie Informationen zum Herstellen einer Verbindung zu einem Looker-Explore über Tableau Desktop:
- Hinweis
- Tableau Desktop für die Verbindung zu Looker einrichten
- Verbindung zu Looker-Daten über Tableau Desktop herstellen
Hinweise
Bevor Sie Tableau Desktop verwenden können, benötigen Sie Folgendes:
- Tableau Desktop ist auf Ihrem Computer installiert.
- Eine Looker-Instanz, die von Ihrem Looker-Administrator für Tableau Desktop eingerichtet wurde.
- Ein Looker-Konto mit einer Nutzerrolle, die die Berechtigung
explorefür das LookML-Modell enthält, auf das Sie über Tableau zugreifen möchten. - Ein LookML-Modell, das Daten aus einer Google BigQuery-Verbindung verwendet:
- Das LookML-Projekt muss ein Modell enthalten, das mit mindestens einer Google BigQuery-Verbindung im Feld Allowed Connections (Zulässige Verbindungen) konfiguriert ist. Informationen zum Konfigurieren eines Modells und zum Anzeigen der zulässigen Verbindungen für das Modell finden Sie auf der Dokumentationsseite Auf Projektinformationen zugreifen und sie bearbeiten.
- Das LookML-Projekt muss eine Modelldatei haben, in der eine BigQuery-Verbindung im Parameter
connectionangegeben ist.
Tableau Desktop für die Verbindung mit Looker einrichten
Wenn Sie Tableau Desktop verwenden möchten, um eine Verbindung zu Looker-Daten herzustellen, müssen Sie die JDBC-Treiberdatei avatica-<release_number>-looker.jar aus GitHub in ein bestimmtes Verzeichnis auf Ihrem Computer herunterladen. Gehen Sie dazu so vor:
- Rufen Sie https://github.com/looker-open-source/calcite-avatica/releases auf.
- Laden Sie die neueste Version der Datei
avatica-<release_number>-looker.jarherunter. Speichern Sie die Datei
avatica-<release_number>-looker.jarauf dem Computer jedes Nutzers am folgenden Speicherort:- Windows:
C:\Program Files\Tableau\Drivers MacOS:
/Library/JDBCoder~/Library/JDBC
- Windows:
Verbindung zu Looker-Daten über Tableau Desktop herstellen
Nachdem Sie die Datei avatica-<release_number>-looker.jar heruntergeladen und gespeichert haben, können Sie mit Tableau Desktop eine Verbindung zu Daten aus Ihrer Looker-Instanz herstellen. Gehen Sie dazu so vor:
- Wählen Sie in Tableau Desktop im Bereich Verbinden auf der linken Seite im Abschnitt Mit einem Server die Option Mehr… aus.
- Geben Sie Looker by Google in das Suchfeld ein.
- Wählen Sie die Option Looker by Google aus.
Geben Sie im Dialogfeld die folgenden Parameter ein:
Server: Geben Sie die URL Ihrer Looker-Instanz ohne
https://ein. Beispiel:example.cloud.looker.comLOOKER_INSTANCE_URLPort:
443Authentifizierung:
OAuthOAuth Instance Url (OAuth-Instanz-URL): Geben Sie die vollständige URL Ihrer Looker-Instanz mit
https://ein. Beispiel:https://example.cloud.looker.comhttps://LOOKER_INSTANCE_URL
Wähle Anmelden. Tableau öffnet ein Browserfenster, um eine Verbindung zu Ihrer Looker-Instanz herzustellen und Ihr Konto mit OAuth zu authentifizieren.
Melden Sie sich bei Looker an, wenn Sie dazu aufgefordert werden. Wenn Sie bereits angemeldet sind, wird im Browserfenster eine Meldung angezeigt, dass Tableau das Browserfenster zur Authentifizierung bei Looker verwendet hat und Sie das Browserfenster jetzt schließen können.
Nachdem Sie sich in Looker authentifiziert haben, wird in Tableau die Seite Data Source (Datenquelle) mit einer Verbindung zu Ihrer Looker-Instanz geöffnet.
Wählen Sie im Drop-down-Menü Schema ein Looker-Modell mit den Daten aus, die Sie in Tableau Desktop ansehen möchten. Tableau füllt die Liste Tabelle mit den Looker-Explores aus dem ausgewählten Looker-Modell.
Wenn Sie die Daten analysieren möchten, wählen Sie ein Objekt aus der Liste Tabellen aus und ziehen Sie es auf den Arbeitsbereich.
Weitere Informationen zum Herstellen einer Verbindung zu Looker-Daten mit Tableau finden Sie in den folgenden Abschnitten:
Tableau Cloud
In den folgenden Abschnitten finden Sie Informationen zum Herstellen einer Verbindung zu einem Looker-Explore über Tableau Cloud:
Hinweise
Bevor Sie Tableau Cloud verwenden können, um eine Verbindung zu Looker herzustellen, benötigen Sie Folgendes:
- Eine Tableau Cloud-Instanz, die von Ihrem Tableau-Administrator für die Verbindung mit Looker konfiguriert wurde.
- Ein Tableau Cloud-Nutzerkonto mit einer Tableau-Rolle, mit der Sie eine Datenquelle erstellen können. Wenn Sie keine Berechtigung zum Erstellen einer Datenquelle haben, können Sie nur auf die Looker-Explores zugreifen, die Ihrer Tableau Cloud-Instanz bereits als Datenquellen hinzugefügt wurden.
- Eine Looker-Instanz mit Looker 25.18 oder höher, die von Ihrem Looker-Administrator für Tableau Cloud eingerichtet wurde.
- Ein Looker-Konto mit einer Nutzerrolle, die die Berechtigung
explorefür das LookML-Modell enthält, auf das Sie über Tableau zugreifen möchten. - Ein LookML-Modell, das Daten aus einer Google BigQuery-Verbindung verwendet:
- Das LookML-Projekt muss ein Modell enthalten, das mit mindestens einer Google BigQuery-Verbindung im Feld Allowed Connections (Zulässige Verbindungen) konfiguriert ist. Informationen zum Konfigurieren eines Modells und zum Anzeigen der zulässigen Verbindungen für das Modell finden Sie auf der Dokumentationsseite Auf Projektinformationen zugreifen und sie bearbeiten.
- Das LookML-Projekt muss eine Model-Datei mit einer BigQuery-Verbindung im Parameter
connectionenthalten.
Verbindung zu Looker-Daten über Tableau Cloud herstellen
Nachdem Sie überprüft haben, ob die Voraussetzungen erfüllt sind, können Sie Looker by Google als Datenquelle in Tableau Cloud verwenden. Gehen Sie dazu so vor:
- Melden Sie sich auf Ihrer Tableau Cloud-Site an, klicken Sie auf das Drop-down-Menü Neu und wählen Sie Arbeitsmappe aus.
- Klicken Sie im Dialogfeld Datenverbindung herstellen auf den Tab Connectors.
- Klicken Sie auf dem Tab Connectors auf Looker by Google.
- Wählen Sie die Option Looker by Google aus.
Geben Sie im Dialogfeld die folgenden Parameter ein:
Server: Geben Sie die URL Ihrer Looker-Instanz ohne
https://ein. Beispiel:example.cloud.looker.comLOOKER_INSTANCE_URLPort:
443Authentifizierung:
OAuthOAuth Instance Url (OAuth-Instanz-URL): Geben Sie die vollständige URL Ihrer Looker-Instanz mit
https://ein. Beispiel:https://example.cloud.looker.comhttps://LOOKER_INSTANCE_URL
Wähle Anmelden. Tableau öffnet ein Browserfenster, um eine Verbindung zu Ihrer Looker-Instanz herzustellen und Ihr Konto mit OAuth zu authentifizieren.
Melden Sie sich bei Looker an, wenn Sie dazu aufgefordert werden. Wenn Sie bereits angemeldet sind, wird im Browserfenster eine Meldung angezeigt, dass Tableau das Browserfenster zur Authentifizierung bei Looker verwendet hat und Sie das Browserfenster jetzt schließen können.
Nachdem Sie sich in Looker authentifiziert haben, wird in Tableau die Seite Data Source (Datenquelle) mit einer Verbindung zu Ihrer Looker-Instanz geöffnet.
Wählen Sie im Drop-down-Menü Schema ein Looker-Modell mit den Daten aus, die Sie in Tableau Desktop ansehen möchten. Tableau füllt die Liste Tabelle mit den Looker-Explores aus dem ausgewählten Looker-Modell.
Wenn Sie die Daten analysieren möchten, wählen Sie ein Objekt aus der Liste Tabellen aus und ziehen Sie es auf den Arbeitsbereich.
Weitere Informationen zum Herstellen einer Verbindung zu Looker-Daten mit Tableau finden Sie in den folgenden Abschnitten:
Tableau-Server
Der BI-Connector für Looker und Tableau wird für Tableau Server unterstützt. Bevor Sie den Looker–Tableau BI Connector mit Tableau Server verwenden können, benötigen Sie Folgendes:
- Eine Looker-Instanz mit Looker 24.14 oder höher, die von Ihrem Looker-Administrator für die OAuth-Integration konfiguriert wurde.
- Eine Tableau Server-Instanz, die von Ihrem Tableau-Administrator für die Verbindung zu Looker konfiguriert wurde.
Weitere Informationen finden Sie auf der Dokumentationsseite Tableau-zu-Looker-Verbindungen verwalten.
Wenn Ihr Administrator Ihre Looker-Instanz und Ihren Tableau Server eingerichtet hat, können Sie Looker als Datenquelle für Tableau Desktop verwenden und die Arbeitsmappe oder Datenquelle auf Tableau Server veröffentlichen.
Tableau-Abfragen in der Looker-Benutzeroberfläche identifizieren
Abfragen von Tableau werden über die Open SQL-Schnittstelle gesendet. Looker-Administratoren können in der Looker-Benutzeroberfläche ermitteln, welche Abfragen aus der Open SQL Interface stammen. Weitere Informationen finden Sie in der Dokumentation zur Open SQL Interface.
Abfragen vom Looker – Tableau BI Connector haben den Source-Wert „sql_interface“ oder „SQL Interface“.
Wichtige Punkte
Wenn Sie Looker-Daten mit Tableau untersuchen, sollten Sie Folgendes beachten:
- Der Looker–Tableau BI-Connector basiert auf der Open SQL-Schnittstelle von Looker und unterliegt denselben LookML- und SQL-Einschränkungen wie die Open SQL-Schnittstelle. Weitere Informationen finden Sie in der Dokumentation zum Open SQL Interface.
- Tableau fragt die Datenbank automatisch ab, wenn eine Änderung an der Abfrage vorgenommen wird, auch wenn Felder mit dem Looker–Tableau BI Connector hinzugefügt und entfernt werden. Sie können automatische Updates in Tableau deaktivieren. Weitere Informationen finden Sie in der Tableau-Dokumentation.
- Sie können nicht zwei Looker-Explores in Tableau zusammenführen. Wenn Sie Explores verknüpfen möchten, verwenden Sie Looker, um die Joins in Ihrem Looker-Modell zu erstellen. Informationen zur Verwendung von Joins in Looker finden Sie in der Looker-Dokumentation unter Working with joins in LookML (Mit Joins in LookML arbeiten) und join parameters (Join-Parameter).
- Der BI-Connector für Looker und Tableau ist für die Verwendung mit einer Live-Verbindung in Tableau konzipiert. Im Tableau-Modus für Datenextrakte werden Looker-Messwerte mit dem Wert „null“ extrahiert. Daher werden keine genauen Ergebnisse erzielt. Wenn Sie den Extraktmodus verwenden möchten, können Sie aggregierte Felder in Tableau direkt aus den Looker-Dimensionsfeldern erstellen, anstatt Looker-Measures zu verwenden.