Verbundene Tabellenblätter für Looker verwenden

Mit verbundenen Tabellenblättern für Looker können Nutzer Daten aus LookML-Modellen über die vertraute Tabellenoberfläche von Google Tabellen interaktiv untersuchen. Nutzer von Google Tabellen haben Zugriff auf regulierte Daten aus über 50 von Looker unterstützten Datenbanken. Die explorative Datenanalyse ist intuitiv, da verbundene Tabellenblätter eine strukturierte Ansicht des Modells mit Ansichten, Feldern und Messwerten darstellen, wie sie in Looker definiert sind. Looker-Daten über verbundene Tabellenblätter können in Google Tabellen-Standardkonstrukten wie Pivot-Tabellen, Diagrammen und Formeln verwendet werden. So lassen sich die Analysen durch vertraute Konstrukte flexibler durchführen.

Verbundene Tabellenblätter aktivieren

So verwenden Sie verbundene Tabellenblätter:

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

Verbindung zu Looker über Google Tabellen 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 vor Kurzem eine Verbindung hergestellt haben, und klicken Sie dann auf Weiter.

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

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

Looker-Abfragen mit Google Tabellen erstellen

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

  1. Wählen Sie im Tabellenblatt, das Ihr Explore enthält, Pivot-Tabelle aus.

  2. Wählen Sie aus, ob Sie eine neue Pivot-Tabelle in ein neues oder ein vorhandenes Tabellenblatt einfügen möchten, und klicken Sie auf Erstellen.

    Eine neue, leere Pivot-Tabelle wird erstellt und das Fenster mit dem 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 Ihren Looker-Dimensionen und -Messwerten auf folgende Weise:

    • Zeilen entsprechen den Looker-Dimensionen.
    • Die Spalten entsprechen den Pivot-Dimensionen von Looker.
    • Die Werte entsprechen den Looker-Messwerten. 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 außerdem eine Liste der Ansichten angezeigt, die Teil Ihres Explores sind. Diese Liste können Sie auswählen, um die in dieser Ansicht enthaltenen Dimensionen und Kennzahlen anzuzeigen.

  3. Wählen Sie Hinzufügen aus, um eine Zeile, eine Spalte, einen Wert oder einen Filter hinzuzufügen. In verbundenen Tabellenblättern wird eine Liste der im Explore verfügbaren Ansichten angezeigt. Wählen Sie einen Ansichtsnamen aus, um die Liste der Dimensionen und Messwerte in der Ansicht aufzurufen. Wählen Sie dann das Feld aus, das die Daten für die Zeile, die Spalte, den Wert oder den Filter enthält.

  4. Nachdem Sie die Looker-Felder und -Filter hinzugefügt haben, um Ihre Abfrage zu erstellen, klicken Sie auf Anwenden. Dadurch wird Ihr Tabellenblatt mit Daten aus Ihrer Looker-Instanz gefüllt.

Nachdem Sie Ihre Looker-Daten zu einer Pivot-Tabelle hinzugefügt haben, können Sie Google Tabellen verwenden, um Ihre Daten zu formatieren oder neue Tabellen-Formeln auf der Grundlage Ihrer Looker-Daten zu erstellen.

Filteroptionen

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

Nach Wert filtern – im August 2023 hinzugefügt

Sie können Looker-Dimensionen in verbundenen Tabellenblättern für Looker-Pivot-Tabellen filtern, indem Sie eine Liste von Werten aufrufen und die gewünschten Werte auswählen bzw. die Auswahl aufheben. Bisher mussten Sie die Filterwerte beim Filtern nach einer Bedingung manuell eingeben.

Um diese Funktion zu verwenden, fügen Sie ein Feld zum Abschnitt Filter der Pivot-Tabelle 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.

Sie können dann nach 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. Klicken Sie anschließend auf Anwenden, um die Pivot-Tabelle wie gewohnt mit dem neuen Filter zu aktualisieren.

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

In verbundenen Tabellenblättern können Sie relative Datumsfilter sowie viele andere erweiterte Filter mithilfe von Looker-Filterausdrücken anwenden. In verbundenen Tabellenblättern lassen sich beispielsweise Filter wie „In den letzten 30 Minuten“ oder „In den letzten 10 Tagen“ anwenden.

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.

