Las consultas de visualización en BigQuery utilizan uniones externas y funciones analíticas, y pueden usar datos con hasta 4 horas de antigüedad. Los usuarios encuentran que las consultas son lentas. Mejore el rendimiento de las consultas minimizando el mantenimiento de la canalización. ¿Qué hace?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Cree vistas materializadas con allow_non_incremental_definition=true, establezca max_staleness=4 hours y enable_refresh=true, y apunte la herramienta de visualización a esas vistas materializadas..
Por qué esta es la respuesta
La opción correcta mejora el rendimiento de las consultas de visualización al aprovechar las vistas materializadas de BigQuery. Al establecer maxstaleness=4 hours, se permite que la vista materializada sirva datos que pueden tener hasta 4 horas de antigüedad, lo cual es aceptable para los requisitos del problema. enablerefresh=true asegura que la vista se actualice automáticamente, minimizando el mantenimiento. allownonincrementaldefinition=true es necesario porque las consultas usan uniones externas y funciones analíticas, que a menudo impiden la actualización incremental automática. Las vistas estándar no mejoran el rendimiento porque ejecutan la consulta subyacente cada vez. Exportar a Cloud Storage con Cloud Functions introduce complejidad y latencia adicional, y no es una solución nativa de BigQuery para este problema. Las vistas materializadas con actualizaciones incrementales automáticas son ideales, pero la presencia de uniones externas y funciones analíticas a menudo las hace inviables sin allownonincrementaldefinition=true.
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