Ver recomendaciones de espacios publicitarios de edición

El recomendador de ranuras de BigQuery crea recomendaciones para cargas de trabajo de edición o bajo demanda. El recomendador analiza el uso histórico de las ranuras de los trabajos de consulta y calcula los ajustes óptimos para las ranuras de compromiso de edición y las ranuras de escalado automático, manteniendo un rendimiento similar. El recomendador de espacios publicitarios también puede recomendar un tamaño máximo de reserva que mejore el rendimiento.

Puedes usar el recomendador de slots tanto para la facturación de reservas como para la facturación a demanda:

  • En cuanto a la facturación de las reservas, puedes obtener una recomendación optimizada en cuanto a costes para las cargas de trabajo de las ediciones Enterprise o Enterprise Plus, así como recomendaciones basadas en el rendimiento para tus reservas.
  • En el caso de la facturación bajo demanda, puedes obtener recomendaciones optimizadas en cuanto a costes para cargas de trabajo bajo demanda en toda la organización, en un proyecto específico o en un grupo de proyectos si conviertes uno o varios proyectos a la edición Enterprise.

Para obtener más información sobre el servicio de recomendaciones, consulta la descripción general de Recommender.

Recomendaciones para optimizar costes

El recomendador de ranuras estima el uso de escalado automático en función del uso de ranuras de los últimos 30 días. Para obtener más información sobre el autoescalado de espacios publicitarios, consulta el artículo Introducción al autoescalado de espacios publicitarios. El recomendador puede generar varias opciones de compromiso y calcular el coste total de cada una. El sistema de recomendaciones también puede recomendar opciones con el coste total más bajo mediante precios personalizados. Los compromisos y los espacios de escalado automático recomendados están pensados para cubrir el uso de espacios del percentil 99 de toda la ventana de observación de 30 días.

El recomendador de ranuras ofrece recomendaciones para diferentes tipos de precios, incluidos los de pago por uso (sin compromisos) y los de compromisos de 1 y 3 años. Muestra el coste mensual de cada opción en función de los precios personalizados.

Gráfico de uso de espacios en la consolaGoogle Cloud .

Recomendaciones de ranuras en la consolaGoogle Cloud .

La recomendación incluye los siguientes detalles:

  • Espacios comprometidos de referencia: número de espacios comprometidos para conseguir un coste óptimo sin que el rendimiento se vea afectado. También puede ver los compromisos óptimos en el gráfico de uso de arriba seleccionando Ver compromisos óptimos.
  • Coste mensual de la confirmación de base: coste mensual de los slots de confirmación óptimos, calculado con el precio de la confirmación de la edición personalizada. Un mes se define como 730 horas.
  • Ranuras de autoescalado: el número máximo de ranuras de autoescalado que se usan a la vez. Esto representa los espacios adicionales que superan los espacios óptimos de compromiso y que están cubiertos por el escalado automático. Este valor no incluye los espacios comprometidos ni los básicos.
  • Uso previsto del autoescalado: el uso mensual previsto de los slots de autoescalado, calculado como los slots de autoescalado previstos divididos entre el número máximo de slots de autoescalado.
  • Coste mensual de escalado automático: coste mensual de usar la cantidad esperada de ranuras de escalado automático, calculado con el precio de escalado automático personalizado.
  • Coste mensual total: el coste mensual total, que incluye el coste mensual del compromiso y el coste mensual del ajuste automático de escala.

Prácticas recomendadas para aplicar recomendaciones

  1. Asegúrate de que la suma de los espacios publicitarios de referencia de todas las reservas de la edición sea igual o inferior a los espacios publicitarios comprometidos. De esta forma, se asegura que cualquier uso de las ranuras que supere las ranuras de compromiso se pueda cubrir con ranuras de escalado automático. Si los espacios de referencia superan los espacios comprometidos, se te facturarán los espacios de referencia adicionales.
  2. Se eligen las ranuras de autoescalado en los ajustes para que la capacidad disponible coincida con el uso histórico máximo. De esta forma, te aseguras de que el rendimiento no se vea afectado. También puedes ajustar las ranuras de escalado automático a un valor inferior al máximo, lo que puede aumentar la utilización del escalado automático. Sin embargo, ten en cuenta que, si no se puede cubrir por completo el uso de tus ranuras, puede afectar al rendimiento de las consultas.
  3. En circunstancias en las que tu carga de trabajo experimente picos y supere temporalmente su capacidad máxima, el mecanismo de recomendación de ranuras puede sobreestimar sus recomendaciones. En estos casos, puede mantener la configuración actual si está satisfecho con el nivel de rendimiento.

Permisos obligatorios

Para ver las recomendaciones de franjas de compromiso con costes óptimos, necesitas los siguientes permisos de Gestión de Identidades y Accesos (IAM):

  • recommender.bigqueryCapacityCommitmentsRecommendations.get
  • recommender.bigqueryCapacityCommitmentsRecommendations.list

