Looker-Tableau-BI-Connector

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:

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 explore 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 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 connection angegeben 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:

  1. Rufen Sie https://github.com/looker-open-source/calcite-avatica/releases auf.
  2. Laden Sie die neueste Version der Datei avatica-<release_number>-looker.jar herunter.
  3. Speichern Sie die Datei avatica-<release_number>-looker.jar auf dem Computer jedes Nutzers am folgenden Speicherort:

    • Windows: C:\Program Files\Tableau\Drivers
    • MacOS: /Library/JDBC oder ~/Library/JDBC

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:

  1. Wählen Sie in Tableau Desktop im Bereich Verbinden auf der linken Seite im Abschnitt Mit einem Server die Option Mehr… aus.
  2. Geben Sie Looker by Google in das Suchfeld ein.
  3. Wählen Sie die Option Looker by Google aus.
  4. Geben Sie im Dialogfeld die folgenden Parameter ein:

    • Server: Geben Sie die URL Ihrer Looker-Instanz ohne https:// ein. Beispiel: example.cloud.looker.com

      LOOKER_INSTANCE_URL
      
    • Port: 443

    • Authentifizierung: OAuth

    • OAuth Instance Url (OAuth-Instanz-URL): Geben Sie die vollständige URL Ihrer Looker-Instanz mit https:// ein. Beispiel: https://example.cloud.looker.com

      https://LOOKER_INSTANCE_URL
      
  5. Wähle Anmelden. Tableau öffnet ein Browserfenster, um eine Verbindung zu Ihrer Looker-Instanz herzustellen und Ihr Konto mit OAuth zu authentifizieren.

  6. 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.

  7. Nachdem Sie sich in Looker authentifiziert haben, wird in Tableau die Seite Data Source (Datenquelle) mit einer Verbindung zu Ihrer Looker-Instanz geöffnet.

  8. 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.

  9. 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 explore 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 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 connection enthalten.

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:

  1. Melden Sie sich auf Ihrer Tableau Cloud-Site an, klicken Sie auf das Drop-down-Menü Neu und wählen Sie Arbeitsmappe aus.
  2. Klicken Sie im Dialogfeld Datenverbindung herstellen auf den Tab Connectors.
  3. Klicken Sie auf dem Tab Connectors auf Looker by Google.
  4. Wählen Sie die Option Looker by Google aus.
  5. Geben Sie im Dialogfeld die folgenden Parameter ein:

    • Server: Geben Sie die URL Ihrer Looker-Instanz ohne https:// ein. Beispiel: example.cloud.looker.com

      LOOKER_INSTANCE_URL
      
    • Port: 443

    • Authentifizierung: OAuth

    • OAuth Instance Url (OAuth-Instanz-URL): Geben Sie die vollständige URL Ihrer Looker-Instanz mit https:// ein. Beispiel: https://example.cloud.looker.com

      https://LOOKER_INSTANCE_URL
      
  6. Wähle Anmelden. Tableau öffnet ein Browserfenster, um eine Verbindung zu Ihrer Looker-Instanz herzustellen und Ihr Konto mit OAuth zu authentifizieren.

  7. 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.

  8. Nachdem Sie sich in Looker authentifiziert haben, wird in Tableau die Seite Data Source (Datenquelle) mit einer Verbindung zu Ihrer Looker-Instanz geöffnet.

  9. 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.

  10. 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.