Mit der Funktion Self-Service-Explores können Ihre 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 die Option Self-Service-Explores im Admin-Menü von Looker auswählen, um die Funktion Self-Service-Explores zu konfigurieren und Daten-Uploads in der Instanz anzusehen.
Hinweise
Damit Sie Self-Service-Explores verwenden können, muss Ihre Looker-Instanz die folgenden Anforderungen erfüllen:
- Sie verwenden Looker 25.18 oder höher.
- Es besteht eine Verbindung zu einer BigQuery-Datenbank. Informationen zum Einrichten einer BigQuery-Verbindung in Ihrer Looker-Instanz finden Sie auf der Dokumentationsseite Google BigQuery. Die Verbindung muss so konfiguriert sein:
- Die Verbindung muss mit dem Bereich Alle Projekte konfiguriert werden. Den Umfang der Verbindung können Sie im Looker-Administratormenü auf der Seite Verbindungen auf dem Tab „Datenbanken“ in der Spalte Umfang 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 (PATs) aktiviert sein. Wenn Sie prüfen möchten, ob PDTs für die BigQuery-Verbindung aktiviert sind, öffnen Sie in Looker die 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 Ein/Aus-Schaltfläche PDTs aktivieren aktiviert ist.
- Für alle Nutzer, die Self-Service-Explores erstellen, muss ihr Looker-Nutzerkonto die Berechtigung
upload_datahaben, mit der ein Nutzer CSV-Dateien in Ihre Instanz hochladen kann.
Self-Service-Explores aktivieren
Bevor Ihre Nutzer Self-Service-Explores erstellen können, muss ein Looker-Administrator die Funktion konfigurieren. Gehen Sie dazu so vor:
- Wählen Sie im Looker-Menü Admin im Bereich Allgemein die Seite Self-Service-Explores aus.
- Wählen Sie auf der 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 Selfservice-Explores in Ihrer Instanz.
- Klicken Sie auf die Schaltfläche Verbindung testen, um zu prüfen, ob die BigQuery-Verbindung gültig ist und PDTs aktiviert sind, damit Daten hochgeladen werden können. 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 das Hochladen von Daten nicht aktivieren. Auf der Administratorseite „Verbindungen“ finden Sie weitere Informationen zu Ihrer Verbindung. Dort können Sie die Verbindung auch testen, um herauszufinden, wo sie fehlschlägt.
- Klicken Sie auf die Schaltfläche Datenuploads aktivieren.
- Wenn Ihre Looker-Instanz das Hochladen von Daten aus Google-Tabellen unterstützen soll, müssen Sie auch die Google Cloud Console verwenden, um die erforderlichen APIs zu aktivieren. Weitere Informationen finden Sie auf dieser Seite im Abschnitt APIs zur Unterstützung von Google Tabellen-Uploads aktivieren.
APIs aktivieren, um Google Sheets-Uploads zu unterstützen
Damit das Hochladen von Daten aus Google-Tabellen unterstützt wird, müssen die folgenden APIs in der Google Cloud Console von einem IAM-Nutzer mit der IAM-Berechtigung roles/serviceusage.serviceUsageAdmin aktiviert werden:
Diese API muss in dem Google Cloud -Projekt aktiviert sein, das die BigQuery-Verbindung enthält, die im Drop-down-Menü Standard-BigQuery-Verbindung auf der Seite Self-Service-Explores 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, das möglicherweise mit dem Google Cloud Projekt identisch ist, das im Drop-down-Menü Standard-BigQuery-Verbindung auf der 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 über die Projektauswahl öffnen das Projekt aus, das die BigQuery-Verbindung enthält, die im Drop-down-Menü Standard-BigQuery-Verbindung auf der Seite Self-Service-Explores angegeben ist.
Rufen Sie im Navigationsmenü der Google Cloud Console APIs & Dienste > Bibliothek auf und öffnen Sie die BigQuery API.
Wenn die API auf der Seite „BigQuery API“ noch nicht aktiviert ist, klicken Sie auf Aktivieren.
Wählen Sie auf der BigQuery API-Seite in der Google Cloud Console über die Projektauswahl 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.
Rufen Sie im Navigationsmenü der Google Cloud Console APIs & Services > Bibliothek auf und öffnen Sie die Google Sheets API.
Klicken Sie auf der Seite „Google Sheets API“ auf Aktivieren, falls die API noch nicht aktiviert ist.
Klicken Sie im Navigationsmenü der Google Cloud Console auf APIs & Dienste > Bibliothek und öffnen Sie die Google Drive API.
Klicken Sie auf der Seite „Google Drive API“ auf Aktivieren, falls die API noch nicht aktiviert ist.
Daten-Uploads in Ihrer Looker-Instanz ansehen
Wenn Self-Service-Explores für Ihre Instanz aktiviert sind, kann ein Looker-Administrator auf der Seite Self-Service-Explores in der Tabelle Daten hochladen die Daten ansehen, die Ihre Nutzer auf die Instanz hochgeladen haben.
In der Tabelle Daten-Uploads werden die folgenden Informationen zu den Daten-Uploads in Ihrer Instanz angezeigt:
- Der Name des Self-Service-Explores
- Der Inhaber des Datenuploads
- Das Datum, an dem die Daten hochgeladen wurden
- Eine Schaltfläche Löschen, mit der Looker-Administratoren den Dateiupload und das zugehörige Self-Service-Explore löschen können
Datenupload entfernen
Der Inhaber eines Datenuploads kann seinen Upload auf der Seite Self-Service-Explore bearbeiten entfernen. Außerdem kann ein Looker-Administrator einen Daten-Upload von der Seite Self-Service-Explores entfernen. Gehen Sie dazu so vor:
- Wählen Sie im Looker-Menü Admin im Bereich Allgemein die 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 Kopieren.