Stratégies de rafraîchissement pour les data pages
Données obsolètes et rafraîchissement des données
Les données qui ne sont plus à jour, ou données obsolètes (stale data), peuvent conduire à de mauvaises décisions, des erreurs coûteuses et des processus inefficaces. Il est essentiel de maintenir à jour le contenu d’une data page pour assurer des résultats précis et souhaitables. La première fois que les utilisateurs accèdent à une data page, Pega Platform™ renseigne la page avec des informations à jour. Les utilisateurs qui suivent accèdent aux mêmes données mises en cache, même si les données sources changent. Pour répercuter dans les data pages les changements apportés aux données d’origine, configurez une stratégie de rafraîchissement afin d’identifier et de limiter les données obsolètes.
Stratégies de rafraîchissement
La stratégie de rafraîchissement (refresh strategy) définit une ou plusieurs conditions permettant de tester si le contenu d’une data page est considéré comme obsolète et doit être à nouveau chargé. Lorsqu’un utilisateur accède à une data page, Pega Platform vérifie les conditions de rafraîchissement configurées pour la data page. Si une page remplit au moins l’une des conditions, Pega Platform recharge le contenu de la page depuis la source de données spécifiée.
Dans l’enregistrement d’une data page, l’onglet Load management propose aux développeurs trois options leur permettant de configurer une stratégie de rafraîchissement pour une data page en lecture seule.
Reload once per interaction
L’option Reload once per interaction met à jour le contenu de la data page chaque fois qu’un utilisateur accède à la page en mémoire. Cette option est uniquement disponible pour les pages dont la portée est définie sur Thread ou Requestor, et elle ne peut pas être associée à une autre option de rafraîchissement.
Par exemple, la réservation d’un voyage renseigne une data page avec les informations sur les sièges disponibles pour le vol sélectionné par un client. Sélectionnez Reload once per interaction pour mettre la data page à jour à chaque fois que le client accède à la page, afin de vous assurer que les informations sur les sièges sont les plus à jour possibles.
Do not reload when
L’option Do not reload when utilise une condition When lui permettant de tester si la data page est considérée comme obsolète. Si la condition est remplie, le contenu de la data page est considéré comme étant à jour et Pega Platform ne tente pas de mettre la data page à jour.
Par exemple, une data page contient des informations sur le cours et le volume d’un titre. À la clôture de la Bourse, le cours et le volume restent constants jusqu’à la reprise des négociations le jour ouvrable suivant. Pour éviter des rafraîchissements inutiles, configurez une condition qui empêche Pega Platform de recharger la page entre la clôture et la réouverture de la Bourse le jour suivant.
Reload if older than
L’option Reload if older than utilise un intervalle de temps fixe pour déterminer si une data page est obsolète. À la fin de cet intervalle, le contenu de la data page est considéré obsolète, et à la tentative d’accès suivante, Pega Platform met la data page à jour. Donc si une data page dont l’intervalle Reload if older than est de 10 minutes est consultée une première fois à 12 h, elle sera considérée comme obsolète à 12 h 10. Pega Platform mettra alors à jour le contenu de la page lors de la consultation suivante, qui peut n’avoir lieu qu’à 13 h.
Supposons que le dossier d’intégration d’un employé permette à un responsable d’attribuer une place dans les bureaux à un nouvel employé. Un inventaire des places disponibles, avec leur statut respectif, est stocké dans une table de la base de données et filtré pour renseigner une data page qui contient les places disponibles dans l’agence spécifiée dans le dossier d’intégration. La data page est paramétrée de façon à maintenir une instance pour chaque agence. Les parties prenantes estiment qu’un rafraîchissement de la page toutes les minutes suffit pour éviter des doublons dans les sélections effectuées par les responsables.
Pega Platform ne rafraîchit jamais une data page plus d’une fois par interaction, quelle que soit l’option de rafraîchissement de data page configurée.
Vérifiez vos connaissances avec l’interaction suivante.
This Topic is available in the following Module:
Want to help us improve this content?