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 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
Hinweis
Bevor Sie Tableau Desktop verwenden können, benötigen Sie Folgendes:
- Tableau Desktop 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
exploreBerechtigung fü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 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 im Parameter
connectioneine BigQuery-Verbindung angegeben ist.
Tableau Desktop für die Verbindung zu 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 von 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 unter folgendem Pfad:- 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 Tableau Desktop verwenden, um eine Verbindung zu Daten aus Ihrer Looker-Instanz herzustellen. 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 in das Suchfeld Looker by Google 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 die
https://ein. Beispiel:example.cloud.looker.comLOOKER_INSTANCE_URLPort:
443Authentifizierung:
OAuthOAuth-Instanz-URL: Geben Sie die vollständige URL Ihrer Looker-Instanz mit
https://ein. Beispiel:https://example.cloud.looker.comhttps://LOOKER_INSTANCE_URL
Wählen Sie Anmelden aus. 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 verwendet hat, um sich bei Looker zu authentifizieren, und dass Sie das Browserfenster jetzt schließen können.
Nachdem Sie sich bei Looker authentifiziert haben, öffnet Tableau die Seite Datenquelle mit einer Verbindung zu Ihrer Looker-Instanz.
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 die Arbeitsfläche.
Weitere Informationen zum Herstellen einer Verbindung zu Looker-Daten über 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:
Hinweis
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 zu 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 bereits als Datenquellen in Ihrer Tableau Cloud-Instanz 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
exploreBerechtigung fü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 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 im Parameter
connectioneine BigQuery-Verbindung angegeben ist.
Verbindung zu Looker-Daten über Tableau Cloud herstellen
Nachdem Sie geprü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-Website an und klicken Sie dann auf das Drop-down-Menü Neu und wählen Sie Arbeitsmappe aus.
- Klicken Sie im Dialogfeld Mit Daten verbinden 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 die
https://ein. Beispiel:example.cloud.looker.comLOOKER_INSTANCE_URLPort:
443Authentifizierung:
OAuthOAuth-Instanz-URL: Geben Sie die vollständige URL Ihrer Looker-Instanz mit
https://ein. Beispiel:https://example.cloud.looker.comhttps://LOOKER_INSTANCE_URL
Wählen Sie Anmelden aus. 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 verwendet hat, um sich bei Looker zu authentifizieren, und dass Sie das Browserfenster jetzt schließen können.
Nachdem Sie sich bei Looker authentifiziert haben, öffnet Tableau die Seite Datenquelle mit einer Verbindung zu Ihrer Looker-Instanz.
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 die Arbeitsfläche.
Weitere Informationen zum Herstellen einer Verbindung zu Looker-Daten über Tableau finden Sie in den folgenden Abschnitten:
Tableau-Server
Der Looker–Tableau BI Connector 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-Verbindungen zu Looker 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 in Tableau Server veröffentlichen.
Tableau-Abfragen in der Looker-Benutzeroberfläche identifizieren
Abfragen von Tableau werden über die Open SQL Interface ausgeführt. Looker-Administratoren können in der Looker-Benutzeroberfläche ermitteln, welche Abfragen von der Open SQL Interface stammen. Weitere Informationen finden Sie in der Open SQL Interface-Dokumentation.
Abfragen vom Looker–Tableau BI Connector haben den Wert „sql_interface“ oder „SQL Interface“ für Quelle.
Wichtige Punkte
Wenn Sie Looker-Daten mit Tableau analysieren, sollten Sie Folgendes beachten:
- Der Looker–Tableau BI Connector basiert auf der Looker Open SQL Interface und hat dieselben LookML- und SQL-Einschränkungen wie die Open SQL Interface. Weitere Informationen finden Sie in der Dokumentation zur 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 mit Tableau keine zwei Looker-Explores verknüpfen. Wenn Sie Explores verknüpfen möchten, erstellen Sie die Joins in Ihrem Looker-Modell. Informationen zur Verwendung von Joins in Looker finden Sie auf den Looker-Dokumentationsseiten Arbeiten mit Joins in LookML und Join-Parameter.
- Der Looker–Tableau BI Connector ist für die Verwendung mit einer Live-Verbindung in Tableau konzipiert. Im Datenextraktmodus von Tableau werden Looker-Messwerte mit dem Wert „null“ extrahiert, was zu ungenauen Ergebnissen führt. Wenn Sie den Extraktmodus verwenden möchten, können Sie Aggregatfelder in Tableau direkt aus den Looker-Dimensionsfeldern erstellen, anstatt Looker-Messwerte zu verwenden.