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.

Anleitung


Hinweis

  1. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

    Sie können ein separates Google Cloud-Projekt erstellen, um die Reservierung zu verwalten, und ihm einen beschreibenden Namen wie bq-COMPANY_NAME-admin geben.
  2. Make sure that billing is enabled for your Google Cloud project.

  3. Enable the BigQuery Reservation API.

    Enable the API

    Weitere Informationen finden Sie unter BigQuery Reservation API aktivieren.

  4. Rufen Sie in der Google Cloud Console Ihre Slotkontingente auf:

    Slot-Kontingente aufrufen

    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.

  1. Öffnen Sie in der Google Cloud Console die Seite BigQuery.

    BigQuery aufrufen

  2. Gehen Sie im Navigationsbereich zum Abschnitt Kapazitätsverwaltung.

  3. Klicken Sie auf Reservierung erstellen.

  4. Geben Sie im Feld Reservation name (Name der Reservierung) prod ein.

  5. Wählen Sie in der Drop-down-Liste Standort die Option us (mehrere Regionen in den USA) aus.

  6. Wählen Sie in der Liste Version die Option Standard aus. Weitere Informationen finden Sie unter Informationen zu BigQuery-Editionen.

  7. Wählen Sie unter Auswahl für maximale Reservierungsgröße die Option Klein (100 Slots) aus.

  8. Ü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.

  1. Öffnen Sie in der Google Cloud Console die Seite BigQuery.

    BigQuery aufrufen

  2. Gehen Sie im Navigationsbereich zum Abschnitt Kapazitätsverwaltung.

  3. Klicken Sie auf den Tab Slot-Reservierungen.

  4. Klicken Sie in der Spalte Aktionen für die Reservierung mit dem Namen prod auf Aktionen.

    Projektauswahl für Zuweisungen.

  5. Klicken Sie auf Aufgabe erstellen.

  6. Klicken Sie im Abschnitt Organisation, Ordner oder Projekt auswählen auf Durchsuchen.

  7. Suchen Sie nach dem Projekt und wählen Sie es aus.

  8. 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:

  1. In the Google Cloud console, go to the Manage resources page.

    Go to Manage resources

  2. In the project list, select the project that you want to delete, and then click Delete.
  3. 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.

  1. Öffnen Sie in der Google Cloud Console die Seite BigQuery.

    BigQuery aufrufen

  2. Gehen Sie im Navigationsbereich zum Abschnitt Kapazitätsverwaltung.

  3. Klicken Sie auf den Tab Slot-Reservierungen.

  4. Klicken Sie bei der Reservierung mit dem Namen prod auf Knoten ein-/ausblenden.

  5. Klicken Sie für jede Aufgabe in dieser Reservierung auf Aktionen und dann auf Löschen.

  6. Klicken Sie in der Spalte Aktionen für die Reservierung mit dem Namen prod auf Aktionen.

  7. 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