Cada uno de los siguientes roles de gestión de identidades y accesos predefinidos incluye estos permisos:

  • BigQuery Resource Admin
  • BigQuery Slot Recommender Viewer
  • BigQuery Slot Recommender Admin

Para ver las recomendaciones de las cargas de trabajo de tu edición, debes tener el permiso indicado en el proyecto de administración.

Para ver las recomendaciones a nivel de proyecto de tus cargas de trabajo bajo demanda, debes tener los permisos indicados anteriormente a nivel de proyecto.

Para ver recomendaciones optimizadas en cuanto a costes para cargas de trabajo bajo demanda de un grupo de proyectos, debes tener los permisos indicados anteriormente a nivel de organización y el permiso bigquery.jobs.listExecutionMetadata o bigquery.jobs.listAll.

Para ver las recomendaciones a nivel de organización de tus cargas de trabajo bajo demanda, debes tener los permisos que se indican más arriba a nivel de organización. También necesitas el permiso resourcemanager.organizations.get. El rol de gestión de identidades y accesos Organization Viewer incluye este permiso.

En la configuración de recomendaciones, se muestran filas como Espacios de compromiso inicial y Coste mensual total, pero los valores de los detalles del coste mensual están ocultos. Para ver los valores ocultos, también necesitas el siguiente permiso:

  • billing.accounts.getPricing

Cada uno de los siguientes roles de gestión de identidades y accesos predefinidos incluye estos permisos:

  • Billing Account Viewer
  • Billing Account Administrator

Para las cargas de trabajo de edición, necesitas los permisos indicados anteriormente en la cuenta de facturación asociada al proyecto de administrador. Para las cargas de trabajo bajo demanda a nivel de proyecto, necesitas los permisos de la cuenta de facturación asociada al proyecto o a nivel de organización para las recomendaciones a nivel de organización.

Para obtener más información sobre los roles de gestión de identidades y accesos en BigQuery, consulta el artículo sobre roles y permisos predefinidos.

Recomendación para mejorar el rendimiento

Cuando seleccionas una carga de trabajo de reserva específica, el recomendador de ranuras sugiere el tamaño máximo de reserva que puede mejorar el rendimiento del trabajo. A continuación, el estimador de ranuras analiza los datos de modelado de ranuras y busca el valor incremental mínimo del tamaño máximo de reserva que pueda mejorar el rendimiento de los trabajos en al menos un 5%. Si el tamaño máximo de reserva actual se ajusta a tus necesidades históricas, no se te hará ninguna recomendación.

Recomendación de reserva del recomendador de ranuras en la consolaGoogle Cloud .

Para implementar una recomendación, haga clic en Aplicar para que se le redirija a la página donde puede actualizar la reserva.

Editar la reserva recomendada por el recomendador de ranuras en la consolaGoogle Cloud

Antes de empezar

Para ver las recomendaciones, debe habilitar la API Recommender. Para ver las recomendaciones en la consolaGoogle Cloud , también debes habilitar la API Reservations.

Permisos obligatorios

El recomendador de espacios para las recomendaciones de mejora del rendimiento de las reservas requiere que tengas los siguientes permisos de gestión de identidades y accesos en el proyecto de administración:

  • bigquery.reservations.list
  • bigquery.reservationAssignments.list
  • bigquery.capacityCommitments.list

Para aplicar las actualizaciones recomendadas a la reserva, también debe tener los siguientes permisos de gestión de identidades y accesos en el proyecto de administración:

  • bigquery.reservations.update

Para obtener más información sobre los roles de gestión de identidades y accesos en BigQuery, consulta el artículo sobre roles y permisos predefinidos.

Precios

Esta recomendación se muestra en el contexto de la herramienta de estimación de espacios. Puedes usar las recomendaciones sin coste económico.

Ver recomendaciones de espacios

Para ver las recomendaciones de espacios publicitarios mediante la consola Google Cloud , siga estos pasos.

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

    Ir a BigQuery

  2. En el caso de las recomendaciones de cargas de trabajo de edición, selecciona el proyecto de administrador. Para obtener recomendaciones sobre cargas de trabajo bajo demanda, selecciona cualquier proyecto de tu organización que cumpla los requisitos predefinidos.

  3. En el caso de las cargas de trabajo bajo demanda, si tienes permisos a nivel de organización, puedes seleccionar cualquier proyecto o toda la organización en las opciones del panel lateral para ver recomendaciones sobre el ámbito específico.

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

  5. Haga clic en la pestaña Estimador de espacios.

  6. En el panel Fuente, selecciona una carga de trabajo bajo demanda o una carga de trabajo de edición (Enterprise o Enterprise Plus).

    • Si seleccionas una carga de trabajo de una edición, aparecerán recomendaciones detalladas debajo del gráfico del historial de uso.
    • Si seleccionas una carga de trabajo bajo demanda, el administrador de la organización podrá cambiar entre el nivel de organización y el nivel de proyecto (para uno o varios proyectos).