65
Índice 1. Introdução...................................................4 1.1 Hyperion Planning Overview...............................4 1.2 Arquitetura do Sistema Hyperion Planning................13 1.3 Requerimentos de Sistemas...............................15 1.3.1 Conceito..............................................15 1.3.2 Hardware..............................................16 1.3.3 Software..............................................20 1.4 Definindo os Perfis de Usuário..........................21 1.5 Terminologias Hyperion Planning.........................22 1.5.1 Dimensões.............................................22 1.5.2 Metadados.............................................24 1.5.3 Terminologias.........................................25 2. Definindo Dimensões e Membros...............................27 3. Configuração de Segurança de Acesso.........................28 3.1 Descrevendo a segurança do Hyperion Planning............28 3.2 Adicionando usuários no Hyperion Planning...............32 3.3 Adicionando grupos e associando usuários no Hyperion Planning..................................................... 33 4. Desenhando Web Forms........................................35 4.1 Definindo Web Forms.....................................35 4.1.1 Criando uma Pasta.....................................36 4.1.2 Criando uma Web Form..................................36 4.1.3 Definindo Web Forms Simétricos e Web Forms Assimétricos 42 4.1.4 Filtros de acesso para a Web Form.....................42 5. Entrando dados no Hyperion Planning.........................43 6. Gerenciando o processo de Planejamento......................54 6.1 Overview Workflow.......................................54 6.2 Lista de Tarefas........................................59

HYPLAN - Curso Administrador Hyperion Planning

Embed Size (px)

DESCRIPTION

Curso de Administração Hyperion Planning

Citation preview

Page 1: HYPLAN - Curso Administrador Hyperion Planning

Índice

1. Introdução...................................................................................................................41.1 Hyperion Planning Overview..............................................................................41.2 Arquitetura do Sistema Hyperion Planning......................................................131.3 Requerimentos de Sistemas............................................................................15

1.3.1 Conceito.......................................................................................................151.3.2 Hardware......................................................................................................161.3.3 Software.......................................................................................................20

1.4 Definindo os Perfis de Usuário.........................................................................211.5 Terminologias Hyperion Planning....................................................................22

1.5.1 Dimensões...................................................................................................221.5.2 Metadados....................................................................................................241.5.3 Terminologias...............................................................................................25

2. Definindo Dimensões e Membros.............................................................................273. Configuração de Segurança de Acesso...................................................................28

3.1 Descrevendo a segurança do Hyperion Planning............................................283.2 Adicionando usuários no Hyperion Planning...................................................323.3 Adicionando grupos e associando usuários no Hyperion Planning.................33

4. Desenhando Web Forms..........................................................................................354.1 Definindo Web Forms......................................................................................35

4.1.1 Criando uma Pasta.......................................................................................364.1.2 Criando uma Web Form...............................................................................364.1.3 Definindo Web Forms Simétricos e Web Forms Assimétricos.....................424.1.4 Filtros de acesso para a Web Form.............................................................42

5. Entrando dados no Hyperion Planning.....................................................................436. Gerenciando o processo de Planejamento..............................................................54

6.1 Overview Workflow..........................................................................................546.2 Lista de Tarefas...............................................................................................59

Page 2: HYPLAN - Curso Administrador Hyperion Planning

1. Introdução

Objetivos do Capítulo

Ao final deste capítulo o aluno estará apto à:

Descrever as principais características do Planning Descrever a arquitetura do Planning Listar os requerimentos de sistema para o Planning Descrever os perfis de usuários do Planning Descrever o relacionamento entre Planning e Essbase Definir e descrever multidimensionalidade Acessar o Planning na Web e navegar

1.1 Hyperion Planning Overview

O Planning é um aplicativo para orçamento e planejamento cujo solução é totalmente baseada em Web, incorpora o Essbase como banco de dados multidimensional proprietário.

Características do Planning

Cada vez mais devemos ter flexibilidade para nos adaptar rapidamente às novas necessidades da empresa, as novas diretrizes, e devemos garantir que nossos modelos de planejamento estejam sempre atualizados, que seja coerente, e principalmente usual.

Baseado em todas essas necessidades apresentamos algumas características do Planning:

Estrtutura multi-dimensional de dados Suporta estruturas TARGET e BOTTOM-UP de planejamento Possibilita a parametrização de multiplas versões para o ciclo de

planejamento Suporta modelos de planejamento baseados em premissas globais Possibilita a criação de regras de negócios complexas Entrada de dados via Web Ciclo de Planejamento integrado a Web Integração com outros sistemas, possibilitando o interfaceamento

de estruturas de dimensões e dados, utilizando o HAL

Page 3: HYPLAN - Curso Administrador Hyperion Planning

Possibilita a criação de modelo com multi-moedas e conversão de moedas

Hyperion Planning

O Planning possui duas ferramentas, a primeira é o Planning Desktop esta ferramenta é responsável pela administração das aplicações, a segunda é Planning Web Browser, esta ferramenta nos possibilita a criação das estruturas de dimensões, a criação dos formulários (Web Forms), criação das listas de tarefas, ciclo de planejamento e entrada de dados.

Utilizando como exemplo prático temos, o Hyperion Planning Windows Client sendo utilizado para criar e dar manutenção nas aplicações e banco de dados e também por criar o vínculo com o Hyperion Essbase. Já o Hyperion Planning Web Client será utilizado no dia a dia, por exemplo, para criar um novo departamento ou uma nova conta gerencial no modelo de orçamento, ou então um novo Web form para entrada de dados,etc.

A solução Hyperion Planning possue dois banco de dados. O Banco de dados relacional (SQL Server, DB2 ou Oracle) e o banco de dados multi-dimensional (Essbase).

As seguintes informações são gravadas no banco de dados relacional :

Estrutura de dimensões Definição dos Web forms Dados do Supporting-detail Perfil dos usuários Filtro de acesso dos usuários Filtro de acesso dos web forms Status do ciclo de planejamento Anotações feitas pelo usuário

Page 4: HYPLAN - Curso Administrador Hyperion Planning

Hyperion Smart View for Office

Hyperion Smart View for Office permita aos usuários utilizarem o Microsoft Excel para entrar com os dados no Hyperion Planning

Hyperion Essbase

O Hyperion Essbase é um programa de bancos de dados multi-dimensionais otimizado para aplicação em planejamento, análise e aplicativos de geração de relatórios gerenciais. O Hyperion Planning utiliza o Hyperion Essbase como seu banco de dados proprietário. Os dados do Hyperion Planning ficam armazenados no Hyperion Essbase.

