Empezar a usar las reservas
Consulta cómo crear, asignar y eliminar una reserva en BigQuery.
También puedes comprar una confirmación. Para obtener más información, consulta la sección Compromisos de espacio publicitario.
.Antes de empezar este tutorial, te recomendamos que leas el artículo Introducción a la gestión de cargas de trabajo para familiarizarte con los conceptos básicos.
Para seguir las instrucciones paso a paso de esta tarea directamente en la Google Cloud consola, haga clic en Ayúdame:
Antes de empezar
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator
(
roles/resourcemanager.projectCreator
), which contains theresourcemanager.projects.create
permission. Learn how to grant roles.
bq-COMPANY_NAME-admin
. -
Verify that billing is enabled for your Google Cloud project.
-
Enable the BigQuery Reservation API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin
), which contains theserviceusage.services.enable
permission. Learn how to grant roles.Para obtener más información, consulta Habilitar la API de reserva de BigQuery.
En la Google Cloud consola, consulta tus cuotas de espacios publicitarios:
Para comprar ranuras, debes tener suficiente cuota de ranuras en la región en la que quieras comprarlas.
Si la cuota de ranuras de la región es inferior al número de ranuras que quieres comprar, consulta Solicitar un aumento de la cuota.
Crear una reserva de escalado automático
Crea una reserva llamada prod
en la multirregión US
y asigna un máximo de 100 ranuras de escalado automático.
En la Google Cloud consola, ve a la página BigQuery.
En el menú de navegación, haz clic en Gestión de la capacidad.
Haz clic en Crear reserva.
En el campo Nombre de la reserva, introduce
prod
.En la lista desplegable Ubicación, selecciona us (varias regiones de Estados Unidos).
En la lista Edition (Edición), selecciona Standard (Estándar). Para obtener más información, consulta Información sobre las ediciones de BigQuery.
En Selector de tamaño máximo de reserva, selecciona Pequeño (100 espacios).
Deje los demás ajustes predeterminados como están y haga clic en Guardar.
Para saber cómo crear una reserva con SQL o la herramienta bq, consulta Crear una reserva con ranuras dedicadas.
Asignar un proyecto a una reserva
Asigna un proyecto a la reserva prod
. Las consultas que se ejecuten desde este proyecto usarán el grupo de ranuras de la reserva prod
. En este tutorial, no ejecutarás ningún trabajo.
Puedes asignar cualquier proyecto que esté en la misma organización y región que el proyecto de administración en el que creaste la reserva.
En la Google Cloud consola, ve a la página BigQuery.
En el menú de navegación, haz clic en Gestión de la capacidad.
Haz clic en la pestaña Reservas de espacios.
En la columna Acciones de la reserva llamada
prod
, haga clic en Acciones.Haz clic en Crear tarea.
En la sección Selecciona una organización, una carpeta o un proyecto, haz clic en Examinar.
Busca el proyecto y selecciónalo.
Haz clic en Crear.
Cuando crees una asignación de reserva, espera al menos 5 minutos antes de ejecutar una consulta. De lo contrario, la consulta se podría facturar con los precios bajo demanda.
Para saber cómo asignar un proyecto a una reserva mediante SQL o la herramienta bq, consulta el artículo Asignar un proyecto o una carpeta a una reserva.
Limpieza
Para evitar que se apliquen cargos en tu cuenta de Google Cloud por los recursos utilizados en esta página, sigue estos pasos.
Eliminar el proyecto
La forma más fácil de evitar que te cobren es eliminar el proyecto que has creado para el tutorial.
Para ello, sigue las instrucciones que aparecen a continuación:
- 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.
Eliminar la reserva
Cuando eliminas una reserva, las tareas que se estén ejecutando con los slots de esa reserva fallarán. Para evitar errores, permite que se completen los trabajos en curso antes de eliminar la reserva.
En la Google Cloud consola, ve a la página BigQuery.
En el menú de navegación, haz clic en Gestión de la capacidad.
Haz clic en la pestaña Reservas de espacios.
En la reserva llamada
prod
, haz clic en Alternar nodo.En cada asignación de esa reserva, haz clic en Acciones y, a continuación, en Eliminar.
En la columna Acciones de la reserva llamada
prod
, haz clic en Acciones.Haz clic en Eliminar.
Para saber cómo eliminar una reserva con SQL o la herramienta bq, consulta Eliminar una reserva.
Siguientes pasos
- Para saber cómo usar las reservas de BigQuery para gestionar tus cargas de trabajo, consulta la página Gestión de cargas de trabajo mediante reservas.