Kurzanleitung: Web-UI in der GCP Console verwenden

Die BigQuery-Web-UI dient in der Cloud Console als visuelle Schnittstelle, über die Sie verschiedene Aufgaben ausführen können, zum Beispiel Abfragen ausführen, Daten laden und Daten exportieren. In dieser Kurzanleitung wird beschrieben, wie Sie Tabellen in einem öffentlichen Dataset abfragen und mit der Cloud Console Beispieldaten in BigQuery laden.

Hinweise

  1. Melden Sie sich in Ihrem Google-Konto an.

    Wenn Sie noch kein Konto haben, registrieren Sie sich hier für ein neues Konto.

  2. Wählen Sie in der GCP Console auf der Projektauswahlseite ein GCP-Projekt aus oder erstellen Sie eins.

    Zur Projektauswahl

  3. BigQuery ist in neuen Projekten automatisch aktiviert. Gehen Sie zum Aktivieren von BigQuery in einem bestehenden Projekt zu Aktivieren Sie die BigQueryerforderlichen.

    API aktivieren

  4. BigQuery bietet eine Sandbox, wenn Sie für Ihr Projekt keine Kreditkarte angeben oder die Abrechnung nicht aktivieren möchten. Die Schritte in diesem Thema funktionieren für Projekte mit und ohne aktivierte Abrechnung. Wenn Sie die Abrechnung aktivieren möchten, lesen Sie die Informationen unter Abrechnungseinstellungen eines Projekts ändern.

Öffentliches Dataset abfragen

Die BigQuery-Web-UI stellt eine Schnittstelle zur Abfrage von Tabellen bereit, einschließlich öffentlicher Datasets, die von BigQuery angeboten werden.

In diesem Beispiel fragen Sie das öffentliche Dataset zu USA-Namensdaten ab, um die häufigsten Namen in den USA zwischen 1910 und 2013 zu ermitteln.

Öffentliche BigQuery-Datasets werden standardmäßig in der Cloud Console angezeigt. Mit der folgenden URL öffnen Sie das öffentliche Dataset-Projekt manuell.

https://console.cloud.google.com/bigquery?p=bigquery-public-data&page=project

So fragen Sie Daten in einem öffentlichen Dataset ab:

  1. Öffnen Sie in der Cloud Console die BigQuery-Web-UI.

    Zur BigQuery-Web-UI

  2. Klicken Sie rechts oben im Fenster auf Compose new query (Neue Abfrage erstellen). Wenn dieser Text abgeblendet angezeigt wird, ist der Abfrageeditor bereits geöffnet.

    Schaltfläche

  3. Kopieren Sie die folgende Abfrage und fügen Sie sie in den Textbereich für die Abfrage ein.

    SELECT
      name, gender,
      SUM(number) AS total
    FROM
      `bigquery-public-data.usa_names.usa_1910_2013`
    GROUP BY
      name, gender
    ORDER BY
      total DESC
    LIMIT
      10
    
  4. Klicken Sie unten rechts im Fenster auf das grüne Häkchen, um die Abfragevalidierung aufzurufen.

    Abfragevalidierung

    Wenn die Abfrage gültig ist, wird ein grünes Häkchen angezeigt. Ist sie ungültig, ist ein rotes Ausrufezeichen zu sehen. Bei einer gültigen Abfrage zeigt die Validierung die beim Ausführen der Abfrage verarbeitete Datenmenge an. Dies ist hilfreich, um die Kosten für die Ausführung der Abfrage zu ermitteln.

  5. Klicken Sie auf Run (Ausführen). Die Seite mit den Abfrageergebnissen wird unter dem Abfragefenster angezeigt. Oben auf der Seite sehen Sie die verstrichene Zeit und die von der Abfrage verarbeiteten Daten. Unterhalb der Nachricht Query complete... werden in einer Tabelle die Abfrageergebnisse mit einer Kopfzeile angezeigt, die den Namen jeder in der Abfrage ausgewählten Spalte enthält.

    BigQuery-Web-UI – Abfrageergebnisse

Daten in eine Tabelle laden

Als Nächstes laden Sie Daten in eine Tabelle und fragen sie ab.

Daten herunterladen

Die heruntergeladene Datei enthält ca. 7 MB an Daten zu beliebten Babynamen und wird von der US-amerikanischen Sozialversicherungsbehörde bereitgestellt.

  1. Laden Sie die ZIP-Datei mit Babynamen herunter.

  2. Entpacken Sie die Datei auf Ihrem Computer.

    Die ZIP-Datei enthält eine NationalReadMe.pdf-Datei, die das Dataset beschreibt. Weitere Informationen zum Dataset

  3. Öffnen Sie die Datei mit dem Namen yob2014.txt, um die Daten anzeigen zu lassen. Die Datei ist eine CSV-Datei mit drei Spalten: Name, Geschlecht (M oder F) und Anzahl der Kinder mit diesem Namen. Die Datei hat keine Kopfzeile.

  4. Notieren Sie sich den Speicherort der Datei yob2014.txt, damit Sie sie später wiederfinden.

Dataset erstellen

