Erste Schritte mit Reservierungen
Erfahren Sie, wie Sie eine Reservierung erstellen, eine Reservierung zuweisen und eine Reservierung in BigQuery löschen.
Sie können auch eine Zusicherung erwerben. Weitere Informationen finden Sie unter Zusicherungen.
Bevor Sie mit dieser Anleitung beginnen, lesen Sie die Einführung in die Arbeitslastverwaltung, um die grundlegenden Konzepte zu verstehen.
Klicken Sie auf Anleitung, um eine detaillierte Anleitung für diese Aufgabe direkt in der Google Cloud Console aufzurufen.
Hinweis
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Sie können ein separates Google Cloud-Projekt erstellen, um die Reservierung zu verwalten, und ihm einen beschreibenden Namen wiebq-COMPANY_NAME-admin
geben. -
Die Abrechnung für das Google Cloud-Projekt muss aktiviert sein.
-
Enable the BigQuery Reservation API.
Weitere Informationen finden Sie unter BigQuery Reservation API aktivieren.
Rufen Sie in der Google Cloud Console Ihre Slotkontingente auf:
Zum Kauf von Slots benötigen Sie ein ausreichendes Slotkontingent für die Region, in der Sie Slots erwerben möchten.
Wenn Ihr Slotkontingent für die gewünschte Region niedriger ist als die Anzahl der Slots, die Sie erwerben möchten, finden Sie weitere Informationen unter Kontingenterhöhung anfordern.
Autoscaling-Reservierung erstellen
Erstellen Sie eine Reservierung mit dem Namen prod
am multiregionalen Standort US
und weisen Sie ihr maximal 100 Autoscaling-Slots zu.
Öffnen Sie in der Google Cloud Console die Seite BigQuery.
Gehen Sie im Navigationsbereich zum Abschnitt Kapazitätsverwaltung.
Klicken Sie auf Reservierung erstellen.
Geben Sie im Feld Reservation name (Name der Reservierung)
prod
ein.Wählen Sie in der Drop-down-Liste Standort die Option us (mehrere Regionen in den USA) aus.
Wählen Sie in der Liste Version die Option Standard aus. Weitere Informationen finden Sie unter Informationen zu BigQuery-Editionen.
Wählen Sie unter Auswahl für maximale Reservierungsgröße die Option Klein (100 Slots) aus.
Übernehmen Sie die anderen Standardeinstellungen und klicken Sie auf Speichern.
Informationen zum Erstellen einer Reservierung mit SQL oder dem bq-Tool finden Sie unter Reservierung mit dedizierten Slots erstellen.
Einer Reservierung ein Projekt zuweisen
Weisen Sie der prod
-Reservierung ein Projekt zu. Jeder Abfragejob, der in diesem Projekt ausgeführt wird, verwendet den Slot-Pool aus der prod
-Reservierung. (In dieser Anleitung führen Sie keinen Job aus.)
Sie können jedes Projekt zuweisen, das sich in derselben Organisation und Region befindet wie das Verwaltungsprojekt, in dem Sie die Reservierung erstellt haben.
Öffnen Sie in der Google Cloud Console die Seite BigQuery.
Gehen Sie im Navigationsbereich zum Abschnitt Kapazitätsverwaltung.
Klicken Sie auf den Tab Slot-Reservierungen.
Klicken Sie in der Spalte Aktionen für die Reservierung mit dem Namen
prod
auf Aktionen.Klicken Sie auf Aufgabe erstellen.
Klicken Sie im Abschnitt Organisation, Ordner oder Projekt auswählen auf Durchsuchen.
Suchen Sie nach dem Projekt und wählen Sie es aus.
Klicken Sie auf Erstellen.
Wenn Sie eine Reservierungszuweisung erstellen, warten Sie mindestens fünf Minuten, bevor Sie eine Abfrage ausführen. Andernfalls wird die Abfrage möglicherweise mit der On-Demand-Abrechnung abgerechnet.
Informationen zum Zuweisen eines Projekts zu einer Reservierung mit SQL oder dem bq-Tool finden Sie unter Projekt oder Ordner einer Reservierung zuweisen.
Bereinigen
Mit den folgenden Schritten vermeiden Sie, dass Ihrem Google Cloud-Konto die in dieser Anleitung verwendeten Ressourcen in Rechnung gestellt werden:
Projekt löschen
Am einfachsten vermeiden Sie weitere Kosten durch Löschen des für die Anleitung erstellten Projekts.
So löschen Sie das Projekt:
- In the Google Cloud console, go to the Manage resources page.
- In the project list, select the project that you want to delete, and then click Delete.
- In the dialog, type the project ID, and then click Shut down to delete the project.
Reservierung löschen
Wenn Sie eine Reservierung löschen, schlagen alle Jobs fehl, die derzeit mit Slots dieser Reservierung ausgeführt werden. Sie können Fehler vermeiden, indem Sie zulassen, dass gerade laufende Jobs abgeschlossen werden, bevor Sie die Reservierung löschen.
Öffnen Sie in der Google Cloud Console die Seite BigQuery.
Gehen Sie im Navigationsbereich zum Abschnitt Kapazitätsverwaltung.
Klicken Sie auf den Tab Slot-Reservierungen.
Klicken Sie bei der Reservierung mit dem Namen
prod
auf Knoten ein-/ausblenden.Klicken Sie für jede Aufgabe in dieser Reservierung auf Aktionen und dann auf Löschen.
Klicken Sie in der Spalte Aktionen für die Reservierung mit dem Namen
prod
auf Aktionen.Klicken Sie auf Löschen.
Informationen zum Löschen einer Reservierung mit SQL oder dem bq-Tool finden Sie unter Reservierung löschen.
Nächste Schritte
- Mehr zum Verwalten von Arbeitslasten mithilfe von BigQuery-Reservierungen finden Sie unter Arbeitslastverwaltung mit Reservierungen.