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 können Sie Analysen mithilfe vertrauter Elemente flexibel durchführen.
Verbundene Tabellenblätter aktivieren
So verwenden Sie verbundene Tabellenblätter:
- In Looker (Original) muss Ihr Looker-Administrator entweder die Option Alle Looker-BI-Connectors oder Verbundene Tabellenblätter im Bereich BI-Connectors im Abschnitt Plattform des Menüs Verwaltung 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 sie auf Google Cloudgehostet wird. Wenn Ihre Looker-Instanz nicht auf Google Cloudgehostet wird, muss auf ihr Looker 23.4 oder höher ausgeführt werden.
- Jeder Nutzer, der eine Verbindung von Google Tabellen zu Ihrer Looker-Instanz herstellen möchte, muss in seinem Looker-Nutzerkonto dieselbe E-Mail-Adresse verwenden wie für sein Google Workspace-Konto. 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, die nicht einzeln gesteuert werden, muss in der Admin-Konsole von Google Workspace aktiviert werden. Diese Option ist in der Regel standardmäßig aktiviert. Weitere Informationen finden Sie im Hilfeartikel Dienste ohne eigene Einstellung verwalten.
Verbindung zu einem Look über Google Tabellen herstellen
In Looker ist ein Look eine einzelne Abfrage, die zuvor gespeichert wurde. Sie können die Ergebnisse eines Looks zu einem Tabellenblatt hinzufügen und dann in Google Tabellen mit der Look-Ausgabe interagieren.
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, mit der Sie vor Kurzem eine Verbindung hergestellt haben, und klicken Sie auf Mit Look verbinden.
Wählen Sie im folgenden Dialogfeld den Look aus, den Sie Google Tabellen hinzufügen möchten, und klicken Sie dann auf Verbinden. Im Feld Look suchen können Sie nach einem gespeicherten Look suchen, indem Sie den Namen oder die Look-ID eingeben. Sie können die Liste der im Dialogfeld angezeigten Looks auch filtern, indem Sie einen Teilstring eingeben, der im Look-Namen enthalten ist.
Wählen Sie im Dialogfeld Verbindung zu einem Look herstellen aus, ob Sie eine neue Tabelle für die Look-Ausgabe erstellen oder die Look-Ausgabe einer vorhandenen Tabelle hinzufügen möchten, und klicken Sie auf Erstellen.
Wenn in Google Tabellen eine Verbindung zu Ihrer Looker-Instanz hergestellt wird, wird die Ausgabe des ausgewählten Looks hinzugefügt.
In Google Tabellen können Sie keine Daten zu Suchanfragen bearbeiten. Sie können sie aber jederzeit aktualisieren, indem Sie auf Aktualisieren klicken. Sie können auf die URL des Looks klicken, um ihn in Looker zu öffnen. Sie können den Namen, die ID und die URL des Looks auch in der Seitenleiste des Looks aufrufen.
Verbindung von Google Tabellen zu Looker-Explore herstellen
Ein Explore ist der Ausgangspunkt für Abfragen. In einem Explore werden bestimmte Felder aus der zugehörigen Ansichtsdatei angezeigt. Diese Felder können ausgewählt werden, um eine Abfrage in einem Tabellenblatt zu erstellen.
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, mit der Sie vor Kurzem eine Verbindung hergestellt haben. Wählen Sie dann Mit Explore verbinden aus.
Wählen Sie in den folgenden Dialogfeldern das Looker-Modell und das Explore aus, die Sie für die Abfrage verwenden möchten, und klicken Sie auf Verbinden.
Wenn in Google Tabellen eine Verbindung zu Ihrer Looker-Instanz hergestellt wird, wird eine neue Tabelle geöffnet, in der die Struktur des ausgewählten Explores angezeigt wird, 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 Google Tabellen-Pivot-Tabelle erstellt. So fügen Sie Ihrer Tabelle Looker-Daten hinzu:
Wählen Sie in der Tabelle mit dem Explore 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 in folgenden Punkten:
- Zeilen entsprechen Looker-Dimensionen.
- Spalten entsprechen den Pivot-Dimensionen in Looker.
- Werte entsprechen Looker-Messwerten. Sie können einen benutzerdefinierten Messwert erstellen, indem Sie eine Looker-Dimension und eine Zusammenfassen nach-Funktion aus Google Tabellen auswählen.
- Filter entsprechen den Looker-Filtern.
Im Pivot-Editor wird auch eine Liste der Ansichten angezeigt, die Teil des explorativen Analysetools sind. Sie können diese Ansichten auswählen, um die darin enthaltenen Dimensionen und Messwerte anzuzeigen.
Wählen Sie Hinzufügen aus, um eine Zeile, Spalte, einen Wert oder einen Filter hinzuzufügen. In verbundenen Tabellenblättern wird eine Liste der Ansichten angezeigt, die in Ihrem Explore verfügbar sind. Wählen Sie einen Ansichtsnamen aus, um die Liste der Dimensionen und Messwerte in der Ansicht zu sehen, und dann das Feld, das die Daten für die Zeile, Spalte, den Wert oder den Filter liefert.
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 Tabellenformeln 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
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 manuell eingeben, wenn Sie nach einer Bedingung filtern wollten.
Wenn Sie diese Funktion verwenden möchten, fügen Sie der Pivot-Tabelle im Bereich Filter 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 in Google Tabellen werden die 500 am häufigsten vorkommenden Werte aus Looker abgerufen.
Sie können dann nach den Elementen suchen, alle auswählen oder alle Auswahlen aufheben oder die Elemente nach Häufigkeit oder alphabetisch sortieren. Wenn Sie unten auf OK klicken, werden Ihre Auswahlen in Google Tabellen gespeichert. Klicken Sie dann auf Übernehmen, um die Pivot-Tabelle wie gewohnt mit dem neuen Filter zu aktualisieren.
Filter mit Looker-Filterausdrücken
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 relativen Datumsfilter sind jetzt auch folgende Filter möglich:
- Ein String, der nicht mit
-FOO%
beginnt - Ein numerischer Bereich, der sowohl ein- als auch ausschließend ist:
(12, 20]
Eine Liste aller verfügbaren Filterausdrücke finden Sie auf der Dokumentationsseite Looker-Filterausdrücke.
Looker-Parameter und Nur-Filter-Felder verwenden
Sie können jetzt Parameter und Nur-Filter-Felder in verbundenen Tabellenblättern verwenden.
Nur-Filter-Felder und Parameter werden in Google Tabellen im Bereich NUR-FILTER-FELDER der Feldauswahl angezeigt, ähnlich wie 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 für das Feld im Looker-Modell Vorschläge 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, wird in Looker eine Abfrage Ihrer Datenbank ausgeführt und Ihre Pivot-Tabelle mit den neuesten Daten aktualisiert.
Sowohl in der Pivot-Tabelle als auch in der Tabelle mit dem Look oder Explore wird die Uhrzeit angezeigt, zu der sie zuletzt aktualisiert wurde.
Wählen Sie Aktualisieren aus, um die Daten in der Pivot-Tabelle zu aktualisieren.
Regelmäßige Aktualisierungszeitpunkte planen
Wenn Sie automatische Aktualisierungen Ihrer Daten planen möchten, wählen Sie in der Pivot-Tabelle entweder das Dreipunkt-Menü und dann Aktualisierungsoptionen oder auf dem Explore-Tabellenblatt Aktualisierungsoptionen aus. 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 überwachen
Looker-Administratoren können sich die Nutzung verbundener Tabellen mithilfe der Feldgruppe Query API Client Properties im Explore „Systemaktivitätsverlauf“ ansehen. Jedes Mal, wenn eine neue Abfrage ausgeführt wird, wird ein Eintrag in der explorativen Datenanalyse Verlauf erstellt.
In der Gruppe Query API-Clienteigenschaften gibt es drei neue Felder für verbundene Tabellenblätter:
- API Client Name (API-Client-Name): In diesem Feld wird immer
Connected Sheets
angezeigt, um Einträge in verbundenen Tabellen 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 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.
Im Folgenden finden Sie ein Beispiel für eine URL für Systemaktivitäten, die die Nutzung verknüpfter Tabellen zeigt. 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 eingebunden werden.
- 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 als Datenquelle mit der Google Tabellen API angeben möchten, verwenden Sie das looker
-Objekt mit der REST-Ressource DataSourceSpec
.
Wichtige Hinweise
- Ob die Groß- und Kleinschreibung für die Daten in der Pivot-Tabelle berücksichtigt wird, wird durch die Einstellung für die Groß- und Kleinschreibung für das Modell bestimmt. Bei Filtern in der Pivot-Tabelle wird jedoch die Groß- und Kleinschreibung berücksichtigt, wenn der Filter für native Google Tabellen-Daten nicht empfindlich für die Groß- und Kleinschreibung ist.
- Alle Nutzer mit Lesezugriff auf die Tabelle können sich die im Cache gespeicherten Daten in einer Pivot-Tabelle ansehen.
- Neben der Berechtigung zum Bearbeiten des Tabellenblatts benötigen alle Nutzer, die die Pivot-Tabelle bearbeiten oder aktualisieren möchten, die richtigen Berechtigungen in Looker, um auf das Datenmodell zuzugreifen. Dazu gehören Zugriff auf das Modell, auf dem die Pivot-Tabelle basiert, Berechtigungen zum Ansehen der Daten und der ordnungsgemäße Zugriff auf die Daten über Zugriffsfilter oder Zugriffsberechtigungen.
- 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.
Zeilen- und Datenlimits für verbundene Tabellenblätter
Abfragen, die mit verbundenen Tabellenblättern erstellt werden, dürfen maximal 100.000 Zeilen enthalten. 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 in verbundenen Tabellenblättern 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 der 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.
- In Google Tabellen kann keine Verbindung zur Looker API hergestellt werden. Das kann passieren, wenn für Ihre Looker-Instanz nicht die Standard-API-Host-URL verwendet wird. Lassen Sie dazu das Feld API-Host-URL im API-Admin-Bereich leer.
Fehler: Die Looker-Instanz ist nicht für die 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 der Verbindung 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 Rollen Administrator, Entwickler und Nutzer enthalten die Berechtigung explore
. Ein Looker-Administrator kann dem Nutzer die Berechtigung explore
gewähren. Damit sollte er in der Lage sein, Modelle in der Instanz zu sehen.
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. Sie müssen in einem Google-Konto mit einer E-Mail-Adresse angemeldet sein, die mit der E-Mail-Adresse Ihres Looker-Kontos übereinstimmt. Alternativ kann ein Looker-Administrator ein neues Looker-Nutzerkonto mit Ihrer aktuellen Google-E-Mail-Adresse erstellen.
Fehler: Bad Request: no enable client found.
Dieser Fehler gibt an, dass der Connector für verbundene Tabellenblätter nicht aktiviert wurde. Ein Looker-Administrator muss entweder die Option Alle Looker-BI-Connectors oder Verbundene Tabellenblätter im Bereich BI-Connectors im Abschnitt Plattform des Menüs Verwaltung von Looker 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.