Verbundene Tabellenblätter für Looker verwenden

Mit verbundenen Tabellenblättern für Looker können Nutzer Daten aus LookML-Modellen über die vertraute Tabellenkalkulationsoberfläche von Google Tabellen interaktiv analysieren. Nutzer von Google Tabellen haben Zugriff auf regulierte Daten aus mehr als 50 Datenbanken, die von Looker unterstützt werden. Die explorative Datenanalyse ist intuitiv, da verbundene Tabellenblätter eine organisierte Ansicht des Modells mit Ansichten, Feldern und Messwerten darstellen, wie sie in Looker definiert wurden. Looker-Daten über verbundene Tabellenblätter können in Standardkonstruktionen von Google Tabellen wie Pivot-Tabellen, Diagrammen und Formeln verwendet werden. So sind Analysen mit bekannten Konstrukten flexibel.

Verbundene Tabellenblätter aktivieren

So verwenden Sie verbundene Tabellenblätter:

  • In Looker (Original) muss der Looker-Administrator entweder die Looker-BI-Connectors oder die Ein-/Aus-Schaltfläche für Verbundene Tabellenblätter im Bereich BI-Connectors im Bereich Plattform des Looker-Menüs Admin aktivieren. In Looker (Google Cloud Core) sind diese Optionen standardmäßig aktiviert.
  • Ihre Looker-Instanz muss von Looker gehostet werden.
  • Wenn Ihre Instanz in Google Cloud gehostet wird, muss auf Ihrer Looker-Instanz Looker 22.20 oder höher ausgeführt werden. Wenn Ihre Looker-Instanz nicht in Google Cloud gehostet wird, muss sie Looker 23.4 oder höher ausführen.
  • Jeder Nutzer, der über Google Tabellen eine Verbindung zu Ihrer Looker-Instanz herstellen möchte, muss in seinem Looker-Nutzerkonto dieselbe E-Mail-Adresse verwenden wie in seinem Google Workspace-Konto. Wenn sich die E-Mail-Adressen ihrer Workspace- und Looker-Konten unterscheiden, erhalten sie eine Fehlermeldung, wenn sie versuchen, über Google Tabellen eine Verbindung zu Looker herzustellen.
  • Der Zugriff auf Dienste, die nicht einzeln gesteuert werden können, muss in der Google Workspace-Admin-Konsole aktiviert sein. Dies ist normalerweise standardmäßig aktiviert. Weitere Informationen finden Sie im Hilfeartikel Dienste ohne eigene Steuerung verwalten.

Verbindung zu Looker von Google Tabellen aus herstellen

  1. Wählen Sie im Google Tabellen-Menü Daten die Option Daten-Connectors und dann Mit Looker verbinden aus.

  2. Geben Sie im Dialogfeld Mit Looker verbinden den Namen Ihrer Looker-Instanz ein oder wählen Sie den Namen einer Instanz aus, zu der Sie kürzlich eine Verbindung hergestellt haben, und klicken Sie dann auf Weiter.

  3. Wählen Sie in den folgenden Dialogfeldern das model und das Explore aus, das Sie für Ihre Abfrage verwenden möchten, und wählen Sie Verbinden aus.

Wenn Google Tabellen eine Verbindung zu Ihrer Looker-Instanz herstellt, wird in Google Tabellen ein neues Tabellenblatt geöffnet, das die Struktur des ausgewählten Explores zeigt, einschließlich Ansichten, Dimensionen, Messwerte und Beschreibungen aller Felder, die vom Looker-Entwickler hinzugefügt wurden.

Looker-Abfragen mit Google Tabellen erstellen

