Überlegungen zur Performance von Regeln für das Modul Personalplanung

Beachten Sie diese Best Practices, um die Ausführungsperformance von Regeln für das Modul Personalplanung nach Möglichkeit zu verbessern.

  • Bei Regeln für das Modul Personalplanung wird angenommen, dass die FIXPARALLEL-Anweisung für die Entity-Dimension ausgeführt wird. Dies ist ideal, wenn Sie Ihre Massendaten in die Entity-Dimension laden. Wenn Sie Ihre Massendaten jedoch in eine andere Dimension laden, beispielweise in eine flexible Dimension wie Projects, können Sie die Performance verbessern, indem Sie die FIXPARALLEL-Anweisung so ändern, dass sie stattdessen auf die Project-Dimension angewendet wird. Das Modul Personalplanung bietet eine Vorlage namens OWP_Fix Parallel_T, die in mehreren Regeln und Vorlagen verwendet wird. In der Tabelle Tabelle 6-8 finden Sie eine detaillierte Liste von Regeln und Vorlagen, die von OWP_Fix Parallel_T abhängig sind. Wenn Sie die FIXPARALLEL-Anweisung so ändern, dass sie Ihre optimale Dimension widerspiegelt, profitieren alle abhängigen Regeln und Vorlagen von der Performanceverbesserung.

    Tipp:

    Um zu bestimmen, welche Dimension am besten für die FIXPARALLEL-Anweisung geeignet ist, empfiehlt Oracle die Durchführung von Tests anhand realistischer und repräsentativer Daten.

    So ändern Sie die Vorlage OWP_Fix Parallel_T:

    1. Beispiel: Angenommen, Sie möchten Flex Dim1 anstelle von Entity als in der FIXPARALLEL-Anweisung zu verwendende Dimension festlegen:
      1. Öffnen Sie die Vorlage OWP_Fix Parallel_T in Calculation Manager im Cube OEP_WFP.
      2. Wählen Sie im "Vorlagendesigner" das Design Time Prompts-Zuweisungsobjekt "Flex Dimension 1"->"FlexDim1Fix=,@RELATIVE(…" aus.

        Entfernen Sie das vorangestellte Komma auf der rechten Seite der Formelgleichung, sodass von ",@RELATIVE({FlexDim1},0)" nur "@RELATIVE({FlexDim1},0)" übrig bleibt.

      3. Wählen Sie im "Vorlagendesigner" das Design Time Prompts-Zuweisungsobjekt "Member selection of…" aus.
        1. Tauschen Sie die rechte Seite der Formelgleichung für die Formeln FixParDimSel und FixStmtMbrSel für "@RELATIVE({Department},0)" und "[FlexDim1Fix]", aus.

          Vorher

          FixParDimSel = @RELATIVE({Department},0)
          FixStmtMbrSel = {Scenario}, {Version} [FlexDim1Fix] [FlexDim2Fix] [FlexDim3Fix] [CurrencyDTP]
          

          Nachher

          FixParDimSel = [FlexDim1Fix]
          FixStmtMbrSel = {Scenario}, {Version} ,@RELATIVE({Department},0) [FlexDim2Fix] [FlexDim3Fix] [CurrencyDTP]
          
        2. Stellen Sie sicher, dass ein vorangestelltes Komma vor "@RELATIVE({Department},0)" gesetzt wird, das sich jetzt in der Formel FixStmtMbrSel befindet.
      4. Speichern Sie die Vorlage.

      Hinweis: Die FIXPARALLEL-Anweisung kann mehrere Dimensionen beinhalten. Auf der rechten Seite von FixParDimSel unter "Template Designer"->"Member selection of…" können eine oder mehrere Dimensionen stehen. Wählen Sie aus den Dimensionen Entity, Employee, Job oder den benutzerdefinierten Dimensionen die geeigneten Dimensionen aus, um optimale Ergebnisse zu erzielen.

    2. Nachdem Sie OWP_Fix Parallel_T geändert haben, stellen Sie die folgenden Regeln und Vorlagen erneut bereit.

      Tabelle 6-8 Von OWP_Fix Parallel_T abhängige Regeln und Vorlagen

      Regel/Vorlage Name

      Regel

      OWP_Process Loaded Data

      Regel

      OWP_Synchronize Defaults

      Regel

      OWP_Synchronize Definition

      Vorlage

      OWP_Incremental Process Data with Synchronize Defaults_GT

      Vorlage

      OWP_Incremental Process Data with Synchronize Definition_GT

      Vorlage

      OWP_Incremental Synchronize Defaults_GT

      Vorlage

      OWP_Incremental Synchronize Definition_GT

      Hinweis:

      • Testen Sie die Änderungen in der Testinstanz, bevor Sie die Änderungen auf die Produktionsinstanz anwenden.

      • Stellen Sie beim Ändern der Vorlage sicher, dass die Syntax (z.B. die Anordnung der Kommas) gültig und ausgeglichen ist, indem Sie die Design Time Prompts (DTPs) prüfen.

  • Wenn es in Ihrer Organisation üblich ist, die Regel Standardwerte synchronisieren unmittelbar nach der Regel Geladene Daten verarbeiten auszuführen, können Sie die Ausführungszeit verkürzen, indem Sie die Regel Geladene Daten verarbeiten so ändern, dass die Vorlagen Definition synchronisieren durch die Vorlagen Standardwerte synchronisieren an denselben relativen Positionen ersetzt werden. Dadurch entfällt die unnötige Ausführungszeit der Vorlagen Definition synchronisieren, wenn Sie die Vorlagen Standardwerte synchronisieren in die Regel Geladene Daten verarbeiten einschließen, da die Regel Standardwerte synchronisieren die Logik der Regel Definition synchronisieren enthält.

  • Wenn Sie die Zuweisungen für zusätzliche Bezüge, Leistungen und Steuern direkt aus einem Quellsystem für Personal oder Lohn-/Gehaltsabrechnung laden, wie z.B. Oracle Fusion Human Capital Management, müssen Sie weder Standardwerte synchronisieren noch Vergütung berechnen ausführen. In diesem Anwendungsfall ist es ausreichend, die Regel Geladene Daten verarbeiten auszuführen, um die Vergütung für alle geladene Daten zu berechnen, da die Regel Komponentendefinition synchronisieren darin enthalten ist.

  • Es wird dringend empfohlen, den Prozess für inkrementelle Dataloads in der Komponente Datenintegration für das Massenladen aller Daten des Moduls Personalplanung zu verwenden. Dieser Prozess ist die effizienteste und optimierte Lösung zum Laden und Berechnen Ihrer Daten für das Modul Personalplanung. Informationen hierzu finden Sie unter Inkrementelle Daten für das Modul "Personalplanung" laden und berechnen.