O Hyperion Essbase oferece uma combinação única de projeto técnico inovador com uma arquitetura cliente-servidor aberta.

O Hyperion Essbase permite estender seus sistemas de suporte a decisões além das consultas e relatórios ad hoc sobre histórico de desempenho para sistemas operacionais dinâmicos que unem análise histórica com planejamento futuro.

Através da consolidação e simulação de dados históricos e dados projetados para análise detalhada, você adquire perspectivas sobre sua empresa que lhe permitem tomar decisões apropriadas.

Figura 1 – Perspectiva Multi-dimensional

O banco de dados multidimensional Hyperion Essbase armazena e organiza dados. Ele é otimizado para lidar com aplicativos que contêm grandes quantidades de dados numéricos e exigem rotinas intensas de consolidação ou computação. Além disso, o banco de dados organiza dados refletindo a forma com que o usuário deseja ver esses dados.

Uma dimensão é uma perspectiva ou visualização de um determinado conjunto de dados. Uma visualização diferente dos mesmos dados é uma dimensão alternada. Um sistema que suporta visualizações alternadas e simultâneas de conjuntos de dados é denominado multi-dimensional. Dimensões são, na maioria das vezes, categorias como período, contas, linhas de produto, mercados, orçamentos e assim por diante (veja a

Page 5: HYPLAN - Curso Administrador Hyperion Planning

Figura 2). Cada dimensão contém categorias adicionais que possuem várias relações entre si.

Em contraste com a visualização multidimensional, as planilhas armazenam dados em duas dimensões, geralmente período e contas.

O Hyperion Essbase contém um número ilimitado de dimensões, para que seja possível analisar grandes quantidades de dados a partir de vários pontos de vista. A seguinte ilustração demonstra quatro visualizações de dados multi-dimensionais. É possível ler e analisar os dados através das ferramentas Hyperion Analyzer e Hyperion Reports.

Figura 2 – Múltiplas visualizações a partir de um banco de dados com quatro dimensões

O Hyperion Essbase possue dois componentes importantes : Essbase Server : ambiente servidor, onde estão guardados e

configurados os bancos de dados, as estruturas de regras de negócio, os filtros de acesso, as configurações de memória, etc.

Essbase Client : componente que permite fazer a conexão ao Essbase Server e fazer as manutenções preventivas ou de correção necessárias.

Segue abaixo tabela com os components do Essbase Client :

Essbase Administration Services

Plataforma que possibilita a manutenção do Hyperion Essbase.

Essbase Deployment Services

Este componente permite que multiplas instâncias do Hyperion Essbase estejam sendo executadas em diversos

Page 6: HYPLAN - Curso Administrador Hyperion Planning

servidores , enquanto o processo exerga apenas uma unidade lógica. O Deployment Service permite o balanceamento dos bancos de dados entre vários servidores

Essbase Integration Services

Este componente permite fazer uma ponte entre os dados contindo em um banco de dados relacional e os dados de um banco de dados multi-dimensional

Essbase API Este componente é uma interface de programação que possibilita a integração do Hyperion Essbase com programas desenvolvidos em Visual Basic, C ou JAVA. Este recurso é utilizado muito para a customização e automatização de algumas rotinas.

Hyperion Application Link

O Hyperion Application Link é utilizado para criar integrações de dados e/ou estrutura entre o Hyperion Planning e as diversas fontes de dados externas. O Hyperion Application Link utiliza os adaptadores do Hyperion Planning e do Hyperion Essbase para fazer as interfaces de estrutura de dimensão e dados respectivamente.

Hyperion Business Rules

O Hyperion Business Rules é um plug-in do Hyperion Essbase Administration Services. O Hyperion Business Rules utilize um banco de dados exclusive para guarder suas estruturas de regras de negócio.

Uma regra de negócio poderá ser disparada através do Hyperion Business Rules Windows Client, Hyperion Planning Web Client ou Hyperion Smart View for Office.

Hyperion Reports

O Hyperion Reports é utilizado para criar Relatórios Financeiros. Este aplicativo permite a criação de books automatizados, scheduler para impressão e/ou envio (por email) dos relatórios gerados, permite a geração de relatórios em formato HTML e PDF. Este aplitivo assim como toda a solução Hyperion Planning trabalha com a arquitetura de três

Page 7: HYPLAN - Curso Administrador Hyperion Planning

camadas, isto é, uma camada para banco de dados, uma camada para a aplicação e uma camada para o Web Server.

Hyperion Analyzer

O Hyperion Analyzer tem um apelo visão muito grande. Este aplicativo é utilizado para montar visões (relatórios) interativas para o usuário, onde o usuário interage diretamente com os modelos e com os relatórios.

1.2 Arquitetura do Sistema Hyperion Planning

O Hyperion Planning é um aplicativo multi-camada que combina o poder do banco de dados multi-dimensional (Hyperion Essbase), com a estrutura sólida do banco de dados relacional (SQL Server, DB2 ou Oracle). Abaixo vemos o modelo de arquitetura multi-camada utilizado pelo Hyperion Planning :

Client:

Application:

Data:

Web ClientWindows Client

HyperionReports Server

HyperionPlanning Server

HyperionHub Server

Web Server

Page 8: HYPLAN - Curso Administrador Hyperion Planning

Client Layer

O client layer consiste nas ferramentas Hyperion Planning Windows e Web Client. O Web Client prove o acesso aos Web forms, unidades de planejamento, ciclo de planejamento, criação de estrutura de dimensões, criação de perfil de usuário, filtro de usuários, etc. O Windows client é utilizado para criar e administrar os bancos de dados do Hyperion Planning.

Application Layer

O application layer consiste nos aplicativos Hyperion Planning (e todos os seus componentes), Hyperion Reports, Hyperion HUB, e o Web Server. Outra aplicação que se encontra neste segmento é o Hyperion Analyzer.

Data LayerO data layer do Hyperion Planning consiste na utilização de uma banco de dados relacional (SQL Server, DB2 ou Oracle) e o Hyperion Essbase. As informações abaixo são armazenadas nos bancos de dados :

Dimensões e propriedades Perfil do usuário Filtros de segurança Estrutura dos web forms Unidades de Planejamento Ciclo de Planejamento (WORKFLOW)

Page 9: HYPLAN - Curso Administrador Hyperion Planning

