Cuotas y límites

En este documento, se enumeran las cuotas y los límites que se aplican a Dataform.

Google Cloud usa cuotas para garantizar la equidad y reducir aumentos repentinos en el uso y la disponibilidad de los recursos. Una cuota restringe la cantidad de Recurso de Google Cloud que puede usar tu proyecto de Google Cloud. Cuotas se aplican a una variedad de tipos de recursos, incluidos hardware, software y redes o los componentes de la solución. Por ejemplo, las cuotas pueden restringir el número de llamadas a la API a un la cantidad de balanceadores de cargas que usa tu proyecto de forma simultánea la cantidad de proyectos que puedes crear. Las cuotas protegen a la comunidad de usuarios de Google Cloud evitando la sobrecarga de servicios. Las cuotas también ayudan administrar tus propios recursos de Google Cloud.

El sistema de cuotas de Cloud hace lo siguiente:

  • Supervisa tu consumo de productos y servicios de Google Cloud.
  • Restringe el consumo de esos recursos.
  • Proporciona un medio para solicitar cambios en el valor de la cuota

En la mayoría de los casos, cuando intentas consumir más de un recurso que su cuota. permite, el sistema bloquea el acceso al recurso y la tarea que que intentas realizar.

Por lo general, las cuotas se aplican al proyecto de Google Cloud a nivel de organización. El uso de un recurso en un proyecto no afecta tu cuota disponible en otro proyecto. Dentro de un proyecto de Google Cloud, las cuotas se comparten en todas las aplicaciones y direcciones IP.

También existen límites para los recursos de Dataform. Estos límites no están relacionados con el sistema de cuotas. Los límites no se pueden cambiar, a menos que se indique lo contrario.

Restablecimiento de cuotas

Las cuotas diarias se restablecen en intervalos regulares durante el día a fin de reflejar su propósito de orientar comportamientos que limiten las frecuencias. Actualización intermitente para evitar interrupciones prolongadas cuando se agota la cuota. Por lo general, se habilita más cuota en minutos que de reabastecerse globalmente una vez al día.

Solicitar un aumento de cuota

Para aumentar o disminuir la mayoría de las cuotas, usa la consola de Google Cloud. Para obtener más información, consulta Solicita una cuota más alta.

Limita el uso de cuota

Para aprender a limitar el uso de un recurso en particular especificando una menor que la predeterminada, consulta Limitar el uso.

Permisos necesarios

Para ver y actualizar tus cuotas de Dataform en la la consola de Google Cloud, necesitas los mismos permisos que para cualquier servicio de Google Cloud de la cuota de transferencia de registros. Para obtener más información, consulta Permisos de cuota.

Soluciona problemas

Para obtener información sobre la solución de errores relacionados con Dataform cuotas y límites, consulta Solución de problemas.

Cuotas de Dataform

Dataform tiene las siguientes cuotas de API:

Cuotas Límite
Total de solicitudes por proyecto y por región 6000/minute/project/region
Solicitudes de compilación por proyecto y por región 120/minute/project/region
Solicitudes de acceso a archivos por proyecto y por región 120/minute/project/region
Solicitudes de instalación de paquetes por proyecto y por región 120/minute/project/region
Solicitudes de invocación de flujo de trabajo por proyecto, por región 60/minute/project/region
Acciones del flujo de trabajo por ejecución 5000

Cuotas de los servicios que usa Dataform

Dataform usa otros servicios de Google Cloud. Estos servicios tienen cuotas a nivel de proyecto, que se aplican cuando usas Dataform.

Dataform usa los siguientes servicios de Google Cloud que tienen sus propios límites de cuota:

Límites de recursos de compilación de Dataform

Dataform aplica los siguientes límites de uso a los recursos de compilación:

Límite de uso Valor
Cantidad máxima de acciones por compilación del repositorio 5000
Cantidad máxima de dependencias por acción en el gráfico compilado 50
Tamaño máximo total de datos serializados del gráfico compilado de acciones 20 MB
Tamaño máximo de las dependencias de NPM 200 MB

Además, Dataform impone límites en el uso de CPU y memoria durante la compilación. Si se superan estos límites cuando compilas tu código, la compilación falla. y Dataform arroja un error de compilación.

Para estimar el uso de recursos de compilación de tu repositorio, haz lo siguiente: consulta Calcula el uso de recursos de compilación de tu repositorio.

Tu repositorio podría exceder los límites de uso por los siguientes motivos:

  • Un error de bucle infinito en el código del repositorio.
  • Un error de fuga de memoria en el código del repositorio.
  • Gran tamaño de repositorio, aproximadamente más de 1,000 nodos de flujo de trabajo de SQL.
  • Gran cantidad de consultas simultáneas.

Para obtener más información sobre el tamaño del repositorio en Dataform, consulta Descripción general del tamaño del repositorio.