Neben der relativen Datumsfilterung sind jetzt weitere Filterbeispiele verfügbar:

  • Ein String, der nicht mit -FOO% beginnt.
  • Einen ein- und exklusiven numerischen Bereich: (12, 20]

Alle verfügbaren Filterausdrücke finden Sie auf der Dokumentationsseite Looker-Filterausdrücke.

Looker-Parameter und Nur-Filter-Felder verwenden – im Oktober 2023 hinzugefügt

In verbundenen Tabellenblättern können Sie jetzt Parameter und Nur-Filter-Felder verwenden.

Reine Filterfelder und -parameter werden in Google Tabellen im Abschnitt FILTER-ONLY FIELDS (Nur Filterfelder) des Field Picker angezeigt, ähnlich wie sie in Looker. Gehen Sie dazu folgendermaßen vor:

  1. Fügen Sie die ausgewählten Parameter und Nur-Filter-Felder in den Bereich Filter hinzu oder ziehen Sie sie in den Bereich Filter, so wie Sie es beim Filtern nach einer Dimension oder einem Messwert tun würden.
  2. Bei Parametern mit zulässigen Werten werden diese Werte in einem Drop-down-Menü im Dialogfeld Nach Bedingung filtern angezeigt.
  3. Für reine Filterfelder können Sie das reguläre Dialogfeld Nach Bedingung filtern verwenden. Wenn das Feld im Looker-Modell definierte Vorschläge enthält, 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. Wenn Sie Ihre Daten aktualisieren, fragt Looker Ihre Datenbank ab und aktualisiert Ihre Pivot-Tabelle mit Ihren aktuellen Daten.

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

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

Regelmäßige Aktualisierungszeiten einplanen

Wenn Sie die automatische Aktualisierung Ihrer Daten planen möchten, klicken Sie in Ihrer Pivot-Tabelle auf das Dreipunkt-Menü und wählen Sie dann Aktualisierungsoptionen aus. Alternativ können Sie im Tabellenblatt „Erkunden“ die Option Aktualisierungsoptionen auswählen. In Looker wird das Dialogfeld Geplante Aktualisierung angezeigt.

Einstellungen für Pivot-Tabellen bearbeiten

Um zu ändern, welche Zeilen, Spalten, Werte oder Filter in Ihrer Pivot-Tabelle enthalten sind, wählen Sie das Stiftsymbol neben dem Dreipunkt-Menü aus, um den Editorbereich für Pivot-Tabellen zu öffnen.

Verbundene Tabellenblätter im Blick behalten

Looker-Administratoren können die Nutzung verbundener Tabellenblätter über die Feldgruppe Query API-Clienteigenschaften im Bericht „Verlauf der Systemaktivität“ ansehen. Jedes Mal, wenn eine neue Abfrage ausgeführt wird, wird im Explore Verlauf ein Eintrag erstellt.

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

  • API-Clientname: In diesem Feld wird immer Connected Sheets angezeigt, um verbundene Tabellenblätter zu identifizieren.
  • Tabellen-ID der verbundenen Tabellenblätter: In diesem Feld wird die ID der Tabelle angezeigt, die in der Google Tabellen-URL für das 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 auf die Schaltfläche Aktualisieren geklickt hat, oder durch eine geplante Aktualisierung.