Erstellen Sie als Nächstes in der Web-UI ein Dataset zur Speicherung der Daten.

  1. Öffnen Sie ggf. die BigQuery-Web-UI.

    Zur BigQuery-Web-UI

  2. Klicken Sie im Navigationsbereich im Abschnitt Resources (Ressourcen) auf den Namen Ihres Projekts.

  3. Klicken Sie rechts im Detailbereich auf Dataset erstellen.

    BigQuery-Web-UI – Abfrageergebnisse

  4. Führen Sie auf der Seite Create Dataset (Dataset erstellen) die folgenden Schritte aus:

    • Geben Sie unter Dataset ID (Dataset-ID) babynames ein.
    • Wählen Sie für Data location (Speicherort der Daten) die Option United States (US) aus. Derzeit sind die öffentlichen Datasets am multiregionalen Standort US gespeichert. Der Einfachheit halber sollten Sie Ihr Dataset am selben Speicherort ablegen.

      Seite

  5. Lassen Sie alle anderen Standardeinstellungen unverändert und klicken Sie auf Dataset erstellen.

Daten in eine neue Tabelle laden

Als Nächstes laden Sie die Daten in eine neue Tabelle.

  1. Klicken Sie im Navigationsbereich im Abschnitt Resources (Ressourcen) auf das gerade erstellte Dataset babynames.

  2. Klicken Sie rechts im Detailbereich auf Create table (Tabelle erstellen).

    Verwenden Sie für alle Einstellungen die Standardwerte, sofern nicht anders angegeben.

  3. Gehen Sie auf der Seite Create table (Tabelle erstellen) so vor:

    • Klicken Sie bei Source (Quelle) auf Empty table (Leere Tabelle) und wählen Sie Upload (Hochladen) aus.
    • Klicken Sie unter Select file (Datei auswählen) auf Browse (Durchsuchen), wechseln Sie zur Datei yob2014.txt und klicken Sie auf Open (Öffnen).
    • Klicken Sie unter File format (Dateiformat) auf Avro und wählen Sie CSV aus.
    • Geben Sie im Abschnitt Destination (Ziel) unter Table name (Tabellenname) names_2014 ein.
    • Klicken Sie im Abschnitt Schema auf das Optionsfeld Edit as text (Als Text bearbeiten) und fügen Sie die folgende Schemadefinition in das Feld ein.

        name:string,gender:string,count:integer
        

      Seite

  4. Klicken Sie auf Create table (Tabelle erstellen).

  5. Warten Sie, bis BigQuery die Tabelle erstellt und die Daten geladen hat. Während BigQuery die Daten lädt, wird neben dem Jobverlauf im Navigationsbereich der String (1 running) (1 wird ausgeführt) angezeigt. Nachdem die Daten geladen wurden, wird der String ausgeblendet.

Tabelle in Vorschau anzeigen lassen

Nachdem der String (1 wird ausgeführt) ausgeblendet wurde, können Sie auf die Tabelle zugreifen. So lassen Sie sich die ersten Datenzeilen als Vorschau anzeigen:

  1. Wählen Sie im Navigationsbereich babynames > names_2014 aus.

  2. Klicken Sie im Detailbereich auf den Tab Preview (Vorschau).

    BigQuery-Web-UI – Tabellenvorschau

Tabelle abfragen

Nachdem Sie nun Daten in eine Tabelle geladen haben, können Sie sie abfragen. Die Vorgehensweise ist mit dem vorangegangenen Beispiel identisch, nur dass Sie jetzt anstelle einer öffentlichen Tabelle Ihre eigene Tabelle abfragen.

  1. Klicken Sie ggf. auf die Schaltfläche Neue Abfrage erstellen. Wenn Sie das Abfragefenster nicht vorher ausgeblendet haben, sollte es immer noch sichtbar sein.

  2. Kopieren Sie die folgende Abfrage und fügen Sie sie in den Textbereich für die Abfrage ein. Diese Abfrage ruft die fünf beliebtesten männlichen Babynamen in den USA für das Jahr 2014 ab.

    SELECT
      name,
      count
    FROM
      `babynames.names_2014`
    WHERE
      gender = 'M'
    ORDER BY
      count DESC
    LIMIT
      5
    
  3. Klicken Sie auf Run (Ausführen). Die Ergebnisse werden unter dem Abfragefenster angezeigt.

    Ergebnisse der Namensabfrage

Bereinigen

Mit den folgenden Schritten vermeiden Sie, dass Ihrem Google Cloud-Konto die in dieser Kurzanleitung verwendeten Ressourcen in Rechnung gestellt werden:

  1. Öffnen Sie ggf. die BigQuery-Web-UI.

    Zur BigQuery-Web-UI

  2. Klicken Sie im Navigationsbereich im Abschnitt Resources (Ressourcen) auf das von Ihnen erstellte Dataset babynames.

  3. Klicken Sie rechts im Detailbereich auf Delete dataset (Dataset löschen). Das Dataset, die Tabelle und alle Daten werden gelöscht.

  4. Bestätigen Sie im Dialogfeld Delete dataset (Dataset löschen) den Löschbefehl. Geben Sie dazu den Namen des Datasets (babynames) ein und klicken Sie auf Delete (Löschen).

Weitere Informationen