Un ingeniero de datos utilizó un rastreador de AWS Glue llamado Orders para crear una tabla de Glue Data Catalog. El ingeniero debe añadir estas nuevas particiones: s3://transactions/orders/order_date=2023-01-01 y s3://transactions/orders/order_date=2023-01-02. Los metadatos deben actualizarse para incluir las nuevas particiones sin escanear todas las carpetas y archivos bajo la ubicación de la tabla. ¿Qué sentencia DDL de Amazon Athena debería ejecutar el ingeniero?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: ALTER TABLE Orders ADD PARTITION (order_date='2023-01-01') LOCATION 's3://transactions/orders/order_date=2023-01-01'; ALTER TABLE Orders ADD PARTITION (order_date='2023-01-02') LOCATION 's3://transactions/orders/order_date=2023-01-02';.
Por qué esta es la respuesta
La opción correcta utiliza la sentencia ALTER TABLE ADD PARTITION para añadir explícitamente las nuevas particiones y sus ubicaciones S3 al Catálogo de datos de Glue. Esto actualiza los metadatos directamente sin necesidad de escanear los datos subyacentes, lo cual es eficiente para añadir particiones conocidas. MSCK REPAIR TABLE (o REPAIR TABLE) es incorrecto porque escanea la ubicación S3 de la tabla para descubrir nuevas particiones y actualizar el Catálogo de datos. Aunque funciona, la pregunta especifica que no se debe escanear todas las carpetas y archivos. ALTER TABLE MODIFY PARTITION es incorrecto porque se utiliza para cambiar la ubicación de una partición existente, no para añadir nuevas particiones.
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