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:
Flex Dim1
anstelle von Entity
als in der FIXPARALLEL
-Anweisung zu verwendende Dimension festlegen:
Entfernen Sie das vorangestellte Komma auf der rechten Seite der Formelgleichung, sodass von ",@RELATIVE({FlexDim1},0)"
nur "@RELATIVE({FlexDim1},0)"
übrig bleibt.
"Member selection of…"
aus.
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]
"@RELATIVE({Department},0)"
gesetzt wird, das sich jetzt in der Formel FixStmtMbrSel
befindet.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.
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.