1.3 Requerimentos de Sistemas

1.3.1 Conceito

O Hyperion Planning foi desenhado para operar em sistemas multi-camadas. A configuração do Hyperion Planning utiliza três camadas : uma camada para o banco de dados (database tier), uma camada para as aplicações e webserver (middle tier) e uma camada para o cliente (client tier).

O data tier contém os seguintes componentes: Banco de dados relacional (Microsoft SQL Server, Oracle ou IBM DB2) Hyperion Essbase Server

O middle tier contém os seguintes componentes: Hyperion Planning Server Hyperion Planning Java Application server Web server (Tomcat, Weblogic ou Websphere) Hyperion Reports server

O client tier contém os seguintes componentes: Hyperion Planning Windows Client Hyperion Planning Web Client Hyperion Reports Windows Client Hyperion Reports Web Client

Page 10: HYPLAN - Curso Administrador Hyperion Planning

1.3.2 Hardware

1.3.2.1 Database Tier

Os requerimentos para o database tier incluem o servidor de banco de dados relacional e servidor de banco de dados multi-dimensional (Essbase).

1.3.2.2 Banco de Dados Relacional

O Hyperion Planning suporta os seguintes sistemas de banco de dados relacional (RDBMS) :

Microsoft SQL Server 2000 SP3a Oracle 8.1.7 ou Oracle 9.2.0.1 IBM DB2 7.2 FP7 ou DB2 8.1

Nota: Hyperion Business Rules 4.0 suporta DB2 8.1, todavia o Hyperion Business Rules Designer suporta apenas IBM DB2 7.2. O Hyperion Planning não suporta o IBM DB2 Extended Enterprise Edition configurado com multinode ou IBM DB2 em servidors de grande porte (mainframe).

Componentes do Servidor Relacional Requerimentos de Hardware Microprocessador Recomendado pelo fabricanteMemória Recomendado pelo fabricanteSistema Operacional Um dos seguintes produtos é requerido :

Windows 2003 Server Windows 2000 Server SP4

Espaço em disco Aplicações pequenas – 10-20 MB Aplicações médias – 50-60 MB Aplicações grandes – 100-200 MB

1.3.2.3 Essbase Server

Componentes Essbase Server Requerimentos de HardwareMicroprocessador Dual Pentium 2 GHz Memória 2 GB mínimo (recomendado 4 GB)Sistema Operacional Windows 2000 Server SP4Espaço em disco 100 GB

Page 11: HYPLAN - Curso Administrador Hyperion Planning

1.3.2.4 Middle Tier

Componentes Hyperion Planning Windows-Based Server e Java Application Server Requerimentos de HardwareMicroprocessador Dual Pentium 2 GHz Memória 2 GB mínimo Sistema Operacional Um dos seguintes produtos é requerido :

Windows 2003 Server Windows 2000 Server SP4

Espaço em disco 50 GB

1.3.2.5 Client Tier

1.3.2.5.1 Requerimentos Hyperion Planning Windows ClientO Hyperion Planning possue uma ferramenta para a administração remota das aplicações sem a necessidade de acessar fisicamente o servidor.

Componente Windows Client Requerimentos de HardwareMicroprocessador Intel Pentium II 300 Mhz ou superiorMemória 256 MB (512 recomendado para Hyperion

Analyzer e Hyperion Reports)Sistema Operacional Um dos seguintes produtos é requerido :

Windows 2003 Server Windows 2000 Server SP4 Windows 2000 Professional Windows XP Windows XP Professional

Espaço em disco 50 MB

1.3.2.5.2 Requerimentos Hyperion Planning Web ClientConfiguração necessárias nos equipamentos dos usuários que irão acessar o solução Hyperion Planning através da WEB.

Componente Web Client Requerimentos de HardwareMicroprocessador Intel Pentium II 300 Mhz ou superiorMemória 256 MBSistema Operacional Um dos seguintes produtos é requerido :

Windows 2003 Server Windows 2000 Server SP4 Windows 2000 Professional Windows XP Windows XP Professional

Page 12: HYPLAN - Curso Administrador Hyperion Planning

Espaço em disco 50 MB Browsers Um dos seguintes produtos é requerido :

Microsoft Internet Explorer 6.0 Netscape 7.1

1.3.2.5.3 Requerimentos Windows Terminal ServerEsta configuração será utilizada na etapa de desenvolvimento pela equipe do projeto, responsável pela manutenção/criação dos modelos da aplicação, e depois de implementado em produção, poderá ser utilizado pelos administradores da aplicação.

Componente Windows Client Requerimentos de HardwareMicroprocessador Intel Pentium III 800 Mhz ou superiorMemória 512 MBSistema Operacional Um dos seguintes produtos é requerido :

Windows 2003 Server Windows 2000 Server SP4 Windows XP Professional

Espaço em disco 50 MB

1.3.3 Software

1.3.3.1 Requerimentos Hyperion Planning (Windows-Based) Server / Java Application (Web) Server

Os componentes aqui descritos fazem parte da solução do MIDDLE TIER, para maiores informações veja o tópico 5.

Componente Aplicação Requerimentos de SoftwareHyperion Planning 4.0 Server Componentes instalados Web Server Um dos seguintes Web Server:

Jrun Weblogic Websphere IIS 6.0 (para Windows 2003) IIS 5.0 (para Windows 2000) Apache Web Server 1.3.12

Java Application Server Um dos seguintes produtos é requerido : BEA Weblogic 8.1.2 IBM Websphere 5.1 Macromedia Jrun 4.0 Apache Tomcat 4.1.30

JDBC (Java Database Connectivity) driver Um dos seguintes produtos é requerido : Hyperion JDBC driver (para SQL e

Oracle) JDBC Type 2 driver (para DB2)

Page 13: HYPLAN - Curso Administrador Hyperion Planning

1.3.3.2 Requerimentos Hyperion Planning Windows Client

Os componentes descritos abaixo são utilizados pela equipe de desenvolvimento e administração do ambiente.

Componente Windows Client Requerimentos de SoftwareHyperion Planning 4.0 Client Componentes instalados Hyperion Application Link 7.0 Componentes instalados

1.3.3.3 Requerimentos Hyperion Planning Web Client

Os componentes descritos abaixo são necessários estar disponíveis nos equipamentos utilizados pelos usuários do sistema de orçamento.

Componente Web Client Requerimentos de SoftwareBrowser Um dos seguintes produtos é requerido :