Das folgende Beispiel zeigt eine URL für eine Systemaktivität, in der die Nutzung verbundener Tabellenblätter zu sehen ist. Ersetzen Sie <instance_name.looker.com> durch die 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ß- und Kleinschreibung der Daten in der Pivot-Tabelle wird durch die Einstellung für die Groß- und Kleinschreibung für das Modell bestimmt. Filter für die Pivot-Tabelle erzwingen jedoch die Berücksichtigung der Groß- und Kleinschreibung in Situationen, in denen die Groß- und Kleinschreibung für native Google Tabellen-Daten nicht berücksichtigt wird.
  • Alle Nutzer mit Betrachter-Zugriff auf das Tabellenblatt können sich die im Cache gespeicherten Daten in einer Pivot-Tabelle ansehen.
  • Zusätzlich zum Bearbeiterzugriff auf das Tabellenblatt benötigen alle Nutzer, die die Pivot-Tabelle bearbeiten oder aktualisieren müssen, die entsprechenden Berechtigungen in Looker für den Zugriff auf das Datenmodell. Dazu gehören der Zugriff auf das Modell, auf dem die Pivot-Tabelle basiert, Berechtigungen zum Anzeigen der Daten und der korrekte Zugriff auf die Daten über Zugriffsfilter oder Zugriffsrechte.
  • Wenn sich der Nutzer mit OAuth bei einer BigQuery-Datenbank authentifiziert, benötigt er möglicherweise Berechtigungen für die zugrunde liegende Datenbank.

Limits für Zeilen und Daten bei 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 vom Google Tabellen-Limit auf maximal 5.000 Zeilen gekürzt.

Darüber hinaus unterliegen Abfragen für verbundene Tabellenblätter einem Größenlimit für Daten. Auch Abfragen, die zu viele Daten zurückgeben, führen zu einem Fehler.

Wenn einer dieser Fehler auftritt, fügen Sie Filter hinzu oder verwenden Sie weniger und/oder weniger detaillierte Dimensionen in der Abfrage.

Fehlerbehebung bei verbundenen Tabellenblättern

Wenn Sie versuchen, über Google Tabellen eine Verbindung zu Looker herzustellen, können Probleme auftreten. In diesem Abschnitt werden diese Probleme und deren Behebung beschrieben.

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

Dieser Fehler kann aus verschiedenen Gründen auftreten:

  • Der Name der Looker-Instanz wurde falsch eingegeben. Überprü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. Dies kann auftreten, wenn Ihre Looker-Instanz nicht die standardmäßige API-Host-URL verwendet. Lassen Sie das Feld API-Host-URL im API-Admin-Bereich leer, um das Problem zu beheben.

Fehler: Die Looker-Instanz ist nicht zur Verwendung dieser Funktion konfiguriert. Wenden Sie sich an Ihren Looker-Administrator, um sicherzustellen, dass er berechtigt ist.

Dieser Fehler kann aus verschiedenen Gründen auftreten:

  • 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, und auch nicht die erforderlichen Berechtigungen zur Verwendung der Explore-UI in Looker. Wenn der Nutzer verbundene Tabellenblätter für Looker verwenden möchte, benötigt er die Berechtigung explore. Die Administrator-, Entwickler- und Nutzerrollen enthalten die Berechtigung explore. Ein Looker-Administrator kann dem Nutzer die Berechtigung explore erteilen, mit der er sich Modelle in der Instanz ansehen kann.

Fehler: Die E-Mail-Adresse Ihres verknüpften Looker-Kontos stimmt nicht mit der E-Mail-Adresse Ihres Google-Kontos überein.

Dies weist darauf hin, dass die E-Mail-Adresse Ihres Looker-Kontos nicht mit der E-Mail-Adresse übereinstimmt, die Sie mit Ihrem Google-Konto verwenden. 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 mit Ihrer aktuellen Google-E-Mail-Adresse erstellen.

Fehler: Fehlerhafte Anfrage: kein Client zur Aktivierung gefunden.

Dieser Fehler weist darauf hin, dass der Connector für verbundene Tabellenblätter nicht aktiviert wurde. Ein Looker-Administrator muss im Looker-Menü Admin unter Plattform unter BI-Connectors entweder die Option Looker BI Connectors oder Verbundene Tabellenblätter aktivieren.

Fehler: 403 (Unzulässig)

Wenn für Ihre Looker-Instanz eine IP-Zulassungsliste konfiguriert ist, kann diese verhindern, dass Google Tabellen eine Verbindung zur Looker API herstellt. Wenn Sie herausfinden möchten, ob die Zulassungsliste die Ursache ist, rufen Sie die URL der Looker-Instanz auf und prüfen Sie, ob die Fehlermeldung IP-Adresse nicht auf der Zulassungsliste angezeigt wird.