Looker-Abfragen werden mit einer Pivot-Tabelle in Google Tabellen erstellt. So fügen Sie Looker-Daten zu Ihrem Tabellenblatt hinzu:

  1. Wählen Sie im Tabellenblatt mit dem Explore die Option Pivot-Tabelle aus.

  2. Wählen Sie aus, ob eine neue Pivot-Tabelle in ein neues oder in ein vorhandenes Tabellenblatt eingefügt werden soll, und klicken Sie auf Erstellen.

    Eine neue, leere Pivot-Tabelle wird erstellt und das Fenster Editor für Pivot-Tabellen wird geöffnet. Sie können Zeilen, Spalten, Werte und Filter hinzufügen, um Ihre Abfrage basierend auf den Dimensionen und Messwerten in Ihrem Looker-Explore zu erstellen.

    Die Zeilen, Spalten, Werte und Filter im Pivot-Editor entsprechen in folgender Weise Ihren Looker-Dimensionen und ‐Messwerten:

    • Zeilen entsprechen den Looker-Dimensionen.
    • Spalten entsprechen den pivotierten Dimensionen von Looker.
    • Die Werte entsprechen den Messwerten von Looker. Sie können einen benutzerdefinierten Messwert erstellen, indem Sie eine Looker-Dimension und die Google Tabellen-Funktion Zusammenfassen nach auswählen.
    • Filter entsprechen Looker-Filtern.

    Im Pivot-Editor wird auch eine Liste der Ansichten angezeigt, die Teil Ihres Explores sind. Sie können sie auswählen, um die in dieser Ansicht enthaltenen Dimensionen und Messwerte anzuzeigen.

  3. Wählen Sie Hinzufügen aus, um eine Zeile, eine Spalte, einen Wert oder einen Filter hinzuzufügen. Verbundene Tabellenblätter zeigen eine Liste der Ansichten an, die im explorativen Analysetool verfügbar sind. Wählen Sie den Namen einer Ansicht aus, um die Liste der Dimensionen und Messwerte in der Ansicht aufzurufen, und wählen Sie dann das Feld aus, das die Daten für die Zeile, Spalte, Wert oder Filter enthält.

  4. Nachdem Sie Ihre Looker-Felder und -Filter zum Erstellen der Abfrage hinzugefügt haben, wählen Sie Anwenden aus. Dadurch werden Daten aus Ihrer Looker-Instanz in Ihr Tabellenblatt eingefügt.

Nachdem Sie Ihre Looker-Daten in eine Pivot-Tabelle eingefügt haben, können Sie die regulären Google Tabellen-Funktionen verwenden, um Ihre Daten zu formatieren oder neue Tabellen-Formeln auf der Grundlage Ihrer Looker-Daten zu erstellen.

Filteroptionen

Seit der ersten Version von verbundenen Tabellenblättern für Looker wurden neue Filteroptionen hinzugefügt.

Nach Wert filtern – hinzugefügt im August 2023

Es ist möglich, Looker-Dimensionen in verbundenen Tabellenblättern für Looker-Pivot-Tabellen zu filtern, indem Sie eine Liste mit Werten aufrufen und die gewünschten Werte auswählen bzw. die Auswahl aufheben. Bisher mussten Sie die Filterwerte manuell eingeben, wenn Sie nach einer Bedingung gefiltert haben.

Wenn Sie diese Funktion verwenden möchten, fügen Sie im Abschnitt Filter der Pivot-Tabelle ein Feld hinzu und klicken Sie auf das Drop-down-Menü Status, um die Filteroptionen zu öffnen. Klicken Sie dann auf Filter hinzufügen:

Eine Seitenleiste wird geöffnet und Google Tabellen ruft die 500 am häufigsten auftretenden Werte von Looker ab.

Anschließend können Sie nach den Elementen suchen, alle Elemente auswählen oder löschen oder die Elemente nach Häufigkeit oder alphabetisch sortieren. Wenn Sie unten auf OK klicken, wird Ihre Auswahl in Google Tabellen gespeichert. Sie können dann auf Anwenden klicken, um die Pivot-Tabelle wie gewohnt mit dem neuen Filter zu aktualisieren.

Filter mit Looker-Filterausdrücken – hinzugefügt im September 2023

