Auf dieser Seite wird beschrieben, wie Sie die Quick-Link-Option Verbundene Tabellenblätter im Zahnradmenü Explore-Aktionen in Looker aktivieren und verwenden. Mit der Option Verbundene Tabellenblätter wird Google Sheets geöffnet und eine Verbindung von Google Sheets zum Looker-Explore hergestellt. Anschließend können Sie in der neu erstellten Google-Tabelle Berichte, Pivot-Tabellen oder Diagramme mit den Feldern aus dem ausgewählten Looker-Explore erstellen.
Hinweis
Wenn Sie den Schnelllink Verbundene Tabellenblätter verwenden möchten, benötigen Sie Folgendes:
- Eine Looker-Instanz, die von einem Administrator für die Funktion aktiviert und konfiguriert wurde, wie im Abschnitt Quick Link für verbundene Tabellenblätter aktivieren und konfigurieren auf dieser Seite beschrieben.
- Ein Looker-Nutzerkonto mit der Berechtigung
explorefür die LookML-Modelle, die Sie mit Google Sheets verbinden möchten - Ein Google-Konto mit derselben E‑Mail-Adresse, die mit Ihrem Looker-Konto verknüpft ist
Quick Link für verbundene Tabellenblätter in einem Explore verwenden
Wenn Ihr Looker-Administrator die Funktion aktiviert hat, können Sie eine Verbindung zwischen Google Sheets und jedem Explore herstellen, auf das Sie Zugriff haben:
Melden Sie sich mit der E‑Mail-Adresse, die mit Ihrem Google-Konto verknüpft ist, in Looker an.
Rufen Sie in Looker das Explore auf, das Sie als Datenquelle verwenden möchten.
Klicken Sie auf das Zahnradsymbol Explore-Aktionen und wählen Sie Verbundene Tabellenblätter aus.
Wenn Sie diese Funktion zum ersten Mal verwenden, werden Sie aufgefordert, Looker den Zugriff auf Ihr Google-Konto zu gewähren. Wählen Sie das Google-Konto aus, das Sie verwenden möchten. Die E‑Mail-Adresse des Google-Kontos muss mit der E‑Mail-Adresse übereinstimmen, die mit Ihrem Looker-Nutzerkonto verknüpft ist.
Prüfen Sie die Berechtigungen, die auf dem Zustimmungsbildschirm angefordert werden, und klicken Sie auf Zulassen.
Ein neuer Browsertab wird in Google Sheets geöffnet und Sie werden in einem Dialogfeld gefragt, ob Sie Ihr Google-Konto mit Ihrem Looker-Konto verknüpfen möchten. Klicken Sie auf Konto verknüpfen.
Das Google-Tabellenblatt ist jetzt mit dem Looker-Explore verbunden, von dem aus Sie gestartet sind. In der Google-Tabelle können Sie Felder aus dem Explore hinzufügen, Pivot-Tabellen erstellen, Diagramme erstellen und Formeln anwenden, um die Daten aus Ihrem Looker-Explore zu analysieren.
Weitere Informationen zum Erstellen von Abfragen in verbundenen Tabellenblättern finden Sie auf der Dokumentationsseite Verbundene Tabellenblätter für Looker verwenden.
Quick Link für verbundene Tabellenblätter aktivieren und konfigurieren
Damit der Quick Link Verbundene Tabellenblätter im Zahnradmenü Explore-Aktionen aktiviert werden kann, muss Ihre Looker-Instanz die folgenden Anforderungen erfüllen:
- Auf Ihrer Instanz muss Looker 25.20 oder höher ausgeführt werden.
- Für Looker (Google Cloud Core)-Instanzen wird der Schnelllink Verbundene Tabellenblätter nur für öffentliche sichere Verbindungen oder Hybridverbindungen Netzwerkverbindungen unterstützt. Looker (Google Cloud Core)-Instanzen mit privaten Verbindungen (Zugriff auf private Dienste) werden nicht unterstützt.
- Bei Looker (Original)-Instanzen wird der Quick Link Verbundene Tabellenblätter nur für von Looker gehostete Instanzen unterstützt. Vom Kunden gehostete Looker-Instanzen werden nicht unterstützt.
Wenn Sie die Option Verbundene Tabellenblätter im Zahnradmenü Explore-Aktionen einer Looker-Instanz aktivieren möchten, muss ein Administrator die folgenden allgemeinen Aufgaben ausführen, die in den folgenden Abschnitten beschrieben werden:
- Aktivieren Sie die Google Sheets API in der Google Cloud Console.
- Erstellen Sie einen OAuth-Client in der Google Cloud Console im selben Google Cloud Console-Projekt, in dem die Google Sheets API aktiviert wurde.
- Aktivieren und konfigurieren Sie die Option Quick Link für verbundene Tabellenblätter aktivieren auf der Seite „Looker-BI-Connectors“.
Google Sheets API in der Google Cloud Console aktivieren
Für den Schnelllink Verbundene Tabellenblätter wird die Google Sheets API verwendet. Diese API muss daher in dem Projekt aktiviert sein, das Sie zum Erstellen des OAuth-Clients verwenden. Die Google Sheets API kann von einem IAM-Nutzer mit der IAM-Berechtigung roles/serviceusage.serviceUsageAdmin aktiviert werden.
So aktivieren Sie die Google Sheets API:
Rufen Sie im Navigationsmenü der Google Cloud Console APIs und Dienste > Bibliothek auf und öffnen Sie die Google Sheets API.
Wählen Sie in der Google Cloud Console über die Projektauswahl das Projekt aus, das Sie für die Verbindung mit Google Sheets über Ihre Looker-Explores verwenden möchten. Sie müssen während der gesamten Einrichtung des Quicklinks für verbundene Tabellenblätter dasselbe Google Cloud Console-Projekt verwenden, damit die Google Sheets API im selben Projekt aktiviert wird, in dem Sie OAuth konfigurieren.
Klicken Sie auf der Seite „Google Sheets API“ auf Aktivieren, falls die API noch nicht aktiviert ist.
OAuth-Client erstellen
Ein IAM-Nutzer mit den erforderlichen Rollen muss einen OAuth-Client erstellen.
Sie können den OAuth-Client in einem beliebigen Google Cloud -Projekt einrichten. Die Google Sheets API muss jedoch in diesem Projekt aktiviert sein.
So erstellen Sie den Client und seine Anmeldedaten:
Öffnen Sie in der Google Cloud Console über die Projektauswahl der Google Cloud Console das Projekt, in dem Sie die Google Sheets API aktiviert haben.
Rufen Sie im Hauptmenü der Google Cloud Console APIs und Dienste > Anmeldedaten auf.
Klicken Sie auf der Seite Anmeldedaten auf das Drop-down-Menü Anmeldedaten erstellen und wählen Sie OAuth-Client-ID aus.
Wählen Sie im Drop-down-Menü Anwendungstyp die Option Webanwendung aus.
Geben Sie im Feld Name einen Namen für Ihren OAuth-Client ein, z. B.
Looker to Connected Sheets.Klicken Sie im Abschnitt Autorisierte Weiterleitungs-URIs auf den Button URI hinzufügen. Fügen Sie den folgenden URI hinzu:
https://LOOKER_INSTANCE_URL/oauth2callbackKlicken Sie auf den Button URI hinzufügen, um auch den folgenden URI hinzuzufügen:
https://LOOKER_INSTANCE_URL/external_oauth/redirectKlicken Sie auf Erstellen.
Nachdem Sie auf Erstellen geklickt haben, wird das Fenster OAuth-Client erstellt angezeigt. In diesem Fenster werden die Client-ID und der Clientschlüssel angezeigt, die die Google Cloud Console für Ihren OAuth-Client erstellt hat. Kopieren und notieren Sie sich diese Werte, da sie erforderlich sind, wenn Sie die Option „Verbundene Tabellenblätter aktivieren“ konfigurieren.
Option „Quick Link für verbundene Tabellenblätter aktivieren“ konfigurieren
Nachdem Sie die Google Sheets API in der Google Cloud Console aktiviert und den OAuth-Client in der Google Cloud Console erstellt haben, können Sie den Schnelllink Verbundene Tabellenblätter auf Ihrer Looker-Instanz aktivieren. Gehen Sie dazu so vor:
- Wählen Sie in Ihrer Looker-Instanz im Bereich Plattform des Admin-Bereichs die Option BI-Connectors aus.
- Aktivieren Sie die Option Google Sheets, falls sie noch nicht aktiviert ist. Sie können auch den vorkonfigurierten Client Verbundene Tabellenblätter auf der Seite OAuth-Clients verwalten aktivieren. Die Einstellungen zwischen den beiden Seiten werden synchronisiert.
- Aktivieren Sie die verschachtelte Einstellung Quick Link für verbundene Tabellenblätter aktivieren.
- Fügen Sie in die Felder Client-ID und Clientschlüssel die Werte ein, die Sie aus der Google Cloud Console kopiert haben, als Sie den OAuth-Client in der Google Cloud Console erstellt haben.
- Klicken Sie auf Speichern.
Die Option Verbundene Tabellenblätter im Zahnradmenü Explore-Aktionen ist jetzt für Ihre Looker-Instanz eingerichtet.
Vom Pilotprogramm migrieren
Wenn Ihre Organisation am früheren Pilotprogramm für die Funktion In Google Sheets öffnen teilgenommen hat, hat Ihre Looker-Instanz einen zentral verwalteten OAuth-Client verwendet, der von Looker bereitgestellt wurde. Diese Einrichtung wird zugunsten der sichereren und skalierbareren Methode eingestellt, bei der jeder Looker-Administrator einen eigenen OAuth-Client für seine Looker-Instanz konfiguriert. Bestehende Pilotkunden sollten auf diese neue Konfiguration umstellen, um die Funktionalität weiterhin zu gewährleisten.
Für die Migration zur neuen Version muss ein Administrator den OAuth-Client Ihrer Organisation in der Google Cloud Console einrichten und dann die Anmeldedaten auf der Seite „Verwaltung“ für Looker BI Connectors konfigurieren. Die Schritte sind dieselben wie bei der Ersteinrichtung, die in den folgenden Abschnitten dieser Seite beschrieben werden:
- Google Sheets API in der Google Cloud Console aktivieren
- Erstellen Sie einen OAuth-Client in der Google Cloud Console im selben Google Cloud Console-Projekt, in dem die Google Sheets API aktiviert wurde.
- Aktivieren und konfigurieren Sie die Option Quick Link für verbundene Tabellenblätter aktivieren auf der Seite „Looker BI Connectors“.
Nachdem ein Administrator diese Schritte ausgeführt hat, verwendet Ihre Instanz automatisch den neuen kundenverwalteten OAuth-Ablauf. Die vorherige Pilotfunktion und die Abhängigkeit vom von Looker verwalteten OAuth-Client sind nicht mehr aktiv.
Fehlerbehebung
- Fehler aufgrund nicht übereinstimmender E‑Mail-Adressen: Wenn während des Google-Authentifizierungsschritts ein Fehler auftritt, prüfen Sie, ob das von Ihnen ausgewählte Google-Konto genau dieselbe E‑Mail-Adresse wie Ihr Looker-Nutzerkonto hat.
- Option „Verbundene Tabellenblätter“ nicht sichtbar: Diese Option wird nur im Zahnradmenü Explore-Aktionen angezeigt, wenn Ihr Looker-Administrator die Funktion in den BI-Connector-Einstellungen aktiviert hat. Wenden Sie sich an Ihren Looker-Administrator, um Unterstützung zu erhalten.
- Google Cloud -Konsolenberechtigungen: Der Administrator, der den OAuth-Client und den Zustimmungsbildschirm konfiguriert, benötigt die Berechtigungen
roles/oauthconfig.editorundroles/serviceusage.serviceUsageAdminim Projekt Google Cloud . - Wenn Sie während der öffentlichen Vorschau andere Probleme haben oder Feedback geben möchten, senden Sie eine E‑Mail an
looker-connected-sheets-external@google.com.