Mit der Funktion Self-Service-Explores können Looker-Nutzer CSV-, XLS- und XLSX-Dateien in Looker hochladen und die Daten dann in einem Looker-Explore abfragen und visualisieren, ohne ein LookML-Modell konfigurieren oder die Git-Versionsverwaltung einrichten zu müssen.
Looker-Administratoren können im Looker-Menü Admin die Option Self-Service-Explores auswählen, um die Funktion Self-Service-Explores zu konfigurieren und Daten-Uploads in der Instanz anzusehen.
Vorbereitung
Wenn Sie Self-Service-Explores verwenden möchten, muss Ihre Looker-Instanz die folgenden Anforderungen erfüllen:
- Looker 25.18 oder höher
- Eine Verbindung zu einer BigQuery-Datenbank (Informationen zum Einrichten einer BigQuery-Verbindung in Ihrer Looker-Instanz finden Sie auf der Dokumentationsseite zu Google BigQuery). Die Verbindung muss so konfiguriert sein:
- Die Verbindung muss mit dem Bereich Alle Projekte konfiguriert sein. Den Bereich der Verbindung können Sie auf dem Tab Datenbanken der Seite Verbindungen im Looker-Admin-Menü in der Spalte Scope sehen. Der Wert für Projektbereich der Verbindung kann nach dem Erstellen der Verbindung nicht mehr bearbeitet werden.
- Die Verbindung muss für persistente abgeleitete Tabellen (PDTs) aktiviert sein. Wenn Sie prüfen möchten, ob PDTs für die BigQuery-Verbindung aktiviert sind, öffnen Sie die Looker-Seite Verbindungen , klicken Sie für die BigQuery-Verbindung auf die Schaltfläche Bearbeiten , öffnen Sie den Tab Optionale Einstellungen und prüfen Sie, ob die Option PDTs aktivieren aktiviert ist.
- Für jeden Nutzer, der Self-Service-Explores erstellt, muss das Looker-Nutzerkonto die
upload_data-Berechtigung haben. Damit kann ein Nutzer CSV-Dateien in Ihre Instanz hochladen.
Self-Service-Explores aktivieren
Bevor Ihre Nutzer Self-Service-Explores erstellen können, muss ein Looker-Administrator die Funktion konfigurieren. Führen Sie dazu die folgenden Schritte aus:
- Wählen Sie im Bereich Allgemein des Looker-Menüs Admin die Admin-Seite Self-Service-Explores aus.
- Wählen Sie auf der Admin-Seite Self-Service-Explores im Drop-down-Menü Standard-BigQuery-Verbindung die BigQuery-Verbindung aus, die zum Speichern der Daten für Self-Service-Explores verwendet werden soll. Looker speichert die Daten in dieser BigQuery-Datenbank für die Self-Service-Explores in Ihrer Instanz.
- Klicken Sie auf die Schaltfläche Verbindung testen , um zu prüfen, ob die BigQuery-Verbindung gültig ist und ob PDTs aktiviert sind, damit Daten-Uploads unterstützt werden. Informationen zu den Anforderungen für Verbindungen zur Unterstützung von Daten-Uploads finden Sie im Abschnitt Vorbereitung. Wenn der Test fehlschlägt, können Sie Daten-Uploads nicht aktivieren. Auf der Admin-Seite Verbindungen finden Sie weitere Details zur Verbindung und können die Verbindung weiter testen, um herauszufinden, wo das Problem liegt.
- Klicken Sie auf die Schaltfläche Daten-Uploads aktivieren.
- Wenn Ihre Looker-Instanz das Hochladen von Daten aus Google Sheets unterstützen soll, müssen Sie auch die Google Cloud console verwenden, um die erforderlichen APIs zu aktivieren. Weitere Informationen finden Sie im Abschnitt APIs zur Unterstützung von Google Sheets-Uploads aktivieren auf dieser Seite.
APIs zur Unterstützung von Google Sheets-Uploads aktivieren
Damit das Hochladen von Daten aus Google Sheets unterstützt wird, müssen die folgenden APIs in der Google Cloud console von einem IAM-Nutzer mit der IAM roles/serviceusage.serviceUsageAdmin Berechtigung aktiviert werden:
Diese API muss in dem Google Cloud Projekt aktiviert sein, das die BigQuery-Verbindung enthält, die im Standard-BigQuery-Verbindung Drop-down-Menü der Self-Service-Explores Admin-Seite angegeben ist:
- BigQuery API: Für alle BigQuery-Vorgänge erforderlich
Diese APIs müssen in dem Google Cloud Projekt aktiviert sein, das mit dem Dienstkonto verknüpft ist, das zum Hochladen von Daten verwendet wird (das Dienstkonto, das für PDT-Prozesse in Ihrer BigQuery-Verbindung verwendet wird. Dies kann dasselbe Google Cloud Projekt sein, das im Drop-down-Menü Standard-BigQuery-Verbindung der Admin-Seite Self-Service-Explores angegeben ist):
- BigQuery API: Für alle BigQuery-Vorgänge erforderlich
- Google Sheets API: Erforderlich, um die Namen der einzelnen Tabellenblätter in einem Google Sheets-Dokument abzurufen
- Google Drive API: Erforderlich, damit BigQuery Dateien aus Drive lesen kann
Führen Sie die folgenden Schritte aus, um die APIs zu aktivieren:
Wählen Sie in der Google Cloud console Projektauswahl öffnen das Projekt aus, das die BigQuery-Verbindung enthält, die im Drop-down-Menü Standard-BigQuery-Verbindung der Admin-Seite Self-Service-Explores angegeben ist.
Öffnen Sie im Navigationsmenü der Google Cloud console APIs und Dienste > Bibliothek und dann die BigQuery API.
Wenn die API auf der Seite „BigQuery API“ noch nicht aktiviert ist, klicken Sie auf Aktivieren.
Wählen Sie auf der Seite „BigQuery API“ in der Google Cloud console Projektauswahl öffnen das Google Cloud Projekt aus, das mit dem Dienstkonto verknüpft ist, das zum Hochladen von Daten verwendet wird (das Dienstkonto, das für PDT-Prozesse in Ihrer BigQuery-Verbindung verwendet wird).
Wenn die API auf der Seite „BigQuery API“ noch nicht aktiviert ist, klicken Sie auf Aktivieren.
Öffnen Sie im Navigationsmenü der Google Cloud console APIs und Dienste > Bibliothek und dann die Google Sheets API.
Wenn die API auf der Seite „Google Sheets API“ noch nicht aktiviert ist, klicken Sie auf Aktivieren.
Öffnen Sie im Google Cloud Navigationsmenü derconsole APIs und Dienste > Bibliothek und dann die Google Drive API.
Wenn die API auf der Seite „Google Drive API“ noch nicht aktiviert ist, klicken Sie auf Aktivieren.
Daten-Uploads in Ihrer Looker-Instanz ansehen
Wenn Self-Service-Explores in Ihrer Instanz aktiviert sind, kann ein Looker-Administrator die Tabelle Daten-Uploads auf der Admin-Seite Self-Service-Explores verwenden, um die Daten anzusehen, die Ihre Nutzer in die Instanz hochgeladen haben.
Die Tabelle Daten-Uploads enthält die folgenden Informationen zu den Daten-Uploads in Ihrer Instanz:
- Der Name des Self-Service-Explores
- Der Eigentümer des Daten-Uploads
- Das Datum, an dem die Daten hochgeladen wurden
- Eine Schaltfläche Löschen , mit der Looker-Administratoren den Datei-Upload und den zugehörigen Self-Service-Explore löschen können
Daten-Upload entfernen
Der Eigentümer eines Daten-Uploads kann seinen Upload auf der Seite Self-Service-Explore bearbeiten entfernen. Außerdem kann ein Looker-Administrator einen Daten-Upload auf der Admin-Seite Self-Service-Explores entfernen. Führen Sie dazu die folgenden Schritte aus:
- Wählen Sie im Bereich Allgemein des Looker-Menüs Admin die Admin-Seite Self-Service-Explores aus.
- Klicken Sie in der Tabelle Daten-Uploads für den Daten-Upload, den Sie entfernen möchten, auf die Schaltfläche Löschen.
- Klicken Sie im Bestätigungsdialogfeld auf Löschen.