Trabalhar com Cenários

Após ativar a modelagem de cenário, você poderá trabalhar com dados de cenário, incluindo a definição de células do cenário como #Missing, a reversão dos valores do cenário novamente para seus valores base e a agregação de dados de cenário.

Exibir Dados do Membro Base

Na interface Web do Essbase, você pode ativar uma planilha do Excel mostrando os dados base de um cenário.

  1. Na interface web do Essbase, clique em Cenários.
  2. Clique no menu Ações do cenário que você deseja exibir e clique em Mostrar Dados Base.
  3. Clique no link de baixado para iniciar o Smart View.
A planilha do Excel que é ativada mostra os dados base do cubo. Ela não mostra dados de sandbox.

Comprar Valores de Cenário com Valores Básicos

Se você for proprietário, aprovador ou participante de um determinado cenário, poderá ver valores base e de cenário em uma planilha ou na interface Web do Essbase para comparar modelos.

Comparar Valores no Excel

  1. Na interface web do Essbase, clique em Cenários.

  2. No menu Ações, selecione Mostrar Alterações no Excel.

  3. Clique no link transferido por download para abrir o link do Smart View.

  4. Você pode ver valores tanto para membros básicos quanto de cenário na planilha.
    Imagem de uma planilha do Excel mostrando valores básicos e de cenário.

    • Na coluna G, sb10 é o membro do cenário (ou sandbox).

    • Na coluna F, Base mostra os valores base.

    • No cenário, os valores para sb10 nas linhas de 2 a 6 foram alterados, e você pode ver o resultado agregado na linha 7.

Comparar Valores na Interface do Usuário Web

  1. Na interface web do Essbase, clique em Cenários.

  2. No menu Ações, selecione Mostrar Alterações.

    A caixa de diálogo Alterações de Dados ficará vazia se nenhuma alteração de dados tiver sido feita.

Compare o cenário com o básico para determinar suas próximas etapas. Por exemplo, você pode alterar o status do cenário para aprovado com base nessas informações.

Definir Células de Cenário como #Missing

Você pode definir células do cenário como #Missing mesmo que as células básicas correspondentes tenham valores.

Para definir uma célula do cenário como #Missing:
  1. Digite #Missing na célula ou exclua o conteúdo da célula.
  2. Selecione Submeter Dados na faixa de opções do Smart View.
Exemplo
  1. Inicialmente, o valor em sb1 é um espelho exato do valor na base.
    Imagem de uma grade mostrando sb1 e Base, ambos com um valor 678.

  2. Digite #Missing em sb1 (ou exclua o conteúdo da célula) e submeta os dados.
    Imagem de uma grade com #Missing em sb1.

  3. Atualize a planilha. Veja que sb1 é #Missing.
    Imagem de uma grade com #Missing em sb1.

Reverter Valores de Cenário aos Valores Básicos

Você pode reverter os valores de cenário aos valores básicos, digitando #Revert nas células alteradas e clicando em Submeter Dados na faixa de opções do Smart View.

Inicialmente, os valores de cenário não são armazenados e espelham exatamente os valores básicos. Depois de alterar os valores de cenário no Excel e submeter as alterações ao cubo, os valores serão armazenados e serão diferentes da base, mas você ainda pode revertê-los novamente para os valores base.
Para reverter valores de cenário aos valores básicos:
  1. No Excel, digite #Revert nas células de cenário que você deseja reverter aos valores básicos.
  2. Clique em Submeter Dados na faixa de opções do Smart View.
Os valores do cenário selecionado serão atualizados para os valores básicos.

Exemplo

  1. Inicialmente, o valor em sb1 é um espelho exato do valor em base.
    Imagem de uma grade com um membro base e um membro do cenário mostrando o mesmo valor.

  2. Submeta um novo valor, 100, a sb1.
    Imagem de uma grade com o membro do cenário mostrando um valor 100.

  3. Submeta #Revert a sb1.
    Imagem de uma grade mostrando #Revert na célula sb1.

  4. Atualize a planilha. Veja que sb1 novamente reflete o valor base 678.
    Imagem de uma grade com um membro base e um membro do cenário mostrando o mesmo valor.

Entender quando Agregar Dimensões de Sandbox

