Una empresa ejecuta múltiples trabajos de AWS Glue ETL que leen datos de S3 usando un DynamicFrame y cargan los datos transformados en Amazon RDS para MySQL una vez al día. Actualmente, los trabajos reprocesan todos los objetos en el bucket de S3, pero la empresa quiere que los trabajos operen solo con los datos incrementales diarios. ¿Qué solución requiere la MENOR cantidad de cambios de código?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Habilitar los marcadores de trabajo (job bookmarks) para que los trabajos ETL actualicen el estado después de una ejecución para realizar un seguimiento de los datos procesados anteriormente..
Por qué esta es la respuesta
La opción correcta es habilitar los marcadores de trabajo (job bookmarks) porque AWS Glue Job Bookmarks están diseñados específicamente para rastrear y procesar datos incrementales en S3. Al habilitarlos, AWS Glue registra el estado de los datos procesados en ejecuciones anteriores y solo procesa los datos nuevos o modificados en las ejecuciones posteriores, lo que minimiza los cambios de código y optimiza el rendimiento. Crear un trabajo ETL para registrar el estado en DynamoDB es una solución personalizada que requeriría un desarrollo y mantenimiento significativos. Habilitar las métricas de trabajo de CloudWatch ayuda a monitorear el rendimiento, pero no gestiona el procesamiento incremental de datos. Configurar los trabajos ETL para eliminar objetos de S3 después de cada ejecución no es una práctica recomendada, ya que podría resultar en pérdida de datos y no es el propósito de los marcadores de trabajo.
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