Workflows llama a una API que devuelve un JSON de 1KB, necesita una lógica compleja de la biblioteca estándar de Python y luego carga un archivo de GCS en BigQuery; optimice para la simplicidad y la velocidad de ejecución.
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Invocar una Cloud Function de Python para ejecutar la lógica..
Por qué esta es la respuesta
La invocación de una Cloud Function de Python es la opción más simple y rápida para este caso. Cloud Functions son servicios sin servidor, lo que significa que no hay infraestructura que gestionar, y se escalan automáticamente. Son ideales para tareas de procesamiento de datos ligeras y de corta duración, como la manipulación de JSON de 1KB y la carga a BigQuery, que es una operación nativa y eficiente desde Cloud Functions. Cloud Composer, aunque potente para orquestación compleja, introduce una sobrecarga significativa para una tarea tan pequeña. Un clúster de Dataproc con PySpark es excesivo para 1KB de JSON y lógica estándar de Python, ya que está diseñado para procesamiento de grandes volúmenes de datos. Invocar un subflujo de trabajo de Workflows no añade la capacidad de ejecutar lógica compleja de Python de forma nativa, solo delega la orquestación.
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