Je bent van plan een nieuwe Azure Function met een Cosmos DB-trigger toe te voegen om een nieuwe analyse-index te bouwen vanuit een bestaande container. De functie moet alle historische documenten uit de container precies één keer verwerken en daarna doorgaan met live wijzigingen. Andere change feed-processors gebruiken al een bestaande lease-container. Wat moet je configureren voor de nieuwe functie?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Stel startFromBeginning = true in op de binding en gebruik een toegewezen nieuwe lease-container (of een uniek lease-voorvoegsel) voor deze functie..
Waarom dit het antwoord is
Om alle historische documenten precies één keer te verwerken en daarna door te gaan met live wijzigingen, moet startFromBeginning = true worden ingesteld op de Cosmos DB-triggerbinding. Dit zorgt ervoor dat de functie de change feed vanaf het begin leest. Omdat andere change feed-processors al een bestaande lease-container gebruiken, is het essentieel om een nieuwe, toegewezen lease-container of een uniek lease-voorvoegsel te gebruiken voor deze nieuwe functie. Dit voorkomt conflicten met de bestaande processors en zorgt ervoor dat de nieuwe functie zijn eigen voortgang onafhankelijk kan bijhouden. Het hergebruiken van de bestaande lease-container zou leiden tot conflicten en onvoorspelbaar gedrag. Het verwijderen en recreëren van de container is onpraktisch en disruptief. Het verhogen van MaxItemsPerInvocation en Prefetch beïnvloedt de initiële verwerking van historische gegevens niet op de gewenste manier.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig