Um mit Google BigQuery® als Teil einer Kette zu interagieren, fügen Sie einen Schritt mit einem Google BigQuery-Verbindungsbefehl hinzu. Hier einige Beispiele:
- Laden und Abfragen von Daten in einem Tabellenformat
- Abrufen von Metadaten, die mit Ihren BigQuery-Projekten und -Datensätzen verbunden sind
Um diese Befehle zu aktivieren, erstellt ein IT-Administrator zunächst einen Google BigQuery-Connector.
Datensatz holen
Um Details über ein BigQuery-Dataset abzurufen, verwenden Sie den Befehl Get dataset.
Äquivalenter API-Aufruf: https://cloud.google.com/bigquery/docs/samples/bigquery-get-dataset
Eigenschaften
| Eigenschaft |
Einzelheiten |
| Datensatz-ID |
Geben Sie die ID des abzufragenden Datensatzes ein. |
Ausgaben
| Ausgabe |
Art der Ausgabe |
| Datensatz JSON |
Datei |
Codes beenden
| Code |
Typ |
Fehler |
| 0 |
Erfolgreich |
Erfolgreich |
| 1 |
Fehler |
Allgemeines Versagen |
Modell erhalten
Um Details über ein BigQuery-Modell abzurufen, verwenden Sie den Befehl Get model.
Äquivalenter API-Aufruf: https://cloud.google.com/bigquery/docs/samples/bigquery-get-model
Eigenschaften
| Eigenschaft |
Einzelheiten |
| Modell-ID |
Geben Sie die ID des abzufragenden Modells ein. |
| Datensatz-ID |
Geben Sie die ID des Datensatzes ein, der das Modell enthält. |
Ausgaben
| Ausgabe |
Art der Ausgabe |
| Modell JSON |
Datei |
Codes beenden
| Code |
Typ |
Fehler |
| 0 |
Erfolgreich |
Erfolgreich |
| 1 |
Fehler |
Allgemeines Versagen |
Routine abrufen
Um Details über eine BigQuery-Routine abzurufen, verwenden Sie den Befehl Get routine.
Äquivalenter API-Aufruf: https://cloud.google.com/bigquery/docs/samples/bigquery-get-routine
Eigenschaften
| Eigenschaft |
Einzelheiten |
| Routine-ID |
Geben Sie die ID der abzufragenden Routine ein. |
| Datensatz-ID |
Geben Sie die ID des Datensatzes an, der die Routine enthält. |
Ausgaben
| Ausgabe |
Art der Ausgabe |
| Routine JSON |
Datei |
Codes beenden
| Code |
Typ |
Fehler |
| 0 |
Erfolgreich |
Erfolgreich |
| 1 |
Fehler |
Allgemeines Versagen |
Tabelle holen
Um Details über eine BigQuery-Tabelle abzurufen, verwenden Sie den Befehl Get table.
Äquivalenter API-Aufruf: https://cloud.google.com/bigquery/docs/samples/bigquery-get-table
Eigenschaften
| Eigenschaft |
Einzelheiten |
| Tabellen-ID: |
Geben Sie die ID der abzufragenden Tabelle ein. |
| Datensatz-ID |
Geben Sie die ID des Datasets ein, das die Tabelle enthält. |
Ausgaben
| Ausgabe |
Art der Ausgabe |
| Tabelle JSON |
Datei |
Codes beenden
| Code |
Typ |
Fehler |
| 0 |
Erfolgreich |
Erfolgreich |
| 1 |
Fehler |
Allgemeines Versagen |
Datensätze auflisten
Um alle Datensätze für das BigQuery-Projekt aufzulisten, verwenden Sie den Befehl List datasets.
Äquivalenter API-Aufruf: https://cloud.google.com/bigquery/docs/samples/bigquery-list-datasets
Eigenschaften
Keine
Ausgaben
| Ausgabe |
Art der Ausgabe |
| Datensätze JSON |
Datei |
Codes beenden
| Code |
Typ |
Fehler |
| 0 |
Erfolgreich |
Erfolgreich |
| 1 |
Fehler |
Allgemeines Versagen |
Modelle auflisten
Um alle Modelle für einen bestimmten Datensatz aufzulisten, verwenden Sie den Befehl List models.
Äquivalenter API-Aufruf: https://cloud.google.com/bigquery/docs/samples/bigquery-list-models
Eigenschaften
| Eigenschaft |
Einzelheiten |
| Datensatz-ID |
Geben Sie die ID des Datensatzes ein. |
Ausgaben
| Ausgabe |
Art der Ausgabe |
| Modelle JSON |
Datei |
Codes beenden
| Code |
Typ |
Fehler |
| 0 |
Erfolgreich |
Erfolgreich |
| 1 |
Fehler |
Allgemeines Versagen |
Projekte auflisten
Um alle Projekte für den Benutzer aufzulisten, verwenden Sie den Befehl Projekte auflisten.
Äquivalenter API-Aufruf: NA
Eigenschaften
Keine
Ausgaben
| Ausgabe |
Art der Ausgabe |
| Projekte JSON |
Datei |
Codes beenden
| Code |
Typ |
Fehler |
| 0 |
Erfolgreich |
Erfolgreich |
| 1 |
Fehler |
Allgemeines Versagen |
Routinen auflisten
Um alle Routinen für einen bestimmten Datensatz aufzulisten, verwenden Sie den Befehl List routines.
Äquivalenter API-Aufruf: https://cloud.google.com/bigquery/docs/samples/bigquery-list-routines
Eigenschaften
| Eigenschaft |
Einzelheiten |
| Datensatz-ID |
Geben Sie die ID des Datensatzes ein. |
Ausgaben
| Ausgabe |
Art der Ausgabe |
| Routinen JSON |
Datei |
Codes beenden
| Code |
Typ |
Fehler |
| 0 |
Erfolgreich |
Erfolgreich |
| 1 |
Fehler |
Allgemeines Versagen |
Tabelle Daten auflisten
Um alle Daten in einer bestimmten Tabelle in einem Tabellenformat abzurufen, verwenden Sie den Befehl List table data.
Äquivalenter API-Aufruf: https://cloud.google.com/bigquery/docs/reference/rest/v2/tabledata/list
Eigenschaften
| Eigenschaft |
Einzelheiten |
| Datensatz-ID |
Geben Sie die ID des Datensatzes ein. |
| Tabellen-ID: |
Geben Sie die ID der Tabelle ein, aus der Daten zurückgegeben werden sollen. |
Ausgaben
| Ausgabe |
Art der Ausgabe |
| Tabelle Daten CSV |
Datei |
Codes beenden
| Code |
Typ |
Fehler |
| 0 |
Erfolgreich |
Erfolgreich |
| 1 |
Fehler |
Allgemeines Versagen |
Tabellen auflisten
Um alle Tabellen in einem bestimmten Datensatz aufzulisten, verwenden Sie den Befehl List tables.
Äquivalenter API-Aufruf: https://cloud.google.com/bigquery/docs/samples/bigquery-list-tables
Eigenschaften
| Eigenschaft |
Einzelheiten |
| Datensatz-ID |
Geben Sie die ID des Datensatzes ein. |
Ausgaben
| Ausgabe |
Art der Ausgabe |
| Tabellen JSON |
Datei |
Codes beenden
| Code |
Typ |
Fehler |
| 0 |
Erfolgreich |
Erfolgreich |
| 1 |
Fehler |
Allgemeines Versagen |
Daten laden
Um tabellarische Daten in eine bestimmte Tabelle zu laden, verwenden Sie den Befehl Daten laden.
Äquivalenter API-Aufruf: https://cloud.google.com/bigquery/docs/batch-loading-data
Eigenschaften
| Eigenschaft |
Einzelheiten |
| Datensatz-ID |
Geben Sie die ID des Datensatzes ein. |
| Tabellen-ID: |
Geben Sie die ID der Tabelle ein, in die Daten geladen werden sollen. |
| Datei |
Geben Sie die Tabellendatei ein, die in BigQuery geladen werden soll. |
| Schreibmodus |
Wählen Sie aus, wie die Daten in die Tabelle geladen werden sollen:
- Overwrite-Ersetzen Sie die Daten der Tabelle durch die Datei
- Anhängen- Behalten Sie die Daten der Tabelle bei und fügen Sie die Datei am Ende hinzu.
- Abgesicherter Modus-Laden Sie die Datei nur, wenn die Tabelle leer ist
|
| Schema |
Um das Schema für die Dateieingabe einzugeben, geben Sie ein JSON-Array mit den Feldern Name, Typ und Modus ein. Wenn BigQuery das Schema automatisch erkennen soll, lassen Sie es leer. Hinweis: Um sicherzustellen, dass das Schema der Datei mit dem der Tabelle übereinstimmt, wählen Sie die Tabelle im linken Menü in BigQuery für den Namen, den Typ und den Modus der einzelnen Felder aus. |
Ausgaben
| Ausgabe |
Art der Ausgabe |
| Verarbeitete Zeilen |
Ganzzahl |
Codes beenden
| Code |
Typ |
Fehler |
| 0 |
Erfolgreich |
Erfolgreich |
| 1 |
Fehler |
Allgemeines Versagen |
Daten abfragen
Um Daten aus BigQuery in einem tabellarischen Format auf der Grundlage einer Abfrage zu extrahieren, verwenden Sie den Befehl Query data.
Äquivalenter API-Aufruf: https://cloud.google.com/bigquery/docs/query-drive-data
Eigenschaften
| Eigenschaft |
Einzelheiten |
| Datensatz-ID |
Geben Sie die ID des Datensatzes ein. |
| Tabellen-ID: |
Geben Sie die ID der Tabelle ein, aus der Daten extrahiert werden sollen. |
| Abfrage |
Geben Sie die Abfrage in der BigQuery-Syntax ein. |
| Standort abfragen |
Geben Sie den Speicherort der abzufragenden Daten ein. Für Vereinigte Staaten, leer lassen. |
| Vorschaudaten |
Um eine Vorschau der von der Abfrage zurückgegebenen Daten anzuzeigen, markieren Sie dieses Feld. |
Ausgaben
| Ausgabe |
Art der Ausgabe |
| Abfrage der Ausgabedatei |
Datei |
| Anzahl der Datensätze |
Ganzzahl |
Codes beenden
| Code |
Typ |
Fehler |
| 0 |
Erfolgreich |
Erfolgreich |
| 1 |
Fehler |
Allgemeines Versagen |