Leistungsverbesserungen für nächtlichen Indikatorauftrag

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Zur Unterstützung der parallelen Verarbeitungsfunktionen wurden zwei zusätzliche anwenderdefinierte Warteschlangen eingeführt, z. B. die Indikatordatenwarteschlange für die Verarbeitung von Indikatoren und die Unterstützungsdatenwarteschlange für die Verarbeitung von Ereignissen im Zusammenhang mit Steuerungs-, Risiko- und Problemaktualisierungen und zum Sammeln der Unterstützungsdaten.

    Neue Architektur für effektive Verarbeitung von Indikatoren

    Die Ausführung von Indikatoren wurde durch die Implementierung eines dreistufigen Prozesses optimiert, bei dem zwei anwenderdefinierte Warteschlangen für eine effiziente Verarbeitung verwendet werden.

    Im ersten Schritt wird ein Satz von zu verarbeitenden Indikatoren in der Batch-Indikatordatenwarteschlange in die Warteschlange gestellt. Der Batch-Indikatordatenverarbeiter führt dann die Indikatoren aus, legt den Status fest und erstellt die Indikatorergebnisse oder -aufgaben. Die Indikatoren werden dann in eine andere anwenderdefinierte Warteschlange verschoben, um die Datenerfassung zu unterstützen und abhängige Objekte wie Steuerungen, Risiken und Probleme zu aktualisieren.

    Im zweiten Schritt holt der Bearbeiter für Unterstützungsdaten des Indikators die Indikatordatensätze aus der Warteschlange für Unterstützungsdaten des Indikators, aktualisiert den Steuerungs- oder Risikostatus und erstellt oder aktualisiert je nach Konfiguration auch Probleme. Anschließend wird der Indikator zur Unterstützungsdatenerfassung in die Tabelle „Indikatorstatistiken“ übertragen.

    Schließlich ruft der Auftrag zur Unterstützungsdatensammlung die Indikatordatensätze aus der Tabelle mit Unterstützungsdatenstatistiken ab, beginnt mit der Sammlung von Unterstützungsdaten für die Indikatoren und nutzt sowohl die Standardwarteschlange als auch zusätzliche anwenderdefinierte Warteschlangen für eine effiziente Verarbeitung.

    Hinweis:
    Business-Regeln für das Indikatorergebnis werden während der Ausführung des Indikatorauftrags nicht ausgeführt. Dieselben Geschäftsregeln werden jedoch beim Abschließen der Indikatoraufgabe verwendet. Die Geschäftsregeln für Indikatoren werden in den Indikatorauftrag verschoben, um während der Ausführung eine bessere Leistung zu erzielen.
    Abbildung : 1. Indikatoraufträge mit zusätzlichen Warteschlangen werden verarbeitet
    Workflow, der die Verarbeitung von Indikatoraufträgen mit zusätzlichen Warteschlangen veranschaulicht

    Diese Architektur unterstützt die Ausführung einer großen Anzahl von Indikatoren in erheblicher Zeit. Der zum Sammeln unterstützender Daten eingeführte Auftrag zur Unterstützungsdatensammlung verbessert den Datenverarbeitungsprozess erheblich. Darüber hinaus dauert die Ausführung der Daten erheblich kürzer.

    Hinweis:
    Die Aufgabe zur Unterstützungsdatensammlung weist die Batches der Indikatordatensätze zunächst zur Unterstützung der Datensammlung der Standardwarteschlange zu. Abhängig von der Verfügbarkeit der Warteschlange für die Batch-Verarbeitung und der Warteschlange für unterstützende Daten weist die geplante Aufgabe die nachfolgenden Batches von Indikatordatensätzen diesen Warteschlangen im Round-Robin-Verfahren zu, d. h. nur, wenn diese Warteschlangen für die Verarbeitung frei sind.

    Datenmodell-Changes

    Das Feld Stichprobensammlungstyp, das im Formular „Indikatorvorlage“ hinzugefügt wurde, enthält die Optionen Anzahl oder Prozentsatz. Der Standardwert ist Anzahl. Wenn Sie Prozentsatz auswählen, können Sie den Prozentwert angeben, um die Unterstützungsdaten zu sammeln.

    Das Feld Dauer bis Fälligkeitsdatum (Tage) wird für den manuellen Indikator in der Indikatorvorlage und den Indikatorformularen hinzugefügt, um das Fälligkeitsdatum der Indikatoraufgabe zu erfassen. Basierend auf diesem Fälligkeitsdatum werden Erinnerungs-E-Mails an die Besitzer der Indikatoraufgaben gesendet.

    Ein neues Feld, das in der Tabelle der Unterstützungsdaten des Indikators vom Typ JSON eingeführt wurde, trägt zu einer effizienten Datenverwaltung bei.