Durante a modelagem em cenários, você precisará determinar se calcula ou não dentro de cada sandbox.

Submeta as alterações de dados à sandbox e calcule o mínimo possível de dados, apenas o suficiente para permitir que os usuários validem o trabalho deles. Isso preserva a eficiência do armazenamento do design da sandbox.

Por exemplo, quando todos os membros de nível superior em um cubo são de cálculo dinâmico, não são necessárias agregações no form de script de cálculo.

Se você tiver armazenado membros de nível superior, limite o escopo de qualquer cálculo de sandbox ao mínimo necessário para que os usuários façam seu trabalho.

Exemplo: Calcular Cenários com Membros de Nível Superior Dinâmicos

As hierarquias dinâmicas (densas e dispersas) são agregadas automaticamente e os usuários que fazem alterações em sandboxes veem suas alterações imediatamente.

Vamos examinar um exemplo do aplicativo demo de armazenamento em blocos Sample_Scenario.Basic.

Suponha que Produto e Mercado sejam hierarquias dinâmicas com dados armazenados apenas no nível zero e que um cenário seja criado usando o membro sb0 da dimensão sandbox.

Quando a sandbox é recém-criada, os valores de sb0 são os mesmos da Base. Isso se deve ao fato de que os membros sandbox são virtuais, refletindo os valores base até que os usuários submetam alterações a eles.


Imagem de uma planilha do Excel, mostrando valores dos membros Base e sb0 da dimensão Sandbox. Os valores de ambos os membros são os mesmos.

Após a modificação dos dados de Vendas->Orçamento->Jan->Cola no membro sb0, nós vemos imediatamente que o membro sandbox dinâmico, West (em D10), é agregado no total correto usando uma combinação de membros armazenados de Base e sb0.

Os valores de Oregon, Utah e Nevada são armazenados no membro sandbox Base. Os valores de California e Washington foram submetidos pelos participantes do cenário e são armazenados no membro sandbox sb0. O total de West->Cola->sb0 é agregado dinamicamente usando esses valores armazenados.


Imagem de uma planilha do Excel mostrando valores dos membros Base e sb0 da dimensão Sandbox. Os valores são os mesmos, exceto California e Washington, que foram alterados.

Você também pode usar scripts de cálculo em sandboxes. Suponha que Oregon deva ser orçado como 80% da Califórnia. O seguinte script de cálculo pode fazer isso:

FIX("Jan", "Budget", "Cola", "Sales")
"Oregon"="California"*.8;
ENDFIX

Quando um participante do cenário inicia uma planilha do Excel na interface web e executa esse cálculo, sb0 é o membro sandbox padrão calculado e o valor do membro Oregon é atualizado:


Imagem de uma planilha do Excel mostrando valores dos membros Base e sb0 da dimensão Sandbox. Os valores são os mesmos, exceto California e Washington, e Oregon que foi alterado. O valor de Oregon é 720 e reflete os resultados do script de cálculo.

Essa view não é de uma planilha iniciada por cenário, mas de uma view privada do Smart View, em que Base e sb0 podem ser representados na planilha.

Exemplo: Calcular Cenários com Membros de Nível Superior Armazenados

Em alguns casos, uma hierarquia dispersa ou densa pode ter membros armazenados de nível superior, e agregações em cálculos baseados em nível ou em geração poderiam ser exigidos.

Continuando da última grade do exemplo anterior, suponha agora que os membros de nível superior na dimensão Market sejam armazenados, em vez de dinâmicos.

Se nós alterarmos o valor de Oregon para 250, o membro West precisará ser recalculado para que possamos ver os resultados corretos:


Imagem de uma planilha do Excel mostrando valores dos membros Base e sb0 da dimensão Sandbox. Os valores são os mesmos, exceto California e Washington, e Oregon que foi alterado. O valor de Oregon é 250. O valor total de sb0 para a região West é 2070.

O seguinte script de cálculo pode ser usado para agregar a dimensão Market na sandbox, quando executado em um planilha do Excel ativada por cenário:

AGG("Market");
Imagem de uma planilha do Excel mostrando valores dos membros Base e sb0 da dimensão Sandbox. Os valores são os mesmos, exceto California e Washington, e Oregon que foi alterado. O valor de Oregon é 250. O valor total de sb0 para a região West é 1600.