Microsoft Internet Explorer 6.0 Netscape 7.1

PDF file viewer Adobe Acrobat Reader 6.0 ou 5.0

Page 14: HYPLAN - Curso Administrador Hyperion Planning

1.4 Definindo os Perfis de Usuário

A tabela abaixo demonstra os tipos de usuário existente para parametrização no Hyperion Planning e qual a sua aplicabilidade :

System administrator Dar suporte ao Budget administrator nos aspectos técnicos

Garantir a operabilidade de hardware e software

Prover a estrutura necessária para o desenvolvimento do projeto

OBS.: Este usuário normalmente é treinado ao longo do projeto, cabendo as suas funções na fase de desenvolvimento à equipe de projeto da Estratege.

Budget administrator Ter conhecimento suficiente da ferramenta Hyperion Planning, para fazer definições, para validar os modelos orçamentários, etc

Este usuário tem previlégios de acesso, para iniciar e gerenciar o ciclo orçamentário.

Budget analyst (interactive user) Este usuário poderá criar Relatórios, Webforms, executar regras de negócio, entrar dados no modelo, etc.

Poderá ser definido um filtro de acesso específico para cada usuário.

Budget preparer Este usuário é responsável por entrar com os dados, fazer anotações, submeter os dados entrados para revisão.

Poderá ser definido um filtro de acesso específico para cada usuário.

View Users Usuário que somente terá acesso a análise de informações, seja através de uma Web form (Hyperion Planning), de um relatório (Hyperion Reports) ou de uma visão (Hyperion Analyzer)

Page 15: HYPLAN - Curso Administrador Hyperion Planning

1.5 Terminologias Hyperion Planning

1.5.1 Dimensões

Dimensões são as definições categóricas de dados mais básicas no outline de banco de dados. São necessárias pelo menos duas dimensões para criar qualquer referência de dados que faça algum sentido; por exemplo, uma dimensão de período e uma dimensão de contas. Outras dimensões podem categorizar empresas, áreas, fornecedores, por exemplo. Ao utilizar a organização dimensional, é possível definir qualquer estrutura de consolidação ou qualquer parte de dados que seja relevante para o aplicativo. O Essbase suporta um número ilimitado de dimensões.

As dimensões são utilizadas para organizar os dados. Cada dimensão possue sua própria hierarquia.

Entity PeriodAccount

Page 16: HYPLAN - Curso Administrador Hyperion Planning

1.5.2 Metadados

Metadados é definido como um elemento estrutural de uma aplicação com o objetivo de armazenar os dados. Exemplos de Metadados são dimensões, filtro de segurança, nomes de membros, propriedades dos membros.

No exemplo acima todos os elementos que estão dentro do círculo formam o metadados. Para que possamos visualizar o dado em um sistema multi-dimensional devemos ter a intersecção de pelo menos um membro de cada dimensão.

O Serviço de Limpeza para o DECOI em Janeiro de 2006 para o cenário Orçado é de 3689,00.

3689.00 Dados

DespesasServiços

DECOI

2006

Janeiro

Orçado Metadados

Page 17: HYPLAN - Curso Administrador Hyperion Planning

1.5.3 TerminologiasAs seguintes tabelas descrevem terminologies comuns utilizadas para o Hyperion Planning e Hyperion Essbase.

Terminologia DescriçãoOutline Representação gráfica das dimensões e membros no banco

de dadosDimensão Perspectiva de como o dado está sendo analisadoMembro É um componente da dimensão, utilizado para identificar a

entrada do dadoAtributo Este componente descreve características específicas de

um determinado membro de uma dimensão

Terminologia DescriçãoGeneration O termo generation descreve o número da ramificação de

um membro. As “gerações” são contadas da raiz da árvore (generation 1, que é o nome da dimensão) até o ponto de ramificação. Por exemplo, Time Periods é generation 1, Qtr1 é generation 2, Jan é generation 3

Levels O termo level descreve o número da ramificação de um membro. Os “níveis” são contados do ponto de ramificação (nível 0) até a raiz (o nome da dimensão). Por exemplo, Jan, Fev e Mar são level zero; Qtr 1 é level 1 e assim por diante

Leaf node Membros que não possuem filhosParent Parent é um membro com uma ramificação de consolidação

abaixo dele. Por exemplo, Qtr 1 é um membro “pai” porque existe uma ramificação contendo membros respectivos aos meses abaixo dele

Child Child é um membro com um pai em um nível mais alto. Por exemplo, Jan, Fev e Mar são “filhos” do “pai” Qtr 1

Sibling Sibling é um membro do mesmo “pai” e na mesma ramificação (mesmo nível). Por exemplo, Jan, Fev e Mar são “irmãos”. Entretanto, Abr não é “irmão” de Jan, Fev ou Mar porque tem um “pai” diferente, Qtr 2

Ancestor Ancestor é um membro de uma ramificação acima do nível de um membro. Por exemplo, Qtr 2 e Time Periods são “ancestrais” de Abr

Descendants Descendants é um membro em qualquer nível abaixo do “pai”. Por exemplo, cada membro que se encaixa na ramificação Time Periods é um “descendente” do mesmo. Os seguintes membros são todos descendentes de Time Periods: Qtr 1, Jan, Fev, Mar; Qtr 2, Abr, Mai, Jun; Qtr 3, Jul, Ago, Set; Qtr 4, Out, Nov, Dez

O seguinte diagrama demonstra ilustradamente o quadro acima :

Page 18: HYPLAN - Curso Administrador Hyperion Planning

YearQtr1Qtr2April

Dimensão

Parent

Child

Siblings

Ancestorsde April

Descendantsde Year

Page 19: HYPLAN - Curso Administrador Hyperion Planning

2. Definindo Dimensões e Membros

Objetivos do Capítulo

Ao final deste capítulo o aluno estará apto à :

Descrever as dimensões do Hyperion Planning Identificar as dimensões standard Identificar as dimensões customizadas Customizar a dimensão Time Periods Adicionar anos na aplicação Criar, modificar e deletar cenários Criar, modificar e deletar versões Criar, modificar e deletar entidades Criar, modificar e deletar contas

Page 20: HYPLAN - Curso Administrador Hyperion Planning

3. Configuração de Segurança de Acesso

Objetivos do Capítulo

Ao final deste capítulo o aluno estará apto à :

