Considere estas dicas de melhores práticas para melhorar significativamente o desempenho de execução das regras da força de trabalho.
As regras do Workforce pressupõem que a instrução FIXPARALLEL
seja executada na dimensão Entidade, o que será ideal se você estiver carregando os seus dados em massa nessa dimensão. No entanto, se carregar os seus dados em massa em outra dimensão, por exemplo, em uma dimensão Flex como Projeto, você poderá melhorar o desempenho modificando a instrução FIXPARALLEL
para aplicar à dimensão Projeto. O Workforce fornece um modelo de nome OWP_Fix Parallel_T usado em várias regras e modelos. Consulte a tabela Tabela 6-8 para ver uma lista detalhada de regras e modelos dependentes do OWP_Fix Parallel_T. Se você modificar a instrução FIXPARALLEL
para refletir sua dimensão ideal, todas as regras e modelos dependentes aproveitarão a melhoria no desempenho.
Dica:
Para determinar a melhor dimensão a ser incluída na instrução FIXPARALLEL
, a Oracle recomenda que você realize alguns testes usando dados reais e representativos.
Para modificar o modelo OWP_Fix Parallel_T:
Flex Dim1
em vez de Entidade
como a dimensão usada na instrução FIXPARALLEL
:
Remova a vírgula inicial à direita da equação da fórmula, deixando apenas "@RELATIVE({FlexDim1},0)"
de ",@RELATIVE({FlexDim1},0)"
.
"Seleção de Membro do…"
de Prompts no Tempo de Design.
FixParDimSel
e a fórmula FixStmtMbrSel
por "@RELATIVE({Department},0)"
e "[FlexDim1Fix]",
respectivamente.
De
FixParDimSel = @RELATIVE({Department},0) FixStmtMbrSel = {Scenario}, {Version} [FlexDim1Fix] [FlexDim2Fix] [FlexDim3Fix] [CurrencyDTP]
Para
FixParDimSel = [FlexDim1Fix] FixStmtMbrSel = {Scenario}, {Version} ,@RELATIVE({Department},0) [FlexDim2Fix] [FlexDim3Fix] [CurrencyDTP]
"@RELATIVE({Department},0)"
, que agora deve estar na fórmula FixStmtMbrSel
.Nota: Fix Parallell pode ter múltiplas dimensões. É possível ter uma ou mais dimensões no lado direito do FixParDimSel
em "Modelo Designer"->"Seleção de membro de…"
. Escolha a dimensão certa das dimensões Entity, Employee, Job ou dimensões personalizadas habilitadas para obter melhores resultados.
Tabela 6-8 Regras e Modelos dependentes de OWP_Fix Parallel_T
Regra/Modelo | Nome |
---|---|
Regra |
OWP_Process Loaded Data |
Regra |
OWP_Synchronize Defaults |
Regra |
OWP_Synchronize Definition |
Modelo |
Dados do Processo OWP_Incremental com Sincronizar Defaults_GT |
Modelo |
OWP_Dados de Processo Incremental com Definição de Sincronização_JO |
Modelo |
OWP_Incremental Sincronizar Defaults_GT |
Modelo |
OWP_Incremental Sincronizar Definition_GT |
Nota:
Teste suas alterações na sua instância de Teste antes de aplicar as alterações em Produção.
Quando você modificar o modelo, certifique-se de que a sintaxe (por exemplo, as vírgulas) seja válida e equilibrada. Para isso, revise as solicitações de tempo de design (DTP).
Se a prática usual da sua organização for executar Sincronizar Padrões imediatamente depois de executar Processar Dados Carregados, você poderá reduzir o tempo de execução modificando a regra Processar Dados Carregados para substituir os modelos Sincronizar Padrões pelos modelos Sincronizar Definição na mesma posição relativa. Dessa forma, você elimina o tempo de execução dos modelos Sincronizar Definição, que será desnecessário se você incluir os modelos Sincronizar Padrões na regra Processar Dados Carregados porque Sincronizar Padrões inclui a lógica em Sincronizar Definição.
Se carregar atribuições de ganhos, benefícios e impostos adicionais de um sistema de Recursos Humanos ou Folha de Pagamentos de origem, como o Oracle Fusion Human Capital Management, você não precisará executar Sincronizar Padrões nem Calcular Remuneração. A execução de Processar Dados Carregados é suficiente nesse caso de uso para calcular a remuneração de todos os dados carregados porque ela inclui Sincronizar Definição do Componente.