In verbundenen Tabellenblättern können Sie mithilfe von Looker-Filterausdrücken relative Datumsfilter sowie viele andere erweiterte Filter anwenden. So haben Sie beispielsweise die Möglichkeit, in verbundenen Tabellenblättern Filter wie „ist in den letzten 30 Minuten“ oder „ist in den letzten 10 Tagen“ anzuwenden.

So verwenden Sie Looker-Filterausdrücke:

  1. Fügen Sie dem Filterbereich der Pivot-Tabelle ein Feld hinzu.

  2. Klicken Sie auf das Drop-down-Menü Status, um die Filteroptionen aufzurufen, und wählen Sie Filterausdruck aus.

  3. Geben Sie einen beliebigen Looker-Filterausdruck in das Feld Wert ein.

    Wenn Sie beispielsweise nach den letzten 7 Tagen filtern möchten, können Sie entweder „7 Tage“ oder „Letzte 7 Tage“ eingeben.

  4. Klicken Sie auf OK.

Zusätzlich zur relativen Datumsfilterung ist nun Folgendes möglich:

  • Einen String, der nicht mit -FOO% beginnt
  • Ein einschließender und exklusiver numerischer Bereich: (12, 20]

Informationen zu allen verfügbaren Filterausdrücken finden Sie auf der Dokumentationsseite Looker-Filterausdrücke.

Looker-Parameter und reine Filterfelder verwenden – im Oktober 2023 hinzugefügt

Sie können jetzt in verbundenen Tabellenblättern Parameter und reine Filterfelder verwenden.

Nur-Filter-Felder und -Parameter werden in Google Tabellen im Abschnitt NUR FILTER-FELDER des Field Pickers angezeigt, ähnlich wie in Looker. Gehen Sie dazu folgendermaßen vor:

  1. Fügen Sie die ausgewählten Parameter und reinen Filterfelder in den Bereich Filter hinzu oder ziehen Sie diese in den Bereich, so als würden Sie nach einer Dimension oder einem Messwert filtern.
  2. Für Parameter mit zulässigen Werten werden diese in einem Drop-down-Menü im Dialogfeld Nach Bedingung filtern angezeigt.
  3. Für reine Filterfelder können Sie das normale Dialogfeld Nach Bedingung filtern verwenden. Wenn für das Feld Vorschläge im Looker-Modell definiert wurden, können Sie auch die Funktion Nach Wert filtern verwenden.

Daten in Google Tabellen aktualisieren

Die Daten in der Pivot-Tabelle sind statisch, können aber jederzeit aktualisiert werden. Das Aktualisieren Ihrer Daten veranlasst Looker, Ihre Datenbank abzufragen und Ihre Pivot-Tabelle mit den neuesten Daten zu aktualisieren.

Sowohl in der Pivot-Tabelle als auch im Tabellenblatt mit dem Explore wird der Zeitpunkt der letzten Aktualisierung angezeigt.

Wählen Sie Aktualisieren aus, um die Daten in der Pivot-Tabelle zu aktualisieren.

Regelmäßige Aktualisierungszeiten planen

Wenn Sie automatisierte Aktualisierungen Ihrer Daten planen möchten, klicken Sie entweder in der Pivot-Tabelle auf das Dreipunkt-Menü und wählen Sie Aktualisierungsoptionen aus oder klicken Sie im Tabellenblatt „Explore“ auf Aktualisierungsoptionen. Looker zeigt das Dialogfeld Geplante Aktualisierung an.

Einstellungen für Pivot-Tabellen bearbeiten

Wenn Sie ändern möchten, welche Zeilen, Spalten, Werte oder Filter in Ihrer Pivot-Tabelle enthalten sind, klicken Sie auf das Stiftsymbol neben dem Dreipunkt-Menü, um das Bearbeitungsfeld für die Pivot-Tabelle zu öffnen.

Verbundene Tabellenblätter überwachen

Ein Looker-Administrator kann die Nutzung verbundener Tabellenblätter über die Feldgruppe Query API Client Properties im Exploratives Analysetool des Systemaktivitätsverlaufs einsehen. Bei jeder Ausführung einer neuen Abfrage wird im Explore Verlauf ein Eintrag erstellt.