Descrever a segurança de acesso no Hyperion Planning Criar usuários e grupo de usuários no Hyperion Planning Revisar a segurança de acesso Definir direitos de acesso de informação

3.1 Descrevendo a segurança do Hyperion Planning

A segurança de acesso no Hyperion Planning determina que cada usuário tenha seu próprio perfil para poder acessar o Hyperion Planning. Os usuários precisam por segurança em primeiro momento serem criados em um servidor de domínio para depois serem criados no Hyperion Planning.

Os filtros podem ser assignados tanto para o perfil isolado de um usuário, como para um grupo contendo vários usuários. Os filtros de usuário e grupos podem variar de uma aplicação para outra. Antes de definir os filtros, devemos criar as aplicações e os bancos de dados, depois definir os usuarios e por final criar os filtros.

Devemos criar filtros de acesso para os seguintes componentes :

Membros da dimensão scenario Membros da dimensão Version Membros da dimensão Accounts Membros da dimensão Entities Membros das dimensões customizadas Data entry Web Forms Financial Reports Web Analysis Business Rules

Page 21: HYPLAN - Curso Administrador Hyperion Planning

Os direitos de acesso para as dimensões devem ser parametrizados com uma das seguintes opções :

Opção de Acesso DescriçãoRead Permissão de leitura de dados. Esta opção inibe a escrita para o

membro em que estiver definida. No caso do filtro ser para um Web form permite que o usuário enxergue a web form e acesse a mesma.

Write Permissão de gravação e leitura de dados. Esta opção permite controle total sobre o membro em que estiver definida. No caso do filtro ser para um Web form permite que o usuário caso tenha o perfil “Interactive User” possa dar manutenção nesta Web form.

None Proibe o acesso à informação. O usuário não exerga o membro ou dimensão em questão. É como se não existisse o componente.

Criando usuários e grupos no Hyperion Planning

O Hyperion Planning suporta 4 (quatro) tipos de usuários :

Administrator Owner Administrators Interactive users Planners View users

Administrator Owner

Este usuário tem o perfil mais poderoso dentro do sistema Hyperion Planning. Ele é o único usuário com permissão para criar e ou deletar aplicações. Ele também é responsável por fazer as manutenções nos bancos de dados.

Page 22: HYPLAN - Curso Administrador Hyperion Planning

Administrator

Usuários com este perfil podem efetivar qualquer manutenção na aplicação, exceto a criação de aplicações assim como a deleção das mesmas. Segue abaixo algumas atribuições deste tipo de perfil :

Gerenciar segurançao Criar perfil de usuárioo Criar filtro de acesso

Efetivar manutenções nos metadados Iniciar e finalizar o processo de planejamento através do Workflow Criar Webforms Entrar e visualizar os dados através do Smart View for Office Criar listas de tarefas Criar relatórios Etc..

Interactive User

Usuários com este perfil não podem criar ou deletar aplicações, não podem criar dimensões, não podem criar usuários e também os perfis de acesso para os mesmos. Segue abaixo algumas atribuições deste tipo de perfil :

Criar e prover manutenção para os webforms Criar listas de tarefas Criar relatórios Entrar e visualizar os dados através do Smart View for Office Submeter informações ingressadas nos webforms para aprovação

Planner

Usuários com este perfil geralmente são os planejadores, aqueles usuários que entram com os dados para o orçamento. Segue abaixo algumas atribuições deste tipo de perfil :

Consultar os dados através de relatórios (Hyperion Reports) Consultar os dados através de visões (Hyperion Analyzer) Entrar com os dados através do Web forms Submeter informações ingressadas nos webforms para aprovação

View Users

Page 23: HYPLAN - Curso Administrador Hyperion Planning

Usuários com este perfil poderão apenas ver os dados pertinentes à sua área, de acordo com o filtro de acesso. Na maioria das vezes este usuário são executivos que irão ter acessos para imprimir os relatórios, ver as visões on-line em seu computador.

3.2 Adicionando usuários no Hyperion Planning

Para adicionar um usuário no Hyperion Planning siga os seguintes passos :

1. Estando dentro do Hyperion Planning Web client, no menu de administração, selecione Users & Groups

2. Selecione a pasta Users e clique no botão Add.3. No campo User Name digite o nome do usuário tal qual foi criado no

servidor de domínio.4. Selecione uma das seguintes opções de senha para o usuário :

a. Selecione Use external provider in Essbase caso estejamos utilizando autenticação single sign-on em conjunto com o Essbase.

b. Selecione No password with Essbase on logon se o usuário não for sincronizado com o Essbase

c. Selecione Synchronize password with Essbase on logon quando a senha que foi definida para o usuário no ambiente Microsoft Windows for utilizada em ambas conexões Hyperion Planning e/ou Hyperion Essbase.

5. Selecione o tipo de usuário que será criadoa. Somente poderá ser selecionado os tipos planner, interactive user

ou administrator.6. Selecione a opção Enable Use of the Offline Mode caso o usuário tenha

acesso a ferramenta Hyperion Smart View for Office.7. Click Ok.

Page 24: HYPLAN - Curso Administrador Hyperion Planning

3.3 Adicionando grupos e associando usuários no Hyperion Planning

Para criar um grupo de usuários no Hyperion Planning e associar usuários a estes grupos siga os seguintes passos :

1. Estando dentro do Hyperion Planning Web client, no menu de administração, selecione Users & Groups

2. Selecione a pasta Groups e click em Add3. Irá abrir a tela que podemos ver acima. No campo Group Name entre

com o nome do grupo de deverá ser criado. No campo Description entre com a descrição para este grupo.

4. Feito isso já temos os grupo de usuários criados. Agora click em Assign Users. Irá aparecer a tela abaixo.

5. Na seção Available Users, selecione o usuário que se deseja adicionar ou removere então selecione um dos seguintes botões :

Page 25: HYPLAN - Curso Administrador Hyperion Planning

a. Click Add para mover o usuário para a seção Selected Users

b. Click Add All para mover todos os usuários para a seção Selected Users

c. Click Remove para remover os usuários selecionados da seção Selected Users

d. Click Remove All para remover todos os usuários da seção Selected Users

e. Click Okf. Click Ok

Page 26: HYPLAN - Curso Administrador Hyperion Planning

4. Desenhando Web Forms

Objetivos do Capítulo

Ao final deste capítulo o aluno estará apto à :

Definir formulários e pastas de formulários Criar formulários e pastas na web (web forms) Imprimir formulários Definir segurança de acesso para os formulários Definir preferências do usuário

