Vous prévoyez d'ajouter une nouvelle fonction Azure avec un déclencheur Cosmos DB pour créer un nouvel index analytique à partir d'un conteneur existant. La fonction doit traiter tous les documents historiques du conteneur exactement une fois, puis continuer avec les modifications en direct. D'autres processeurs de flux de modifications utilisent déjà un conteneur de baux existant. Que devez-vous configurer pour la nouvelle fonction ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Définissez startFromBeginning = true sur la liaison et utilisez un nouveau conteneur de baux dédié (ou un préfixe de bail unique) pour cette fonction..
Pourquoi c'est la réponse
Pour traiter tous les documents historiques et les modifications en direct, vous devez définir startFromBeginning = true dans la configuration du déclencheur Cosmos DB. L'utilisation d'un nouveau conteneur de baux dédié (ou d'un préfixe de bail unique) est cruciale car d'autres processeurs de flux de modifications utilisent déjà le conteneur de baux existant. Si vous réutilisiez le même conteneur de baux, les processeurs existants seraient perturbés ou la nouvelle fonction ne recevrait pas les modifications correctement, car les baux sont utilisés pour suivre la progression du traitement. Supprimer et recréer le conteneur surveillé n'est pas une solution pratique et entraînerait une perte de données ou des temps d'arrêt. Augmenter MaxItemsPerInvocation et Prefetch ne garantit pas la lecture de l'historique complet ni le traitement unique des documents.
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