Cálculo de Grades Assimétricas Usando Tuplas

Tipos de origens de dados na nuvem: Oracle Essbase

O cálculo de tuplas para grades assimétricas permite que os usuários do Oracle Smart View for Office executem cálculos para o escopo específico das seleções dos membros em um script de cálculo ou em uma grade, evitando cálculos em excesso.

Uma tupla de cálculo é uma forma de representar uma fatia de dados de membros, em uma ou mais dimensões esparsas, a ser usada em uma instrução FIX de cálculo.

Por padrão, quando há vários membros de diferentes dimensões em uma instrução FIX de cálculo ou eles fazem parte do PDV de grade no Smart View, o escopo de cálculo abrange todas as combinações possíveis (um produto cartesiano) de todas as combinações de membros em diferentes dimensões. Isso pode resultar em mais cálculos que os necessários durante o trabalho com grades assimétricas. Com cálculos de tupla, o escopo de cálculos podem ser mais precisos e eficientes.

Os administradores configuram cálculos de tupla no Essbase da mesma forma que outros cálculos criados para serem executados pelos usuários no Smart View, com base em suas necessidades de negócios e em seu conjunto de dados específicos.

Como usuário do Smart View, você pode executar cálculos de tupla para grades assimétricas da mesma que qualquer outro cálculo. Talvez você precise especificar prompts de tempo de execução, dependendo de como o seu administrador configurou o cálculo de tupla.

Nota:

  • Você pode executar cálculos de tupla em grades assimétricas a partir do Smart View versão 11.1.2.5.800. Verifique se o seu Essbase suporta cálculos de tuplas.

  • Administradores: usando o recurso de cálculo de tupla, você pode definir o escopo de cálculo como tuplas de membros selecionados em uma grade assimétrica. A sintaxe especial em instruções FIX ajuda a especificar quais tuplas deverão ser calculadas. Consulte Calcular Tuplas Selecionadas em Usando o Oracle Essbase para obter mais informações sobre cálculos de tuplas.

No Smart View, para executar um cálculo de tupla em uma grade assimétrica, siga as instruções para executar um cálculo em Execução de Cálculos do Essbase.

Selecione um script desenvolvido para cálculos de tupla em grades assimétricas. O seu administrador pode orientá-lo em relação a quais scripts deverão ser executados.

Exemplo 8-3 Execução de Cálculos de Tupla em uma Grade Assimétrica

Os exemplos neste cenário se baseiam em um modelo de galeria de exemplos para o cálculo de tuplas. O modelo de galeria está disponível nas versões do Essbase que suportam cálculos de tupla.

Comece com a grade assimétrica mostrada abaixo. A grade é assimétrica porque não vemos as mesmas hierarquias de membros nas dimensões de linha e de coluna.

Figura 8-11 Grade Assimétrica Inicial - Todos os Valores de Dados = 1


Uma grade assimétrica com diferentes membros de dimensão de linha e de coluna. Todos os valores de dados na grade equivalem a 1.

A grade assimétrica acima é uma fatia dessa grade assimétrica, na qual os membros da hierarquia são uniformes entre as linhas e colunas:

Figura 8-12 Grade Simétrica Inicial - Todos os Valores de Dados = 1


Uma grade simétrica com membros de dimensão de linha e de coluna uniformes. Todos os valores de dados na grade equivalem a 1.

Mostraremos o resultado da execução de três diferentes tipos de cálculos na grade assimétrica e, em seguida, o efeito que esses cálculos têm na grade simétrica.

Os scripts são configurados para incrementar as células de dados em 1 a cada vez que são executados, com diferentes resultados na grade simétrica para cada tipo de cálculo.

O primeiro script que executaremos calculará tudo no PDV de grade, não apenas a combinação de membros mostrada na grade abaixo. Na grade assimétrica, após uma atualização, todas as células de dados agora equivalem a 2.

Figura 8-13 Grade Assimétrica Após a Execução do Cálculo Padrão


A grade assimétrica após a execução do cálculo para todos os membros e sua atualização. Todos os valores de dados na grade equivalem a 2.

Enviamos as células na grade assimétrica. Em seguida, fomos até a grade assimétrica e a atualizamos. Observe que durante a atualização, todos os Cenários, Sites, Entidades e Versões para a combinação de Produto/Mercado são calculados, mesmo que não estejam na grade assimétrica. Isso acontece porque, por padrão, quando um cálculo de tupla está ausente, o Essbase calcula o produto cartesiano das combinações vistas na grade. O resultado é que todas as células no PDV são incrementadas em 1; portanto, você verá um valor de 2 em todas as células de dados na grade simétrica:

Figura 8-14 Grade Simétrica Após a Execução do Cálculo Padrão na Grade Assimétrica e Sua Atualização


