En este documento, se enumeran las cuotas y los límites que se aplican a Dataform.
Una cuota restringe cuánto de un recurso compartido de Google Cloud en particular puede usar tu proyecto de Google Cloud, incluidos los componentes de red, hardware y software.
Las cuotas son parte de un sistema que realiza las siguientes acciones:
- Supervisa el uso o consumo de productos y servicios de Google Cloud.
- Restringe el consumo de esos recursos por motivos como garantizar la equidad y reducir los picos de uso.
- Mantiene las configuraciones que aplican automáticamente las restricciones prescritas.
- Proporciona un medio para realizar o solicitar cambios en la cuota.
Cuando se excede una cuota, en la mayoría de los casos, el sistema bloquea de inmediato el acceso al recurso de Google correspondiente, y la tarea que intentas realizar falla. En la mayoría de los casos, las cuotas se aplican a cada proyecto de Google Cloud y se comparten entre todas las aplicaciones y direcciones IP que usan ese proyecto.
También hay 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. También se realizan actualizaciones intermitentes para evitar interrupciones prolongadas cuando una cuota se agota. Por lo general, se habilita más cuota en minutos en lugar de reponerla globalmente una vez al día.
Solicita un aumento de la cuota
Para aumentar o disminuir la mayoría de las cuotas, usa la consola de Google Cloud. Para obtener más información, consulta Cómo solicitar una cuota mayor.
Limita el uso de cuota
Si quieres aprender a limitar el uso de un recurso en particular mediante la especificación de una cuota menor que la predeterminada, consulta Limita el uso.
Permisos necesarios
Si deseas ver y actualizar tus cuotas de Dataform en Google Cloud Console, necesitas los mismos permisos que para cualquier cuota de Google Cloud. Para obtener más información, consulta Permisos de cuota.
Soluciona problemas
Si deseas obtener información sobre cómo solucionar errores relacionados con las cuotas y los límites de Dataform, consulta Solución de problemas.
Cuotas de Dataform
Dataform tiene las siguientes cuotas de API:
Cuotas | Límite |
---|---|
Solicitudes totales por proyecto y por región | 6,000 por minuto, por proyecto o por región |
Solicitudes de compilación por proyecto y por región | 120 por minuto, por proyecto o por región |
Solicitudes de acceso a archivos por proyecto y por región | 120 por minuto, por proyecto o por región |
Solicitudes de instalación de paquetes por proyecto y por región | 120 por minuto, por proyecto o por región |
Solicitudes de invocación del flujo de trabajo por proyecto y por región | 60 por minuto, por proyecto o por región |
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 en el 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 |
---|---|
Uso del tiempo de CPU | 8 segundos |
Memoria máxima del montón | 100 MB |
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 de acciones compilado | 20 MB |
Tamaño máximo de las dependencias de NPM | 200Mb |
Cuando tu repositorio supera los límites de uso durante la compilación, falla la compilación y Dataform muestra un error de compilación.
Para obtener información sobre cómo estimar el uso de recursos de compilación de tu repositorio, consulta Cómo estimar el uso de recursos de compilación de tu repositorio.
Es posible que tu repositorio supere los límites de uso por los siguientes motivos:
- Un error de bucle infinito en el código del repositorio.
- Un error de pérdida de memoria en el código del repositorio
- Tamaño de repositorio grande, aproximadamente más de 1,000 nodos de flujo de trabajo de SQL
- Gran cantidad de consultas simultáneas.
Para obtener información sobre el tamaño del repositorio en Dataform, consulta Descripción general del tamaño del repositorio.