4.1 Definindo Web Forms

Web Forms são telas para que possamos ingressar dados. As Web Forms são constituídas de Linhas (Rows), Colunas (Columns), Página de Seleção (Page) e Ponto de Vista (Point of View). Através das Web Forms vamos entrar com os dados para todos os tipos de informações necessárias ao processo de orçamento, como por exemplo Despesas, Número de Funcionários, etc.

O módulo de manutenção de Forms está dividido em duas partes. A primeira é a manutenção das pastas (Folders), que devem ser criados para organizar o local onde serão colocados os Web Forms. E a segunda parte é a criação do próprio Web Form.

Forms e Pastas

O Form Management é o módulo que nos permite administrar a criação ou manutenção dos Web Forms ou Pastas, podemos neste módulo realizar as seguintes tarefas :

Criar, mover ou deletar uma pasta Criar, mover ou deletar uma web form Criar filtro de segurança para uma web form

Page 27: HYPLAN - Curso Administrador Hyperion Planning

Criando Pastas e Web Forms

Conforme citado anteriormente as pastas nos ajudam na organização dos web forms, podemos criar quantas pastas forem necessárias para organizar as sequências de entrada de dados.

O que podemos e o que não podemos fazer na administração de uma Pasta :

Pastas podem ser movidas entre os níveis de hierarquia. Pastas não podem ser renomeadas Pastas não possuem filtro de acesso Pastas não podem ser deletadas caso possuam alguma Web Form

abaixo dela

4.1.1 Criando uma Pasta

1. A partir do menu Hyperion Planning Web Client Administration, selecionar Manage Forms.

2. A partir da lista Form Folders (localizada a esquerda da tela), selecione e folder a partir de onde deseja criar suas pastas.

3. Click Create4. Na caixa de texto que aparecerá, entre o nome da nova pasta5. Click Ok

4.1.2 Criando uma Web Form

Para criar uma web form primeiro devemos definir os seguintes itens :

Propriedades da Web Form Layout das linhas e colunas Definição dos PAGES e POV Quais membros serão selecionados Parametrização das aparências Filtros de acesso

Depois de definido todos os itens acima podemos criar nossa Web Form seguindo os passos abaixo :

1. A partir do menu Hyperion Planning Web Client Administration, selecionar Manage Forms.

Page 28: HYPLAN - Curso Administrador Hyperion Planning

2. Click no Folder onde se deseja criar a nova Web Form. Este procedimento está na divisão a esquerda da tela do Administrador.

3. Na parte direita da tela, encontramos as opções para a criação e manutenção das Web Forms, click em Create.

4. Irá ser mostrada a seguinte tela :

Para configurar a Web Form siga as seguintes instruções :

1. No campo Form digite o nome da Web Form, este campo aceita até 80 caracteres.

2. Na campo Description digite a descrição da Web Form, este campo aceita até 255 caracteres.

3. No campo Plan Type o valor sempre será uma aplicação, caso o modelo de orçamento tenha mais de um cubo (Plan Types) este campo apresentaria uma lista drop-down para que fosse escolhido o local onde seria criada a Web Form.

4. No campo Instructions, podemos escrever instruções de como será o preenchimento da Web forms, esta instrução o usuário poderá enxergar dentro do Hyperion Planning.

5. Click Next.

6. Definindo o Layout das linhas e colunas, após definir as configurações click em Next.

Page 29: HYPLAN - Curso Administrador Hyperion Planning

7. Definindo o Page e o Point of View, após definir as configurações click em Next.

Page 30: HYPLAN - Curso Administrador Hyperion Planning

8. Definindo as opções de aparência da Web Form e as opções de relatório, após a parametrização click em Next.

9. Associando web forms e business rules, click em Next para ir para o último passo.

Após esta parametrização podemos gravar nossa web form, para isso click em Save.

Page 31: HYPLAN - Curso Administrador Hyperion Planning

Definindo Web Forms Simétricos e Web Forms Assimétricos

Neste momento vamos definir e criar os dois tipos de Web forms e verificar quais as principais diferenças entre eles.

4.1.3 Filtros de acesso para a Web Form

Os filtros de acesso para as Web Forms são um pouco diferente dos filtros que definimos para os membros das dimensões. Pois quando estamos trabalhando em uma Web Form a segurança se restringe em permitir que o usuário tenha acesso a Web Form ou não, os dados contidos dentro da Web Form serão associados ao filtro definido nas dimensões.

Assim como os filtros das dimensões a Web Form possue três tipos possíveis de parametrização que são : Read, Write e None.

O filtro Read permite que o usuário tenha acesso a Web Form.

O filtro Write permite aos usuários interactive users tenha acesso de administrador, podendo alterar as parametrizações da Web Form.

O filtro None desabilita a Web Form para os usuários.

Page 32: HYPLAN - Curso Administrador Hyperion Planning

5. Entrando dados no Hyperion Planning

Objetivos do Capítulo

Ao final deste capítulo o aluno estará apto à :

Entrar e salvar dados usando formulários na Web Calculando dados dentro de um formulário

Data Entry Web Form

Abaixo podemos ver um exemplo de Web Form :

Page 33: HYPLAN - Curso Administrador Hyperion Planning

Ícones da barra de ferramentas

A tabela abaixo descreve os ícones encontrados na barra de ferramentas :

Salvar dados

Refresh de dados

Imprimir form de dados

Ajusta valores das células através de percentual

Corta valores da célula marcada e envia para o clipboard

Copia valores da célula marcada e envia para o clipboard

Transfere os valores contidos no clipboard para a célula marcada

Exporta os valores da Web Form para uma planilha Excel

Page 34: HYPLAN - Curso Administrador Hyperion Planning

Opções da barra do menu

Opções adicionais de Data Entry

Estando dentro do menu File, podemos salvar os dados, imprimir o Web Form. Podemos também exportar os dados das Web Forms para uma planilha Excel.

Estando dentro do menu Edit, podemos executar cálculos, fazer anotações nas unidades de planejamento, adicionar ou ver textos de célula, adicionar ou ver detalhamento de suporte (support detail).

Estando dentro do menu View, podemos fazer atualização (refresh) dos dados, ver as instruções de preenchimento da Web Form e editar as anotações das contas.

Page 35: HYPLAN - Curso Administrador Hyperion Planning

Row Headings

Page List

ColumnHeadings

