Améliorations des performances pour la tâche nocturne de l’indicateur

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 3 minutes de lecture
  • Pour prendre en charge les options de traitement parallèle, deux files d’attente personnalisées supplémentaires, telles que la file d’attente des données d’indicateur pour les indicateurs de traitement et la file d’attente des données de support pour gérer les événements liés aux mises à jour de contrôle, de risque et de problème et pour collecter les données associées, ont été introduites.

    Nouvelle architecture pour un traitement efficace des indicateurs

    L’exécution des indicateurs a été optimisée grâce à la mise en œuvre d’un processus en trois étapes, utilisant deux files d’attente personnalisées pour un traitement efficace.

    À l’étape initiale, un ensemble d’indicateurs nécessitant un traitement est mis en file d’attente dans la file d’attente des données de l’indicateur par lots. Le processeur de données d’indicateur de lot exécute ensuite les indicateurs, définit l’état et crée les résultats ou les tâches de l’indicateur. Les indicateurs sont ensuite déplacés vers une autre file d’attente personnalisée pour prendre en charge la collecte de données et mettre à jour les objets dépendants tels que les contrôles, les risques et les problèmes.

    Dans un deuxième temps, le processeur de données de support d’indicateur récupère les enregistrements d’indicateur dans la file d’attente des données de support d’indicateur et met à jour l’état du contrôle ou du risque, tout en créant ou en mettant à jour des problèmes en fonction de la configuration. Ensuite, l’indicateur est transmis à la table des statistiques de l’indicateur pour la collecte des données d’assistance.

    Enfin, la tâche de collecte de données de support récupère les enregistrements d’indicateur à partir de la table de statistiques des données associées, commence à collecter des données de support pour les indicateurs et exploite à la fois la file d’attente par défaut et les files d’attente personnalisées supplémentaires pour un traitement efficace.

    Remarque :
    Les règles métier de résultat de l’indicateur ne sont pas exécutées pendant l’exécution de la tâche d’indicateur. Toutefois, les mêmes règles métier sont utilisées lors de l’exécution de la tâche d’indicateur. Les règles métier d’indicateur sont déplacées vers la tâche d’indicateur pour obtenir de meilleures performances lors de l’exécution.
    Figure 1. Traitement des tâches d’indicateur à l’aide de files d’attente supplémentaires
    Workflow illustrant le traitement des tâches d’indicateurs à l’aide de files d’attente supplémentaires

    Cette architecture prend en charge l’exécution d’un grand nombre d’indicateurs dans un délai significatif. La tâche de collecte de données de support introduite pour collecter les données associées améliore considérablement le processus de traitement des données. De plus, le temps nécessaire à l’exécution des données est considérablement réduit.

    Remarque :
    La tâche de collecte de données de support affecte initialement les lots d’enregistrements d’indicateurs à la file d’attente par défaut pour la collecte de données de support. En fonction de la disponibilité de la file d’attente de traitement par lots et de la file d’attente de données associées, la tâche planifiée affecte les lots suivants d’enregistrements d’indicateurs à ces files d’attente sous la forme d’un tourniquet à tour de rôle, c’est-à-dire uniquement si ces files d’attente sont libres de les traiter.

    Modifications du modèle de données

    Le champ Type de collection d’échantillons , ajouté dans le formulaire de modèle d’indicateur, propose les options Nombre ou Pourcentage. La valeur par défaut est Nombre. Si vous sélectionnez Pourcentage, vous pouvez fournir la valeur en pourcentage pour collecter les données associées.

    Le champ Durée de la date d’échéance (jours) est ajouté pour l’indicateur manuel dans le modèle d’indicateur et les formulaires d’indicateur afin de capturer la date d’échéance de la tâche d’indicateur. En fonction de cette date d’échéance, des e-mails de rappel sont envoyés aux propriétaires de la tâche d’indicateur.

    Un nouveau champ introduit dans la table de données de support d’indicateur, de type JSON, permet une gestion efficace des données.