In der Feldgruppe Query API-Clienteigenschaften gibt es drei neue Felder für verbundene Tabellenblätter:

  • API-Clientname: In diesem Feld wird immer Connected Sheets angezeigt, um Einträge in verbundenen Tabellenblättern zu identifizieren.
  • Tabellen-ID für verbundene Tabellenblätter: In diesem Feld wird die Tabellen-ID angezeigt, die in der Google Tabellen-URL für dieses Tabellenblatt enthalten ist.
  • Trigger für verbundene Tabellenblätter: In diesem Feld wird angezeigt, ob die Abfrage durch einen Nutzer ausgelöst wurde, der in Google Tabellen die Schaltfläche Aktualisieren ausgewählt hat, oder durch eine geplante Aktualisierung.

Im Folgenden finden Sie ein Beispiel für eine Systemaktivitäts-URL, die die Nutzung verbundener Tabellenblätter veranschaulicht. Ersetzen Sie <instance_name.looker.com> durch Ihre Instanz-URL.

https://<instance_name.looker.com>/explore/system__activity/history?fields=query_api_client_context.name,query_api_client_context.cs_spreadsheet_id,query_api_client_context.cs_trigger,user.name,history.created_date,history.created_time_of_day&f[query_api_client_context.cs_spreadsheet_id]=-NULL&sorts=history.created_time_of_day+desc&limit=5000

Wichtige Informationen

  • Die Groß-/Kleinschreibung für die in der Pivot-Tabelle angezeigten Daten wird durch die Einstellung für die Groß-/Kleinschreibung für das Modell bestimmt. Bei Filtern für die Pivot-Tabelle wird jedoch die Groß-/Kleinschreibung in Situationen erzwungen, in denen die Groß-/Kleinschreibung für native Google Tabellen-Daten nicht berücksichtigt wird.
  • Alle Nutzer mit Betrachterzugriff auf die Tabelle können sich die Daten im Cache in einer Pivot-Tabelle ansehen.
  • Zusätzlich zum Bearbeiter-Zugriff auf das Tabellenblatt benötigen alle Nutzer, die die Pivot-Tabelle bearbeiten oder aktualisieren müssen, die entsprechenden Berechtigungen in Looker, um auf das Datenmodell zuzugreifen. Dazu gehören der Zugriff auf das Modell, auf dem die Pivot-Tabelle basiert, Berechtigungen zum Anzeigen der Daten sowie ordnungsgemäßer Zugriff auf die Daten über Zugriffsfilter oder Zugriffsrechte.
  • Wenn sich der Nutzer mit OAuth für eine BigQuery-Datenbank authentifiziert, müssen ihm möglicherweise Berechtigungen für die zugrunde liegende Datenbank gewährt werden.

Zeilen- und Datenlimits in verbundenen Tabellenblättern

Abfragen, die mit verbundenen Tabellenblättern erstellt werden, sind auf 30.000 Zeilen beschränkt. Wenn das Ergebnis der Abfrage mehr Zeilen enthält, wird dem Nutzer in Google Tabellen ein Fehler angezeigt. Wenn der Nutzer nicht die Berechtigung download_without_limit hat, wird das Ergebnis unabhängig von der Beschränkung in Google Tabellen auf maximal 5.000 Zeilen gekürzt.

Außerdem unterliegen Abfragen für verbundene Tabellenblätter einer Größenbeschränkung für Daten. Abfragen, die zu viele Daten zurückgeben, führen ebenfalls zu einem Fehler.

Wenn einer dieser Fehler auftritt, können Sie Filter hinzufügen oder weniger bzw. weniger detaillierte Dimensionen in der Abfrage verwenden.

Fehlerbehebung bei verbundenen Tabellenblättern

Beim Versuch, über Google Tabellen eine Verbindung zu Looker herzustellen, können Probleme auftreten. In diesem Abschnitt werden diese Probleme und ihre Behebung beschrieben.