Pointof View

Task Menu

Toolbar Icons

A seguinte tabela descreve as opções que não se encontram na barra de ferramenta :

Launch Executa um cálculo customizadoAnnotate Planning Unit Mostra ou adiciona uma anotaçãoCell Text Permite o ingresso de texto explicativo para uma

determinada célulaSupporting Detail Permite fazer drill-down explicativo em um membro da

dimensão que estiver parametrizada como linha (row). O Supporting detail permite a criação de itens para detalhamento.

Currencies Mostra as moedas disponíveisEdit Account Annotations Adiciona, altera ou simplismente ver as anotações feitas

para a conta.

Elementos do Entry Data Web Form

Abaixo podemos visualizar as divisões da Web Form :

Características das células na entrada de dados

Células com o fundo (backgroud) branco permitem entrada de dados. Células com o valor #Missing não possuem dados. Células com o fundo (background) cinza não permitem entrada de dados.

Page 36: HYPLAN - Curso Administrador Hyperion Planning

Teclas de atalho na entrada de dados

Tecla de Atalho ResultadoEnter Efetiva o valor entrado e move o cursor para a célula abaixoTab Efetiva o valor entrado e move o cursor para a célula ao lado

Shift + Tab Efetiva o valor entrado e move o cursor para a célula anteriorEsc Cancela os valores entrados e restaura o valor anterior

Ctrl + z Cancela os valores entrados e restaura o valor anteriorCtrl + c Copia o range de células selecionados e envia para o clipboardCtrl + v Transfere o conteúdo do clipboard para as células selecionadas

Reconhecendo o significados das cores das células

Cor DescriçãoAmarelo A cor amarela indica que a célula foi modificada

Azul Claro A cor azul-claro indica que a célula é read-onlyCinza A cor cinza indica que a célula está bloqueadaVerde A cor verde indica que a célula contém supporting detailBranco A cor branca indica que pode ser inserido dados na célula

Mostrando e ocultando filhos de estrutura

Podemos mostrar ou ocultar estruturas pai e filho. Desta forma podemos simplificar ou detalhar a visualização de um Web Forms

Para expandir uma estrutura clique no ícone , desta maneira todos os

filhos pertencentes a esta estrutura serão mostrados. Para ocultar uma estrutura clique no ícone , deta maneira o membro

pai ocultará todos os seus filhos.

Page 37: HYPLAN - Curso Administrador Hyperion Planning

Ajustar Valores

Durante o ingresso de dados e também na revisão dos processos podemos necessitar ajustar os valores mediante percentuais. O Hyperion Planning possue uma opção de ajuste de valores que pode ser útil. Esta opção encontra-se na barra de ferramentas, utilizando esta opção podemos aumentar ou diminuir os valores das célular selecionadas.

Adicionando Anotações de Células (Cell Text)

Caso o usuário no momento de ingressar os dados necessite ou deseje ingressar algum comentário ou nota explicativa, poderá utilizar esse recurso.

Adicionando Supporting Detail

O supporting detail no ajuda a criar uma estrutura de explicação para determinadas estruturas de contas ou outras dimensões que se encontram fechadas e que em determinado momento o planificador necessita de detalhes mais abrangentes para explicar um determinado valor.

Existem algumas regras para se definir o uso do supporting detail : O supporting detail não altera a estrutura de dimensões no Hyperion

Planning

Page 38: HYPLAN - Curso Administrador Hyperion Planning

Para criar, modificar, ou deltar um supporting detail, o usuário deverá em primeiro lugar ter acesso de gravação nas células que deseja efetuar a parametrização. Para ver o conteúdo de uma célula parametrizada com o supporting detail o usuário necessita apenas de acesso de leitura.

O usuário não poderá entrar ou ajustar valores diretamente nas células que possuem supporting detail.

O supporting detail poderá ser utilizado com versões TOP-DOWN (Target) e BOTTOM-UP.

Não pode ser incluído um supporting detail nos níveis agregados da dimensão Time Periods (por exemplo, Quarters), podemos configurar o supporting detail apenas nos membros de base desta dimensão.

Quando faz-se cópia de uma versão para outra o supporting detail é copiado juntamente.

Podemos imprimir o supporting detail apenas quando estivermos dentro da janela do supporting detail.

O supporting detail permite o ingresso de informações para multiplas células simultaneamente.

Page 39: HYPLAN - Curso Administrador Hyperion Planning

Fazendo Log Off no Hyperion Planning

Uma vez finalizado o ingreso de dados, o usuário deve desconectar do Hyperion Planning :

1. Clicar em “Log-Off”. a. O usuário poderá ir até o menu File e clicar em “Log Off” ou então

clicar no ícone que se encontra na barra de ferramentas.2. Após este procedimento será perguntado ao usuário se deseja sair da

aplicação, responda Yes.

Abaixo podemos verificar a tela contendo este procedimento :

Page 40: HYPLAN - Curso Administrador Hyperion Planning

6. Gerenciando o processo de Planejamento

Objetivos do Capítulo

Ao final deste capítulo o aluno estará apto à :

Explicar o processo de planejamento Definir as unidades de planejamento Gerenciar e revisar o ciclo para uma unidade de planejamento Descrever as visões Básicas e Avançadas de uma Lista de

Tarefas Criar uma Lista de Tarefas Definir segurança de acesso para uma Lista de Tarefas Validar um Lista de Tarefas

6.1 Overview Workflow

O Processo Management (Workflow) permite ao administrador do processo orçamentário organizar e acompanhar as etapas de aprovação e revisão através da Web. Além disso permite revisar as anotações (por exemplo : notas explicativas), identificar os aprovadores, organizar as unidades de planejamento, alterar o status do processo de orçamento.

Características Chaves do Processo

Aprovação das unidades de planejamento Permite a adição de anotações e comentários para cada passo no

processo de revisão Na fase de revisão possibilita que apenas um usuário revise os dados Possue rastreabilidade através de anotações e status do processo Etc

Page 41: HYPLAN - Curso Administrador Hyperion Planning

Definindo Unidades de Planejamento

As bases do ciclo de planejamento são as versões e os cenários (dimensões). A combinação de um cenário, uma versão e uma entidade é definida como unidade de planejamento (Planning Unit).

As entidades em geral são definidas como departamentos, centros de resultado ou centro de custo. Esta dimensão representa a estrutura de planejamento que será utilizada como base para o ciclo de planejamento.

