Vous exécutez toutes les deux heures une transformation SQL d'agrégation qui ajoute des données à une table BigQuery. Le pipeline doit réessayer en cas d'échec et envoyer un e-mail après trois échecs consécutifs. Comment configurez-vous Cloud Composer ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Utilisez le BigQueryInsertJobOperator dans Cloud Composer, définissez le paramètre retry sur trois et définissez le paramètre email_on_failure sur true..
Pourquoi c'est la réponse
Le BigQueryInsertJobOperator est l'opérateur approprié pour exécuter des requêtes SQL d'insertion ou de transformation dans BigQuery, y compris les agrégations. La question spécifie un pipeline Cloud Composer, ce qui rend cet opérateur pertinent. Définir le paramètre retry à trois permet au pipeline de réessayer automatiquement en cas d'échec, et emailonfailure à true envoie une notification par e-mail après trois échecs consécutifs, répondant ainsi aux exigences. Le BigQueryUpsertTableOperator est utilisé pour insérer ou mettre à jour des données dans une table, mais l'InsertJobOperator est plus générique pour l'exécution de requêtes. Les requêtes planifiées BigQuery (options 3 et 4) ne sont pas gérées par Cloud Composer et n'offrent pas la même flexibilité pour les logiques de réessai complexes ou les notifications personnalisées après un nombre spécifique d'échecs.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise