Tenga en cuenta estas mejores prácticas para mejorar potencialmente el rendimiento de la ejecución de las reglas de Workforce.
Las reglas de Workforce suponen que la sentencia FIXPARALLEL
se ejecuta en la dimensión de entidad, lo cual sería lo ideal si realiza una carga masiva de sus datos en la dimensión de entidad. Sin embargo, si realiza unja carga masiva de sus datos en otra dimensión, por ejemplo, en una dimensión flexible como la de proyecto, puede mejorar el rendimiento modificando la sentencia FIXPARALLEL
para que se aplique a la dimensión de proyecto en su lugar. Workforce proporciona una plantilla denominada OWP_Fix Parallel_T que se usa en varias reglas y plantillas. Consulte la tabla Tabla 6-8 para obtener una lista detallada de reglas y plantillas en OWP_Fix Parallel_T. Si modifica la sentencia FIXPARALLEL
para reflejar su dimensión óptima, todas las reglas y plantillas dependientes aprovechan la mejora del rendimiento.
Sugerencia:
Para determinar la mejor dimensión que se debe incluir en la sentencia FIXPARALLEL
, Oracle le recomienda que realice algunas pruebas con datos representativos y realistas.
Para modificar la plantilla OWP_Fix Parallel_T:
Flex Dim1
en lugar de Entity
como dimensión usada en la sentencia FIXPARALLEL
:
Elimine la coma inicial de la parte derecha de la ecuación de la fórmula y deje solo "@RELATIVE({FlexDim1},0)"
de ",@RELATIVE({FlexDim1},0)"
.
"Member selection of…"
.
FixParDimSel
y FixStmtMbrSel
para "@RELATIVE({Department},0)"
y "[FlexDim1Fix]",
respectivamente.
Desde
FixParDimSel = @RELATIVE({Department},0) FixStmtMbrSel = {Scenario}, {Version} [FlexDim1Fix] [FlexDim2Fix] [FlexDim3Fix] [CurrencyDTP]
Hasta
FixParDimSel = [FlexDim1Fix] FixStmtMbrSel = {Scenario}, {Version} ,@RELATIVE({Department},0) [FlexDim2Fix] [FlexDim3Fix] [CurrencyDTP]
"@RELATIVE({Department},0)"
, que ahora debe estar en la fórmula FixStmtMbrSel
.Nota: Fix Parallel puede tener varias dimensiones Puede tener una o más dimensiones a la derecha de FixParDimSel
en "Template Designer"->"Member selection of…"
. Seleccione las dimensiones adecuadas entre Entity, Employee, Job o las dimensiones personalizadas activadas para obtener los mejores resultados posibles.
Tabla 6-8 Reglas y plantillas dependientes de OWP_Fix Parallel_T
Regla/Plantilla | Nombre |
---|---|
Regla |
OWP_Process Loaded Data |
Regla |
OWP_Synchronize Defaults |
Regla |
OWP_Synchronize Definition |
Plantilla |
OWP_Incremental Process Data with Synchronize Defaults_GT |
Plantilla |
OWP_Incremental Process Data with Synchronize Definition_GT |
Plantilla |
OWP_Incremental Synchronize Defaults_GT |
Plantilla |
OWP_Incremental Synchronize Definition_GT |
Nota:
Pruebe los cambios en su instancia de prueba antes de aplicarlos en la producción.
Al modificar la plantilla, asegúrese de que la sintaxis (por ejemplo, la colocación de las comas) sea válida y esté equilibrada revisando las peticiones de datos en tiempo de diseño (DTP).
Si la práctica habitual de su organización es ejecutar Sincronizar valores predeterminados inmediatamente después de ejecutar Procesar datos cargados, puede reducir el tiempo de ejecución modificando la regla Procesar datos cargados para que se utilicen las plantillas Sincronizar valores predeterminados en sustitución de las plantillas Sincronizar definición en las mismas posiciones relativas. Al hacer esto, elimina el tiempo de ejecución de las plantillas Sincronizar definición, la cual es innecesaria si incluye las plantillas Sincronizar valores predeterminados en la regla Procesar datos cargados porque Sincronizar valores predeterminados incluye la lógica de Sincronizar definición.
Si carga las asignaciones de ingresos adicionales, beneficios e impuestos directamente desde un sistema de recursos humanos o de nóminas de origen, como Oracle Fusion Human Capital Management, no es necesario ejecutar Sincronizar valores predeterminados ni Calcular compensación. La ejecución de Procesar datos cargados es suficiente en este caso de uso para calcular la compensación de todos los datos cargados, ya que incluye Sincronizar definición de componente.