Unidade de Planejamento =

Ações utilizadas pela Workflow

Promote Sign off Reject Approve

Iniciando o ciclo de planejamento

O usuário administrador do orçamento (Budget Administrator) inicia o ciclo de planejamento, poderá ser iniciado uma unidade de planejamento ou várias ao

CenárioOrçamento

VersãoMensal

EntidadeDECOI+ +

Page 42: HYPLAN - Curso Administrador Hyperion Planning

mesmo tempo. No primeiro momento alteramos o status do ciclo de “Not Started” para “First Pass”.

Abaixo vamos detalhar um por um os status do ciclo de planejamento :

Promote (Promover)

Quando o ingresso dos dados para a unidade de planejamento está completo, é possível enviar esta informação para que seja revisada. Quando promovemos uma unidade de planejamento para alguém, apenas este usuário e o administrador do orçamento terão acesso às informações.

Signing Off (Fechando o processo)

Em um determinado momento o usuário que estiver revisando os dados pode selecionar a opção Sign Off, o que resultaria no fechamento dos dados da unidade de planejamento em questão. Este procedimento se torna prático quando estamos revisando muitas unidades de planejamento e desejamos que elas sejam promovidas como um grupo único. Por exemplo, um usuário pode ser responsável da revisão de várias unidades de planejamento e pode fechar algumas delas (signing off), quando efetiva este procedimento o status é alterados de “Under Review” para “Signed Off”, este usuário se mantém dono desta unidade de planejamento. Isto faz com que nenhum outro usuário modifique os dados e que outros usuários saibam onde está o status do processo e quais pessoas estão envolvidas no mesmo.

Neste caso, assim que terminar de revisar todas as unidades de planejamento o usuário as promove a outro usuário, e com isso o status é modificado novamente de “Signed Off” para “Under Review”.

Reject (Rejeitar)

Um usuário que estiver revisando os dados pode rejeitar uma unidade de planejamento. Por exemplo, se o usuário não estiver satisfeito com os números apresentados para revisão, ele pode rejeitar aquela unidade de planejamento inteira e devolver o controle do ciclo para o seu antigo dono, ou enviar para a pessoa que deverá revisar os valores. Quando a unidade de planejamento é rejeitada o status passa de “Under Review” para “Not Signed Off”.

Approving (Aprovar)

O usuário que estiver revisando os dados também pode aprovar uma unidade de planejamento. Isto significa que passamos por todos os passos da revisão do

Page 43: HYPLAN - Curso Administrador Hyperion Planning

ciclo de planejamento, e os dados desta unidade de planejamento estão validados. Neste momento o status é modificado de “Under Review” para “Approved”. Após aprovado o ciclo volta a ter o administrador do orçamento (Budget Administrator) como dono da informação, isto significa que somente ele poderá reabrir o processo.

Telas de navegação do ciclo de planejamento

O usuário administrador e o usuário planificador possuem telas de navegação distintas. Para o usuário administrador será apresentada a seguinte tela :

Page 44: HYPLAN - Curso Administrador Hyperion Planning

Para o usuário planificador será apresentada a seguinte tela :

6.2 Lista de Tarefas

A lista de tarefas será utilizada para designar para cada usuário ou grupo de usuários atividade provenientes do ciclo de planejamento. A ferramenta Hyperion Planning permite criar as tarefas e colocar controles de avisos e dependência de término.

Apenas os tipo de usuários Budget Administrator e Interactive Users podem criar lista de tarefas. Depois de criar uma lista de tarefas devemos criar um filtro de acesso para os usuários ou grupos.

As tarefas podem incluir os seguintes tipos de atividades :

Tipo de Tarefa DescriçãoURL’s Uma tarefa que é executada em uma URL customizada

Web Forms Uma tarefa que é executada em uma Web FormBusiness Rules Uma tarefa que envolve a execução de um cálculo

Workflow Uma tarefa que inicia a revisão do ciclo de planejamentoDescriptive Uma tarefa que descreve uma ação a ser tomada

Definindo a Lista de Tarefas

Segue abaixo os passos para definir uma lista de atividades :

Page 45: HYPLAN - Curso Administrador Hyperion Planning

Especificar o nome da tarefa

Especificar o tipo da tarefa

Adicionar instruções Parametrizar data de

entrega da atividade Parametrizar data de

alerta da atividade Parametrizar

dependência

Page 46: HYPLAN - Curso Administrador Hyperion Planning

Parametrizando propriedades das Tarefas

Segue abaixo os passos para definir as propriedades de uma tarefa :

Para a Web Form, devemos clicar na pasta Property, e selecionar primeiro uma pasta e depois a Web Form que desejamos parametrizar.

Para a URL, demos entrar com o endereço da página WEB que queremos associar com a tarefa.

Para um business rules, através de uma lista selecionamos o cálculo desejado.

Para um processo workflow, selecione o cenário e a versão através de uma lista.

Page 47: HYPLAN - Curso Administrador Hyperion Planning

Configurando filtro de acesso para as Listas de Tarefas

Para configurar o uso de uma lista de tarefas basta incluir o usuário ou grupo do usuário no filtro de acesso da lista de tarefas. Dependendo do perfil do usuário podemos configurar para que o mesmo possa fazer as alterações nas listas de tarefas.

Page 48: HYPLAN - Curso Administrador Hyperion Planning

7. Hyperion Financial Reports

O Hyperion Financial Reports é utilizado para a confecção e impressão de relatórios e books financeiros. Podemos utilizar essa ferramenta também com o propósito de geração programada de relatórios, pois ela trabalha também como sendo um servidor de impressão, podendo ser programada para que em determinado horário gere em PDF ou HTML o relatório desejado.

Esta ferramenta possui dois ambientes de trabalho a saber: Financial Reporting Studio Workspace

No Financial Reporting Studio iremos criar os relatórios, e através do Workspace publicamos estes relatórios para que os usuários tenham acesso e possam executá-los.

Acesse o Financial Reports Studio através do menu Start > All Programs > Hyperion System 9 BI+ > Financial Reporting Studio

Irá aparecer a seguinte tela para você

No campo de texto User ID informe o ID do usuário, no campo Password informa a senha e no campo Server informe o servidor que deseja conectar. Após a seleção clique em OK.

Após o Logon, será exibida a tela seguinte, na qual vamos efetivamente criar ou imprimir os relatórios.

Page 49: HYPLAN - Curso Administrador Hyperion Planning