Eigen kostenbeheer instellen

Als u meerdere BigQuery-projecten en -gebruikers heeft, kunt u kosten beheren door een eigen quotum aan te vragen dat de hoeveelheid verwerkte querygegevens per dag beperkt.

Door een eigen quotum voor querygegevens te maken, kunt u de kosten op projectniveau of op gebruikersniveau beheren.

  • Eigen quota op projectniveau beperken het totale gebruik van alle gebruikers in dat project.

  • Eigen quota op gebruikersniveau worden afzonderlijk toegepast op elke gebruiker of serviceaccount binnen een project.

Zie de pagina met prijzen voor de huidige on demand-prijzen voor query's.

Eigen quota instellen of wijzigen

Gebruik de pagina Google Cloud Console om een eigen quotum in te stellen of een bestaand eigen quotum te wijzigen. Quotumwijzigingen zijn doorgaans binnen enkele minuten van kracht.

Als u uw quota wilt wijzigen, heeft u serviceusage.quotas.update-rechten nodig. serviceusage.quotas.update-rechten zijn opgenomen in de volgende vooraf gedefinieerde Cloud IAM-rollen op projectniveau:

Hoe eigen quota worden afgedwongen

Nadat u een eigen quotum heeft ingesteld, retourneert BigQuery een fout wanneer u dit quotum overschrijdt.

Als u een eigen quotum op projectniveau overschrijdt, retourneert BigQuery de volgende usageQuotaExceeded-fout:

Custom quota exceeded: Your usage exceeded the custom quota for
QueryUsagePerDay, which is set by your administrator. For more information,
see https://cloud.google.com/bigquery/cost-controls

Als een gebruiker een eigen quotum op gebruikersniveau overschrijdt, retourneert BigQuery een usageQuotaExceeded-fout met een andere foutmelding:

Custom quota exceeded: Your usage exceeded the custom quota for
QueryUsagePerUserPerDay, which is set by your administrator. For more
information, see https://cloud.google.com/bigquery/cost-controls

Als u het filter _PARTITIONTIME of _TABLE_SUFFIX gebruikt in uw query, krijgt u mogelijk een onverwachte quotaExceeded-fout. Wanneer BigQuery uw query controleert om te zien of u hiermee uw eigen quotum zou overschrijden, negeert het momenteel alle _PARTITIONTIME- of _TABLE_SUFFIX-filters in de query.

Voorbeeld

Stel dat u de volgende eigen quota instelt voor een project met tien gebruikers, waarvan er één een serviceaccount is:

  • Op projectniveau: 50 TB per dag
  • Op gebruikersniveau: 10 TB per dag

In de volgende tabel vindt u het resterende quotum als de tien gebruikers in de loop van de dag query's uitvoeren.

Gebruik Resterend quotum
De 10 gebruikers voeren elk voor 4 TB aan query's uit Op projectniveau: nog 10 TB over.
Op gebruikersniveau: nog 6 TB per gebruiker over, maar in totaal nog tot 10 TB.
Het serviceaccount voert nog eens voor 6 TB aan query's uit Op projectniveau: nog 4 TB over.
Op gebruikersniveau: het serviceaccount kan BigQuery niet langer gebruiken. De overige gebruikers behouden nog 6 TB per gebruiker, maar in totaal tot slechts 4 TB.
1 gebruiker voert nog eens voor 4 TB aan query's uit Op projectniveau: nog 0 TB over.
Op gebruikersniveau: gebruikers hebben nog diverse TB's over, maar niemand kan BigQuery gebruiken omdat het quotum op projectniveau is overschreden.

Zonder een resterend quotum werkt BigQuery voor niemand meer in dat project.

Veelgestelde vragen

Kunnen klanten zelf eigen quota instellen?

Ja, u kunt quota zelf registreren op de pagina Google Cloud Console.

Hoe weet ik wat mijn niveaus voor eigen quota zijn?

U kunt quotumniveaus bekijken op de pagina Google Cloud Console.

Wanneer wordt mijn eigen quotum aangevuld?

De dagelijkse quota worden om middernacht Pacific Time opnieuw ingesteld.

Wat als ik mijn eigen quotum overschrijd, maar ik het quotum wil resetten?

U kunt uw query uitvoeren vanuit een ander project dat toegang heeft tot uw gegevenssets en dat geen eigen quotum heeft of het nog niet heeft overschreden.

Is een eigen quotum proactief of reactief? Met andere woorden: kan ik een query van 11 TB uitvoeren als ik een quotum van 10 TB heb?

Een eigen quotum is proactief, dus u kunt geen query's van 11 TB uitvoeren als u een quotum van 10 TB heeft.

Was deze pagina nuttig? Laat ons weten hoe goed we u hebben geholpen:

Feedback verzenden over...

Hulp nodig? Ga naar onze ondersteuningspagina.