Tiene tablas diarias de BigQuery llamadas LOGS_yyyymmdd y las consultas con comodines sobre rangos largos exceden el límite de 1,000 tablas. ¿Cómo debería resolver esto?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Convierta las tablas diarias fragmentadas en una única tabla particionada..
Por qué esta es la respuesta
La opción correcta es convertir las tablas diarias fragmentadas en una única tabla particionada. BigQuery tiene un límite de 1,000 tablas a las que se puede hacer referencia en una consulta con comodines. Al consolidar las tablas diarias (fragmentadas por fecha) en una sola tabla particionada por fecha, se elimina la necesidad de consultar múltiples tablas individuales, ya que todas las fechas se gestionan dentro de una única entidad de tabla. Esto resuelve el problema del límite de 1,000 tablas y mejora la eficiencia de las consultas. Convertir todas las tablas de registro diarias en tablas particionadas por fecha no es una solución adecuada, ya que seguiría creando múltiples tablas particionadas, lo que no resuelve el problema del límite de 1,000 tablas en una consulta con comodines. Habilitar el almacenamiento en caché de consultas puede ayudar con el rendimiento de consultas repetidas, pero no aborda el problema subyacente de exceder el límite de 1,000 tablas en la definición de la consulta. Crear vistas mensuales y consultar esas vistas tampoco resuelve el problema, ya que las vistas seguirían haciendo referencia a las tablas fragmentadas subyacentes, lo que podría llevar al mismo límite si se consultan rangos largos.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta