Mit verbundenen Tabellenblättern für Looker können Nutzer Daten aus LookML-Modellen interaktiv über die vertraute Tabellentabelle von Google Tabellen 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 organisierte Ansicht des Modells mit Ansichten, Feldern und Messwerten enthalten, wie sie in Looker definiert sind. Looker-Daten über verbundene Tabellenblätter können in Standard-Tabellenkonstrukten wie Pivot-Tabellen, Diagrammen und Formeln verwendet werden. So lässt sich die Analyse durch vertraute Konstrukte flexibel gestalten.
Verbundene Tabellenblätter aktivieren
So verwenden Sie verbundene Tabellenblätter:
- In Looker (ursprüngliche Version) muss der Looker-Administrator entweder im Bereich Plattform des Looker-Menüs im Bereich Plattform die Ein-/Aus-Schaltfläche Looker BI-Connectors oder die Schaltfläche Verbundene Tabellenblätter aktivieren. In Looker (Google Cloud Core) sind diese Optionen standardmäßig aktiviert.
- Die Looker-Instanz muss von Looker gehostet werden.
- Ihre Looker-Instanz muss Looker 22.20 oder höher ausführen, wenn Ihre 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 verwenden wie in seinem Google Workspace-Konto. Wenn sich die E-Mail-Adressen der Workspace- und Looker-Konten unterscheiden, erhalten sie eine Fehlermeldung, wenn sie versuchen, über Google Tabellen eine Verbindung zu Looker herzustellen.
- Dienste ohne eigene Steuerung müssen in der Admin-Konsole aktiviert werden. Dies ist normalerweise standardmäßig aktiviert. Weitere Informationen finden Sie im Hilfeartikel Dienste ohne eigene Steuerung verwalten.
Verbindung zu Looker aus Google Tabellen herstellen
Wählen Sie im Google Tabellen-Menü Daten die Option Daten-Connectors und dann Mit Looker verbinden aus.
Geben Sie im Dialogfeld Mit Looker verbinden den Namen der Looker-Instanz ein oder wählen Sie den Namen einer Instanz aus, zu der Sie vor Kurzem eine Verbindung hergestellt haben, und klicken Sie auf Weiter.
Wählen Sie in den folgenden Dialogfeldern das Looker-Modell und die explorative Datenanalyse aus, die Sie für die Abfrage verwenden möchten, und klicken Sie auf Verbinden.
Wenn sich Google Tabellen mit Ihrer Looker-Instanz verbindet, wird in Google Tabellen ein neues Tabellenblatt geöffnet, das die Struktur des ausgewählten Explore enthält. Dazu gehören Datenansichten, Dimensionen, Messwerte und alle Beschreibungen Ihres Looker-Entwicklers:
Looker-Abfragen mit Google Tabellen erstellen
Looker-Abfragen werden mithilfe einer Google Tabellen-Pivot-Tabelle erstellt. So fügen Sie Looker-Daten in ein Tabellenblatt ein:
Klicken Sie in dem Tabellenblatt, in dem die Option „Erkunden“ angezeigt wird, auf Pivot-Tabelle.
Legen Sie fest, ob eine neue Pivot-Tabelle in einem neuen oder einem vorhandenen Tabellenblatt eingefügt werden soll, und klicken Sie auf Erstellen.
Eine neue, leere Pivot-Tabelle wird erstellt und das Fenster mit dem Pivot-Tabelleneditor wird geöffnet. Hier können Sie Zeilen, Spalten, Werte und Filter hinzufügen, um die Abfrage basierend auf den Dimensionen und Messwerten in Looker zu erstellen:
Die Zeilen, Spalten, Werte und Filter im Pivot-Editor entsprechen den folgenden Dimensionen und Messwerten von Looker:
- Die Zeilen entsprechen den Looker-Dimensionen.
- Die Spalten entsprechen den Looked-Dimensionen von Looker.
- Die Werte entsprechen den Looker-Messwerten. Sie können ein benutzerdefiniertes Maß erstellen, indem Sie eine Looker-Dimension und eine Google Tabellen-Funktion Zusammenfassen nach auswählen.
- Filter entsprechen den Looker-Filtern.
Außerdem finden Sie hier eine Liste der Ansichten, auf die Sie klicken können, um die Dimensionen und Maßnahmen in dieser Ansicht aufzurufen.
Klicken Sie auf Hinzufügen, um eine Zeile, Spalte, einen Wert oder einen Filter hinzuzufügen. In verbundenen Tabellenblättern wird eine Liste der Ansichten angezeigt, die in Ihrer explorativen Datenanalyse verfügbar sind. Klicken Sie auf den Namen einer Datenansicht, um eine Liste der Dimensionen und Messwerte in der Ansicht zu sehen, und wählen Sie dann das Feld aus, das die Daten für Ihre Zeile, Spalte, Wert oder Filter enthält. Bei Filtern können Sie angeben, wie die Daten in diesem Feld gefiltert werden sollen:
Nachdem Sie die Looker-Felder und -Filter zum Erstellen der Abfrage hinzugefügt haben, klicken Sie auf Anwenden. Dadurch wird das Tabellenblatt mit Daten aus Ihrer Looker-Instanz gefüllt:
Nachdem Sie Ihre Looker-Daten einer Pivot-Tabelle hinzugefügt haben, können Sie mit den regulären Google Tabellen-Funktionen Ihre Daten formatieren oder basierend auf Ihren Looker-Daten neue Google Tabellen-Formeln erstellen.
Daten werden in Google Tabellen aktualisiert
Die Daten in der Pivot-Tabelle sind statisch, können aber jederzeit aktualisiert werden. Wenn Sie Ihre Daten aktualisieren, muss Looker Ihre Datenbank abfragen und Ihre Pivot-Tabelle mit den neuesten Daten aktualisieren.
Sowohl in der Pivot-Tabelle als auch in dem Tabellenblatt mit der Ansicht „Erkunden“ wird die Zeit der letzten Aktualisierung angezeigt:
Klicken Sie auf Aktualisieren, um die Daten in der Pivot-Tabelle zu aktualisieren.
Regelmäßige Aktualisierungszeiten planen
Über das Dialogfeld Geplante Aktualisierung können Sie auch automatische Aktualisierungen Ihrer Daten planen:
Das Dialogfeld Geplante Aktualisierung können Sie aufrufen, indem Sie in der Pivot-Tabelle auf das Dreipunkt-Menü klicken und Aktualisierungsoptionen auswählen oder im Tabellenblatt „Erkunden“ auf Aktualisierungsoptionen klicken.
Einstellungen für Pivot-Tabellen bearbeiten
Wenn Sie ändern möchten, welche Zeilen, Spalten, Werte oder Filter die Pivot-Tabelle enthalten, klicken Sie auf das Stiftsymbol neben dem Dreipunkt-Menü, um den Editor für Pivot-Tabellen zu öffnen.
Verbundene Tabellenblätter überwachen
Ein Looker-Administrator kann die Nutzung verbundener Tabellenblätter mithilfe der Gruppe der Query API-Clienteigenschaften im explorativen Aktivitätsverlauf des Systems ansehen. Bei jeder neuen Abfrage wird im Verlauf ein Eintrag erstellt.
In der Gruppe der 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. - Tabellen-ID für verbundene Tabellenblätter: Dieses Feld enthält die ID der Tabelle, die in der Google Tabellen-URL für das Tabellenblatt enthalten ist.
- Trigger für verbundene Tabellenblätter: Dieses Feld zeigt an, ob die Abfrage von einem Nutzer ausgelöst wurde, der in Google Tabellen auf die Schaltfläche Aktualisieren oder durch eine geplante Aktualisierung geklickt hat.
Nachfolgend finden Sie ein Beispiel für eine URL für die Systemaktivität, das die Nutzung verbundener Tabellenblätter zeigt. 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 wird bei der Darstellung der Daten in der Pivot-Tabelle anhand der Sensitivitätseinstellung für das Modell bestimmt. Filter in der Pivot-Tabelle erzwingen jedoch die Groß- und Kleinschreibung, wenn in Filtern für native Google Tabellen-Daten die Groß-/Kleinschreibung nicht berücksichtigt wird.
- Alle Personen mit Betrachterzugriff auf das Tabellenblatt können die im Cache gespeicherten Daten in einer Pivot-Tabelle ansehen.
- Zusätzlich zum Bearbeiterzugriff für das Tabellenblatt benötigen alle Nutzer, die die Pivot-Tabelle bearbeiten oder aktualisieren müssen, die erforderlichen Berechtigungen in Looker, um auf das Datenmodell zuzugreifen. Dazu gehören der Zugriff auf das Modell, auf dem die Pivot-Tabelle basiert, die Berechtigung zum Ansehen der Daten sowie korrekter Zugriff auf die Daten über beliebige Zugriffsfilter oder Zugriffsrechte.
- Wenn sich der Nutzer bei OAuth auf eine BigQuery-Datenbank authentifiziert, muss er möglicherweise Berechtigungen für die zugrunde liegende Datenbank erteilen.
Zeilen- und Datenlimits in verbundenen Tabellenblättern
Abfragen, die mit verbundenen Tabellenblättern erstellt werden, dürfen maximal 30.000 Zeilen enthalten. Wenn das Ergebnis der Abfrage mehr Zeilen enthält, wird für den Nutzer ein Fehler ausgegeben. Hat der Nutzer die Berechtigung download_without_limit
nicht, wird das Ergebnis unabhängig von der Tabellenbegrenzung 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 der folgenden Fehler angezeigt wird, sollten Sie in Ihrer Abfrage Filter hinzufügen oder weniger und/oder detailliertere Dimensionen verwenden.
Fehlerbehebung bei verbundenen Tabellenblättern
Es können Probleme auftreten, wenn Sie versuchen, über Google Tabellen eine Verbindung zu Looker herzustellen. 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.
Dieser Fehler kann mehrere Gründe haben:
- Der Name der Looker-Instanz wurde falsch eingegeben. Prüfen Sie in diesem Fall den Namen der Looker-Instanz und versuchen Sie noch einmal, eine Verbindung herzustellen.
- Google Tabellen kann keine Verbindung zur Looker API herstellen. Das kann vorkommen, wenn die Looker-Instanz nicht die Standard-API-Host-URL verwendet. Lassen Sie das Feld API-Host-URL im API-Admin-Steuerfeld leer, um dies zu korrigieren.
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 mehrere Gründe haben:
- Sie versuchen, eine Verbindung zu einer neu erstellten Looker-Instanz herzustellen. Es kann bis zu 24 Stunden dauern, bis eine neue Looker-Instanz in den 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 mehr angezeigt
Dies bedeutet, dass Sie nicht die erforderlichen Berechtigungen zum Ansehen von Modellen in Ihrer Instanz haben.
Ein Looker-Nutzer mit der Rolle „Betrachter“ hat nicht die nötigen Berechtigungen, um Verbindungen in Google Tabellen zu erstellen. 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
erteilen, sodass er Modelle auf der Instanz sehen 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 Ihres Google-Kontos übereinstimmt. Prüfen Sie, ob Sie in einem Google-Konto angemeldet sind, dessen E-Mail-Adresse mit dem Looker-Konto übereinstimmt. Alternativ kann ein Looker-Administrator ein neues Looker-Nutzerkonto erstellen, das Ihre aktuelle Google-E-Mail-Adresse verwendet.
Fehler: Bad Request: Kein Aktivierungsclient gefunden.
Dieser Fehler weist darauf hin, dass der Connector für verbundene Tabellenblätter nicht aktiviert ist. Ein Looker-Administrator muss entweder im Bereich Plattform des Looker-Menüs unter BI-Connectors die Option Looker BI-Connectors oder Verbundene Tabellenblätter aktivieren.