Wichtig:
- Damit Sie auf BigQuery-Daten in Google Sheets zugreifen zu können, benötigen Sie Zugriff auf BigQuery. Erste Schritte mit BigQuery-Daten in Google Sheets
- Sie können nur Google Standard-SQL mit dem BigQuery-Connector verwenden.
- Öffnen Sie auf dem Computer eine Tabelle in Google Sheets.
- Klicken Sie im Menü oben auf Daten
Daten-Connectors
Mit BigQuery verbinden.
- Projekt auswählen.
- Klicken Sie auf Gespeicherte Abfragen und Abfrageeditor.
- 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.
- 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.
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
- Öffnen Sie auf dem Computer eine Tabelle in Google Sheets.
- Klicken Sie oben in der Tabelle im Menü auf Daten
Daten-Connectors
Mit BigQuery verbinden.
- Projekt auswählen.
- Klicken Sie auf Gespeicherte Abfragen und Abfrageeditor
Gespeicherte BigQuery-Abfragen.
- Wählen Sie ein Projekt
eine gespeicherte Abfrage aus.
- 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:
- Synchronisieren Sie Ihre gespeicherten Abfragen im verbundenen Tabellenblatt über Aus BigQuery synchronisieren.
- 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.
- Klicken Sie rechts oben in der Vorschautabelle auf „Verbindungseinstellungen“ .
- Klicken Sie zum Aktualisieren der Verbindung auf Aus BigQuery synchronisieren
Verbinden.
- So aktualisieren Sie die Verbindung in den folgenden Fällen:
- Geänderte Abfrage: Klicken Sie auf Fehler ansehen
Gespeicherte Abfrage synchronisieren.
- Sie können auch den Abfrageeditor öffnen. Klicken Sie auf Bearbeiten
Gespeicherte Abfrage synchronisieren
Verbinden.
- Sie können auch den Abfrageeditor öffnen. Klicken Sie auf Bearbeiten
- Gelöschte Abfrage: Klicken Sie auf Fehler ansehen
Als benutzerdefinierte Abfrage verwenden.
- Alternativ können Sie auch so vorgehen:
- Klicken Sie auf Bearbeiten, um den Abfrageeditor zu öffnen.
- Wechseln Sie zu einer anderen Abfrage oder heben Sie die Verknüpfung mit der vorhandenen Abfrage auf.
- Klicken Sie auf Verbinden.
- Alternativ können Sie auch so vorgehen:
- Geänderte Abfrage: Klicken Sie auf Fehler ansehen
Wenn Sie in einer Abfrage den Wert einer Zelle verwenden möchten, müssen Sie einen Parameter einrichten.
- Klicken Sie rechts im Abfrageeditor auf Parameter
Hinzufügen.
- Geben Sie einen Namen für den Parameter ein und legen Sie fest, auf welche Zelle er sich beziehen soll.
- Klicken Sie auf Hinzufügen.
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