Fehler: Beim Verbinden mit der Looker-Instanz ist ein Fehler aufgetreten. Versuchen Sie es noch einmal. Wenn das Problem weiterhin besteht, senden Sie uns bitte Feedback.

Für diesen Fehler kann es mehrere Gründe geben:

  • Der Name der Looker-Instanz wurde falsch eingegeben. Prüfen Sie in diesem Fall den Namen Ihrer Looker-Instanz und versuchen Sie noch einmal, eine Verbindung herzustellen.
  • Google Tabellen kann keine Verbindung zur Looker API herstellen. Das kann passieren, wenn Ihre Looker-Instanz nicht die standardmäßige API-Host-URL verwendet. Um dies zu korrigieren, lassen Sie das Feld API-Host-URL im API-Admin-Steuerfeld leer.

Fehler: Die Looker-Instanz ist nicht für die Verwendung dieses Features konfiguriert. Wenden Sie sich an Ihren Looker-Administrator, um sicherzustellen, dass er berechtigt ist.

Für diesen Fehler kann es mehrere Gründe geben:

  • Sie versuchen, eine Verbindung zu einer neu erstellten Looker-Instanz herzustellen. Es kann bis zu 24 Stunden dauern, bis eine neue Looker-Instanz in verbundenen Tabellenblättern verfügbar ist.
  • Sie versuchen, eine Verbindung zu einer Looker-Instanz herzustellen, die nicht von Looker gehostet wird. Stellen Sie eine Verbindung zu einer anderen Looker-Instanz her, die von Looker gehostet wird.

Nach dem Verbinden mit einer Looker-Instanz werden keine Modelle angezeigt

Dies weist darauf hin, dass Sie nicht die erforderlichen Berechtigungen zum Ansehen von Modellen in Ihrer Instanz haben.

Ein Looker-Nutzer mit der Rolle „Betrachter“ hat nicht die erforderlichen Berechtigungen, um Verbindungen in Google Tabellen zu erstellen, sowie nicht die erforderlichen Berechtigungen, um die Explore-UI in Looker zu verwenden. Wenn der Nutzer verbundene Tabellenblätter für Looker verwenden möchte, benötigt er die Berechtigung explore. Die Administrator-, Entwickler- und Nutzerrollen beinhalten die Berechtigung explore. Ein Looker-Administrator kann dem Nutzer die Berechtigung explore gewähren, damit er Modelle auf der Instanz sehen kann.

Fehler: Die E-Mail-Adresse Ihres verknüpften Looker-Kontos unterscheidet sich von der E-Mail-Adresse Ihres Google-Kontos.

Das bedeutet, dass die E-Mail-Adresse Ihres Looker-Kontos nicht mit der E-Mail-Adresse Ihres Google-Kontos übereinstimmt. Achten Sie darauf, dass Sie in einem Google-Konto angemeldet sind, dessen E-Mail-Adresse mit Ihrem Looker-Konto übereinstimmt. Alternativ kann ein Looker-Administrator ein neues Looker-Nutzerkonto erstellen, das Ihre aktuelle Google-E-Mail-Adresse verwendet.

Fehler: Fehlerhafte Anfrage: Kein Client zum Aktivieren gefunden.

Dieser Fehler weist darauf hin, dass der Connector für verbundene Tabellenblätter nicht aktiviert wurde. Ein Looker-Administrator muss entweder die Looker-BI-Connectors oder die Ein-/Aus-Schaltfläche für verbundene Tabellenblätter im Bereich BI-Connectors im Bereich Plattform des Looker-Menüs Admin aktivieren.

Fehler: 403 Unzulässig

Wenn für Ihre Looker-Instanz eine IP-Zulassungsliste konfiguriert ist, kann die Zulassungsliste verhindern, dass Google Tabellen eine Verbindung zur Looker API herstellt. Wenn Sie herausfinden möchten, ob die Zulassungsliste die Ursache ist, gehen Sie zur URL der Looker-Instanz, um festzustellen, ob der Fehler IP-Adresse nicht auf Zulassungsliste angezeigt wird.