Visão geral da geração de previsões em nível de grupo

É possível gerar previsões para itens e locais no nível base nos quais os valores de cenário estejam armazenados. O comando de macro CallForecastEngine também permite gerar previsões em um nível mais alto da hierarquia de itens ou locais. Os resultados da previsão são então difundidos para o nível que armazena os valores de cenário. Isso se baseia na agregação de valores de (histórico de) cenário e na difusão dos resultados da previsão para o nível em que os valores devem ser armazenados.

É possível ajustar um modelo para os itens e locais no nível base (selecione o modelo de previsão ideal, com base nas configurações do mecanismo Cycle.Forecast de origem de dados padrão). O comando de macro também permite ajustar um modelo em um nível mais alto na hierarquia de itens ou locais. Os resultados da previsão são difundidos para o nível que deve armazenar os valores de cenário.

O processo para gerar previsão em grupo só é aplicável quando você executa o comando CallForecastEngine especificando:

  • Um nível de item que não corresponde ao nível Cycle.Item.
  • Um nível de local que não corresponde ao nível mais baixo da hierarquia de locais para Cycle.Module.

Agregar valores de cenário

O SCP agrega valores de cenário históricos e difunde os resultados da previsão quando:

  • O [nível de item] transmitido ao comando CallForecastEngine é diferente de Cycle.Item Level para armazenar os valores de cenário.
  • O [nível de item] transmitido ao comando CallForecastEngine é Nulo ("") e Forecast Engine.Item Level é diferente de Cycle.Item Level.
  • O [nível de local] transmitido ao comando CallForecastEngine é diferente do nível base da hierarquia de locais para o Módulo de período de ciclo associado.
  • O [nível de local] transmitido ao comando CallForecastEngine é Nulo ("") e Forecast Engine Settings.Location Level para o Módulo de período de ciclo associado é diferente do nível base da hierarquia de locais.
  • O [nível de período] transmitido ao comando CallForecastEngine é diferente de Cycle.Calendar Level para armazenar valores de cenário.

  • O [nível de período] transmitido a CallForecastEngine é Nulo ("") e Forecast Engine.Calendar Level é diferente de Cycle.Calendar Level.

    Se a agregação for necessária para a dimensão de item ou local, o sistema agregará os valores da medida especificada no parâmetro Forecast Engine.Measure Mapping.History.

Será preciso agregar os valores da medida especificada no parâmetro Forecast Engine.Measure Mapping.History caso a agregação seja necessária para a dimensão de item ou local (o formato em que uma linha de dados ou medida é armazenada). Isso é aplicável para todos os elementos no nível base de cada seleção definida no comando CallForecastEngine.

Por exemplo, o nível Cycle.Item para armazenar valores de cenário é "Produtos" e a macro CallForecastEngine("BATS","","","Grupo de produtos","Carro","","","Meses") é utilizada. A medida de histórico para os itens no nível base, do nó 'Carro' ao nível Grupo de produtos da hierarquia Cycle.Item, é agregada para gerar um único valor para o item selecionado (Carro). Os itens filhos do nó 'Carro' consistem em cinco elementos (1000, 1001, 1002, 1003 e 1004). Os valores destes cinco produtos são agregados para gerar um único valor de "Carro" para os locais selecionados (no nível de local) e o horizonte de período.

Para permitir a agregação no nível de dimensão:

  • Os valores no nível base para Máscara de mecanismo de previsão devem ser nulos ao gerar uma previsão para um grupo de itens ou locais agregados.
  • A medida de Ponderação de mecanismo de previsão não é específica de item ou local, por isso os valores não são agregados.
Quando agregação é necessária para a dimensão de item ou local, é preciso agregar os valores para a medida especificada em Forecast Engine.Measure Mapping.History. Isso se aplica a todos os elementos no nível base de cada seleção definida no comando CallForecastEngine.
Nota: As entradas do Mecanismo de Previsão para Amortecimento de crescimento (growthDampingStartPeriod, growthDampingEndPeriod, growthDampingFactor e gdfZeroAfterDamping) não usam os valores de nível de base ao gerar previsões para um item agregado ou um grupo de locais. Os valores são passados como 0 (sem amortecimento de crescimento) para todos os períodos.

Difundir os resultados da previsão

O método de difusão é baseado no parâmetro do mecanismo de previsão Medida de difusão para resultados constantes de período se o parâmetro Medida de difusão para resultados escalonados não for definido.

Para a seleção de itens, os valores são rateados (arredondamento) para o nível do item usando proporções com base nos valores definidos para o parâmetro Medida de difusão para resultados constantes de período .

Para a seleção de local, os valores são rateados para o nível base da hierarquia de locais usando proporções com base nos valores definidos para o parâmetro Medida de difusão para resultados constantes de período . O mecanismo de previsão usa os valores de difusão dos filhos no nível base, independentemente do número de níveis existentes entre o nível de local selecionado e o nível base da hierarquia de locais, para o módulo de período de ciclo atual.

Por exemplo, o parâmetro TUPLE_EXISTS especifica os fatores de difusão de item e local, além das combinações válidas de item e local.

O fator de difusão baseia-se no valor de PCONST para cada filho no nível base do item e do local selecionados dividido pelo valor de PCONST para a combinação de item e local com um valor de previsão a ser rateado.

Por exemplo, chame o mecanismo de previsão para gerar as previsões para o nó de item agregado, Carro, com cinco elementos de nível base contendo um valor (1000, 1001, 1002, 1003 e 1004) para a medida de difusão especificada. O fator de difusão para o item, 1000 e para o local, CONTINENTAL = (valor de TUPLE_EXISTS para (1000, "CONTINENTAL", "PCONST")) / (valor de TUPLE_EXISTS para “Carro", "CONTINENTAL", "PCONST")).
Nota: 
  • O valor da medida para o nó agregado deve ser derivado dos valores de medida dos itens no nível base.
  • O rateio do item ou local agregado é concluído antes da difusão do período. A difusão de resultados para o período base é feita usando a medida de difusão do Período de ciclo.