Abfragen schreiben und bearbeiten

Wenn Sie eine komplexere Analyse ausführen und z. B. Daten aus mehreren BigQuery-Tabellen zusammenführen möchten, können Sie eine benutzerdefinierte Abfrage schreiben.

Wichtig:

  1. Öffnen Sie auf dem Computer eine Tabelle in Google Sheets.
  2. Klicken Sie im Menü oben auf Datenund dannDaten-Connectorsund dannMit BigQuery verbinden.
  3. Projekt auswählen.
  4. Klicken Sie auf Gespeicherte Abfragen und Abfrageeditor.
  5. Geben Sie eine Abfrage ein.
    • Klicken Sie rechts unten im Editor auf Vorschau der Ergebnisse anzeigen, um sich in einer Vorschau anzusehen, wie viele Daten von Ihrer Abfrage gescannt werden.
  6. Klicken Sie auf Ergebnisse einfügen.

Tipps:

  • Wenn Sie Entwickler sind, erfahren Sie hier, wie Sie Apps Script mit verbundenen Tabellenblättern verwenden.
  • Wenn Sie bestimmte neue gespeicherte Abfragen finden möchten, aktivieren Sie die Dataform API. Weitere Informationen zur Dataform API
  • Prüfen Sie die Datentypen zwischen BigQuery- und Google Tabellen-Daten für die Analyse.
Gespeicherte Abfragen in verbundenen Tabellenblättern verwenden

Wenn Sie Abfragen in verbundenen Tabellenblättern erstellen möchten, können Sie auf gespeicherte Abfragen aus BigQuery-Projekten zugreifen. Weitere Informationen zu gespeicherten Abfragen

  1. Öffnen Sie auf dem Computer eine Tabelle in Google Sheets.
  2. Klicken Sie oben in der Tabelle im Menü auf Daten und dann Daten-Connectors und dann Mit BigQuery verbinden.
  3. Projekt auswählen.
  4. Klicken Sie auf Gespeicherte Abfragen und Abfrageeditorund dannGespeicherte BigQuery-Abfragen.
  5. Wählen Sie ein Projekt und dann eine gespeicherte Abfrage aus.
  6. Klicken Sie auf Verbinden.

Wenn Sie eine gespeicherte Abfrage bearbeiten möchten, aktualisieren Sie sie direkt in BigQuery. Die aktualisierte Abfrage wird innerhalb von fünf Minuten in verbundenen Tabellenblättern angezeigt.

So sorgen Sie dafür, dass Ihre gespeicherten Abfragen immer auf dem neuesten Stand sind, wenn Sie sie in BigQuery aktualisieren:

  1. Synchronisieren Sie Ihre gespeicherten Abfragen im verbundenen Tabellenblatt über Aus BigQuery synchronisieren.
  2. Klicken Sie im BigQuery-Editor auf Verbinden.

Weitere Informationen zu gespeicherten Abfragen

Wenn ein Fehler aufgrund einer geänderten oder gelöschten gespeicherten Abfrage auftritt, können Sie die Verbindung über das Fehlerdialogfeld oder den BigQuery-Editor aktualisieren.

  1. Klicken Sie rechts oben in der Vorschautabelle auf „Verbindungseinstellungen“ .
  2. Klicken Sie zum Aktualisieren der Verbindung auf Aus BigQuery synchronisieren und dann Verbinden.
  3. So aktualisieren Sie die Verbindung in den folgenden Fällen:
    • Geänderte Abfrage: Klicken Sie auf Fehler ansehen und dann Gespeicherte Abfrage synchronisieren.
      • Sie können auch den Abfrageeditor öffnen. Klicken Sie auf Bearbeiten und dannGespeicherte Abfrage synchronisieren und dannVerbinden.
    • Gelöschte Abfrage: Klicken Sie auf Fehler ansehen und dann Als benutzerdefinierte Abfrage verwenden.
      • Alternativ können Sie auch so vorgehen:
        1. Klicken Sie auf Bearbeiten, um den Abfrageeditor zu öffnen.
        2. Wechseln Sie zu einer anderen Abfrage oder heben Sie die Verknüpfung mit der vorhandenen Abfrage auf.
        3. Klicken Sie auf Verbinden.
Einer Abfrage Parameter hinzufügen

Wenn Sie in einer Abfrage den Wert einer Zelle verwenden möchten, müssen Sie einen Parameter einrichten.

  1. Klicken Sie rechts im Abfrageeditor auf Parameter und dann Hinzufügen.
  2. Geben Sie einen Namen für den Parameter ein und legen Sie fest, auf welche Zelle er sich beziehen soll.
  3. Klicken Sie auf Hinzufügen.
Daten in Google Tabellen und BigQuery vergleichen
Möchten Sie Daten vergleichen, ist es möglicherweise erforderlich, den Datentyp zu ändern. Wenn eine Spalte in BigQuery beispielsweise String-Daten enthält, müssen die Daten in Google Tabellen im Format "Nur Text" vorliegen, damit sie korrekt verglichen werden können.
Bei unterschiedlichem Datentyp in Google Tabellen und BigQuery haben Sie folgende Möglichkeiten:
  • Sie können die Zahlen in einer Tabelle formatieren. Daten, die als Zahl formatiert sind, können beispielsweise in Text umgewandelt werden.
  • Sie können den Wert in eine Abfrage übertragen. Beispiel: WHERE zip_code = CAST(@ZIP AS string).

Beispielabfragen

Einfache Abfrage:

SELECT
word,
SUM(word_count) AS word_count
FROM
`bigquery-public-data.samples.shakespeare`
WHERE word IN ('me', 'I', 'you')
GROUP BY word;

Parameterabfrage:

SELECT SUM(kw_total)
FROM `bigquery-public-data.sunroof_solar.solar_potential_by_censustract`
WHERE state_name = @STATENAME;

Weiter: Probleme mit BigQuery-Daten in Google Sheets beheben

Weitere Informationen

Benötigen Sie weitere Hilfe?

Mögliche weitere Schritte:

true
Schulungscenter besuchen

Sie nutzen Google-Produkte wie Google Docs bei der Arbeit oder in einer Bildungseinrichtung? Wir helfen Ihnen mit praktischen Tipps, Lernprogrammen und Vorlagen. Sie werden erfahren, wie Sie auch ohne Office mit Office-Dateien arbeiten, dynamische Projektpläne und Teamkalender erstellen, Ihren Posteingang automatisch organisieren und vieles mehr.

Suche
Suche löschen
Suche schließen
Hauptmenü
8048431761250737783
true
Suchen in der Hilfe
false
true
true
true
true
true
35
false
false
false
false
false