Mit verbundenen Tabellenblättern für Looker können Nutzer Daten aus LookML-Modellen über die vertraute Google Tabellen-Benutzeroberfläche interaktiv analysieren. Sheets-Nutzer haben Zugriff auf verwaltete Daten aus mehr als 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 enthalten, die genau so definiert wurden wie in Looker. Looker-Daten über verbundene Tabellenblätter können in Standardelementen von Google Tabellen wie Pivot-Tabellen, Diagrammen und Formeln verwendet werden. So lassen sich Analysen mithilfe vertrauter Elemente flexibel durchführen.
Verbundene Tabellenblätter aktivieren
So verwenden Sie verbundene Tabellenblätter:
- In Looker (Original) muss Ihr Looker-Administrator im Looker-Menü Admin unter BI-Connectors unter Plattform entweder die Option Alle Looker BI-Connectors oder die Ein/Aus-Schaltfläche Verbundene Tabellenblätter aktivieren. In Looker (Google Cloud-Kern) 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 die E-Mail-Adressen des Google Workspace- und des Looker-Kontos unterschiedlich sind, wird beim Versuch, über Google Tabellen eine Verbindung zu Looker herzustellen, eine Fehlermeldung angezeigt.
- Der Zugriff auf Dienste ohne eigene Steuerung muss in der Google Workspace-Admin-Konsole aktiviert werden. Diese Option ist in der Regel standardmäßig aktiviert. Weitere Informationen finden Sie im Hilfeartikel Dienste ohne eigene Einstellung verwalten.
Verbindung zu Looker über Google Tabellen herstellen
Wählen Sie in Google Tabellen im Menü Daten die Option Daten-Connectors und dann Mit Looker verbinden aus.
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.
Wählen Sie in den folgenden Dialogfeldern das Looker-Modell und das Explore aus, die Sie für die Abfrage verwenden möchten, und wählen Sie Verbinden aus.
Wenn in Google Tabellen eine Verbindung zu Ihrer Looker-Instanz hergestellt wird, wird ein neues Tabellenblatt geöffnet, das die Struktur des ausgewählten Explores zeigt, einschließlich Ansichten, Dimensionen, Messwerten und aller Feldbeschreibungen, die von Ihrem 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 Ihrer Tabelle Looker-Daten hinzu:
Wählen Sie im Tabellenblatt, das Ihr Explore enthält, Pivot-Tabelle aus.
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.
Es wird eine neue leere Pivot-Tabelle erstellt und das Fenster Editor für Pivot-Tabellen wird geöffnet. Sie können Zeilen, Spalten, Werte und Filter hinzufügen, um eine Abfrage auf der Grundlage der Dimensionen und Messwerte 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.
- Werte entsprechen 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 auch eine Liste der Ansichten angezeigt, die Teil Ihres Explores sind. Sie können diese auswählen, um die Dimensionen und Messwerte anzuzeigen, die in dieser Ansicht enthalten sind.
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.
Nachdem Sie die Looker-Felder und ‑Filter für die Abfrage hinzugefügt haben, wählen Sie Übernehmen aus. Dadurch werden die Daten aus Ihrer Looker-Instanz in die Tabelle eingefügt.
Nachdem Sie Ihre Looker-Daten einer Pivot-Tabelle hinzugefügt haben, können Sie sie in Google Tabellen formatieren oder neue Google Tabellen-Formeln auf der Grundlage Ihrer Looker-Daten erstellen.
Filteroptionen
Seit der Erstveröffentlichung 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 Pivot-Tabellen in verbundenen Tabellenblättern für Looker filtern, indem Sie eine Liste der Werte aufrufen und die gewünschten Werte auswählen oder 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 in Google Tabellen werden die 500 am häufigsten vorkommenden Werte aus Looker abgerufen.
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
Mit Looker-Filterausdrücken können Sie relative Datumsfilter und viele andere erweiterte Filter in verbundenen Tabellenblättern anwenden. In verbundenen Tabellenblättern können Sie beispielsweise Filter wie „liegt in den letzten 30 Minuten“ oder „liegt in den letzten 10 Tagen“ anwenden.
So verwenden Sie Looker-Filterausdrücke:
Fügen Sie dem Bereich „Filter“ der Pivot-Tabelle ein Feld hinzu.
Klicken Sie auf das Drop-down-Menü Status, um die Filteroptionen aufzurufen, und wählen Sie Filterausdruck aus.
Geben Sie im Feld Wert einen beliebigen Looker-Filterausdruck ein.
Wenn Sie beispielsweise nach den letzten 7 Tagen filtern möchten, können Sie entweder „7 Tage“ oder „Letzte 7 Tage“ eingeben.
Klicken Sie auf OK.
Neben dem Filtern nach relativen Zeiträumen sind jetzt auch folgende Filter möglich:
- Ein String, der nicht mit
-FOO%
beginnt. - Einen ein- und exklusiven numerischen Bereich:
(12, 20]
Eine Liste aller 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. So verwenden Sie sie:
- Fügen Sie die ausgewählten Parameter und Nur-Filter-Felder dem Bereich Filter hinzu oder ziehen Sie sie dorthin.
- Bei Parametern mit zulässigen Werten werden diese im Dialogfeld Nach Bedingung filtern in einem Drop-down-Menü angezeigt.
- Für reine Filterfelder können Sie das reguläre Dialogfeld Nach Bedingung filtern verwenden. Wenn das Feld Vorschläge enthält, die im Looker-Modell definiert sind, 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 automatische Aktualisierungen Ihrer Daten planen möchten, klicken Sie in der Pivot-Tabelle auf das Dreipunkt-Menü und wählen Sie Aktualisierungsoptionen aus. Alternativ können Sie auch auf der Explore-Tabelle Aktualisierungsoptionen auswählen. In Looker wird das Dialogfeld Geplante Aktualisierung angezeigt.
Pivot-Tabelleneinstellungen bearbeiten
Wenn Sie ändern möchten, welche Zeilen, Spalten, Werte oder Filter in der Pivot-Tabelle enthalten sind, klicken Sie auf das Stiftsymbol neben dem Dreipunkt-Menü, um den Editor für Pivot-Tabellen zu öffnen.
Verbundene Tabellenblätter im Blick behalten
Looker-Administratoren können die Nutzung verbundener Tabellen mithilfe der Feldgruppe Query API Client Properties im Explore „Systemaktivitätsverlauf“ aufrufen. Jedes Mal, wenn eine neue Abfrage ausgeführt wird, wird im Explore Verlauf ein Eintrag erstellt.
In der Gruppe Query API-Clienteigenschaften 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. - 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 sehen Sie, 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 angezeigt wird. Ersetzen Sie <instance_name.looker.com>
durch die URL Ihrer Instanz.
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
Support für die Connected Sheets API
Die API-Unterstützung für verbundene Tabellenblätter für Looker ist sowohl über Apps Script als auch über die Google Tabellen APIs verfügbar.
Mit der API-Unterstützung können Sie unter anderem Folgendes tun:
- Automatische Datenaktualisierung: Sie können regelmäßige Aktualisierungen Ihrer Looker-Tabellen planen, damit Sie immer die neuesten Informationen verwenden.
- Benutzerdefinierte Workflows: Sie können komplexe Prozesse erstellen, bei denen Looker-Daten in Ihre vorhandenen Google Tabellen-Workflows einfließen.
- Einbindung in andere Anwendungen: Mithilfe von Apps Script- oder Google Tabellen-APIs können Sie Looker-Daten mit externen Tools und Diensten verbinden.
Wenn Sie Looker mit der Google Sheets API als Datenquelle angeben möchten, verwenden Sie das Objekt looker
mit der REST-Ressource DataSourceSpec
.
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 Lesezugriff auf die Tabelle 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, müssen ihm möglicherweise Berechtigungen für die zugrunde liegende Datenbank gewährt werden.
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 in Google Tabellen eine Fehlermeldung angezeigt. Wenn der Nutzer nicht die Berechtigung download_without_limit
hat, wird das Ergebnis unabhängig vom Limit in Google Tabellen auf maximal 5.000 Zeilen gekürzt.
Außerdem unterliegen Abfragen für verbundene Tabellenblätter einer Datengrößenbeschränkung. Abfragen, die zu viele Daten zurückgeben, führen ebenfalls zu einem Fehler.
Wenn einer dieser Fehler auftritt, sollten Sie Ihrer Abfrage Filter hinzufügen oder weniger und/oder weniger detaillierte Dimensionen verwenden.
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 ihre Behebung beschrieben.
Fehler: Beim Verbinden mit Ihrer Looker-Instanz ist ein Fehler aufgetreten. Bitte 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. Das kann passieren, wenn für Ihre Looker-Instanz nicht die Standard-API-Host-URL verwendet wird. 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. Bitte wenden Sie sich an Ihren Looker-Administrator, um sicherzustellen, dass sie 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 Tabellen 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
Das bedeutet, dass Sie nicht die erforderlichen Berechtigungen haben, um sich Modelle in Ihrer Instanz anzusehen.
Ein Looker-Nutzer mit der Rolle Betrachter hat nicht die erforderlichen Berechtigungen, um Verbindungen in Google Tabellen zu erstellen. Er hat auch nicht die erforderlichen Berechtigungen, um die Explore-Benutzeroberfläche 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 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.
Das bedeutet, dass die E-Mail-Adresse Ihres Looker-Kontos nicht mit der E-Mail-Adresse übereinstimmt, die Sie für Ihr 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 im Bereich Plattform unter BI-Connectors entweder die Option Alle 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. Um festzustellen, ob die Zulassungsliste die Ursache ist, rufen Sie die URL der Looker-Instanz auf. Wenn Sie die Fehlermeldung IP-Adresse nicht auf Zulassungsliste erhalten, ist das der Fall.