A grade simétrica após a execução do cálculo para todos os membros e sua atualização. Todos os valores de dados na grade equivalem a 2.

Segundo, executaremos um cálculo mais limitado na grade assimétrica, reduzindo o escopo de cálculo às tuplas de grade Produto e Mercado de modo que menos interseções sejam calculadas. A mensagem Resultado do Cálculo nos mostra o escopo deste cálculo:

Figura 8-15 Caixa de Diálogo de Resultado do Cálculo Após a Execução do Cálculo de Tupla em Todas as Tuplas de Produto e Mercado


A caixa de diálogo de Resultados do Cálculo após a execução do cálculo de tupla em todas as tuplas de Produto e Mercado. A leitura Total de blocos é 7168 blocos; a gravação total de blocos é 3584 blocos.

Atualize a tela. Todas as células de dados da grade assimétrica serão incrementadas para 3. Envie os dados da grade.

Figura 8-16 A Grade Assimétrica Após a Execução do Cálculo em Todas as Tuplas de Produto e Mercado


A grade assimétrica após a execução do cálculo para todas as tuplas de Produto e Mercado. Todos os valores de dados na grade equivalem a 3.

Na grade simétrica, observe que durante a atualização somente as tuplas de Produto/Mercado já incluídas na grade assimétrica são calculadas, juntamente com todas as combinações de Site/Versão/Entidade. Trata-se de todas as colunas das linhas de 5 a 10 e da linha 12. Essas células agora mostram um valor de dados igual a 3. As tuplas de Produto/Mercado não mostradas na nossa grade assimétrica não são calculadas na grade simétrica; o valor da célula de dados ainda é 2. Para esse cálculo, somente as combinações de Produto e Mercado foram especificadas para tuplas. As tuplas e todos os membros para dimensões não especificadas (as dimensões não especificadas na instrução FIX) são calculados.

Figura 8-17 A Grade Simétrica Após a Execução do Cálculo em Todas as Tuplas de Produto e Mercado na Grade Assimétrica e Após Sua Atualização


A grade simétrica após a execução do cálculo para todas as tuplas de Produto e Mercado e após sua atualização. Todos os membros relacionados às tuplas de Produto e Mercado equivalem a 3; as combinações de membros restantes equivalem a 2.

Agora execute o último cálculo, que foi elaborado para considerar apenas as tuplas mostradas na nossa grade assimétrica. O cálculo de tupla especifica que somente as combinações indicadas de Entidade, Site, Mercado, Produto e Versão na nossa grade assimétrica devem ser calculadas. Após a execução do cálculo, a caixa de diálogo Resultado do Cálculo mostra um escopo de cálculo ainda menor:

Figura 8-18 Caixa de Diálogo de Resultado do Cálculo Após a Execução do Cálculo em Tuplas de Produto e Mercado da Grade


A caixa de diálogo de Resultados do Cálculo após a execução do cálculo de tupla nas tuplas de Produto e Mercado da grade. A leitura Total de blocos é 56 blocos; a gravação total de blocos é 28 blocos.

Os valores em todas as células da grade assimétrica são incrementadas para 4. Envie os dados desta grade.

Figura 8-19 A Grade Assimétrica Após a Execução do Cálculo nas Tuplas de Produto e Mercado da Grade


A grade assimétrica após a execução do cálculo para as tuplas de Produto e Mercado da grade. Todos os valores de dados na grade equivalem a 4.

Vá até a grade simétrica e atualize a tela. Lembre-se: o cálculo de tupla especificou que somente as combinações indicadas de Entidade, Site, Mercado, Produto e Versão na nossa grade assimétrica devem ser calculadas. Na grade simétrica, você pode ver que somente as linhas de 5 a 10, a linha 12 e as colunas C e M são incrementadas para 4. Estas são as tuplas que correspondem aos dados incrementados na grade assimétrica e são destacados em amarelo abaixo:

Figura 8-20 A Grade Simétrica Após a Execução do Cálculo nas Tuplas de Produto e Mercado na Grade Assimétrica e Após a Sua Atualização


A grade simétrica após a execução do cálculo para as tuplas de Produto e Mercado da grade e após sua atualização. Todos os membros relacionados às tuplas de Produto e Mercado da grade equivalem a 4; as combinações de tuplas restantes permanecem iguais a 3, e as combinações de membros restantes ainda permanecem em 2.

Os exemplos nesta seção mostraram os efeitos dos três cálculos em uma grade assimétrica e em uma grade simétrica. Verificamos o resultado de cada cálculo em cada tipo de grade. Aprendemos que, ao selecionar tuplas, você pode restringir os cálculos à grade ativa do Smart View, limitando o escopo a fatias de dados específicas do seu cubo.