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:

Guíame


Antes de empezar

  1. 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 the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

    Puedes crear un Google Cloud proyecto independiente para gestionar la reserva y ponerle un nombre descriptivo, como bq-COMPANY_NAME-admin.
  2. Verify that billing is enabled for your Google Cloud project.

  3. 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 the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

    Para obtener más información, consulta Habilitar la API de reserva de BigQuery.

  4. En la Google Cloud consola, consulta tus cuotas de espacios publicitarios:

    Ver las cuotas de espacios

    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.

  1. En la Google Cloud consola, ve a la página BigQuery.

    Ir a BigQuery

  2. En el menú de navegación, haz clic en Gestión de la capacidad.

  3. Haz clic en Crear reserva.

  4. En el campo Nombre de la reserva, introduce prod.

  5. En la lista desplegable Ubicación, selecciona us (varias regiones de Estados Unidos).

  6. En la lista Edition (Edición), selecciona Standard (Estándar). Para obtener más información, consulta Información sobre las ediciones de BigQuery.

  7. En Selector de tamaño máximo de reserva, selecciona Pequeño (100 espacios).

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

  1. En la Google Cloud consola, ve a la página BigQuery.

    Ir a BigQuery

  2. En el menú de navegación, haz clic en Gestión de la capacidad.

  3. Haz clic en la pestaña Reservas de espacios.

  4. En la columna Acciones de la reserva llamada prod, haga clic en Acciones.

    Selector de proyectos de tareas.

  5. Haz clic en Crear tarea.

  6. En la sección Selecciona una organización, una carpeta o un proyecto, haz clic en Examinar.

  7. Busca el proyecto y selecciónalo.

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

  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.

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.

  1. En la Google Cloud consola, ve a la página BigQuery.

    Ir a BigQuery

  2. En el menú de navegación, haz clic en Gestión de la capacidad.

  3. Haz clic en la pestaña Reservas de espacios.

  4. En la reserva llamada prod, haz clic en Alternar nodo.

  5. En cada asignación de esa reserva, haz clic en Acciones y, a continuación, en Eliminar.

  6. En la columna Acciones de la reserva llamada prod, haz clic en Acciones.

  7. Haz clic en Eliminar.

Para saber cómo eliminar una reserva con SQL o la herramienta bq, consulta Eliminar una reserva.

Siguientes pasos