sexta-feira, 22 de maio de 2015

Instalação EPM 11.1.2.4 em Windows 7, Oracle XE - Dicas pra usar o IIS 7 como Servidor de Http etc.

Pessoal seguem algumas dicas da instalação do EPM 11.1.2.4 no seu ambiente de testes.

1) Crie dua tablespaces no Oracle para hospedas os repositorios do EPM

CREATE TEMPORARY TABLESPACE HYPTMP
    TEMPFILE 'C:\oraclexe\app\oracle\oradata\XE\HYPTMP.DBF'
    SIZE 500M
    AUTOEXTEND ON;

CREATE TABLESPACE HYP
    DATAFILE 'C:\oraclexe\app\oracle\oradata\XE\HYP.DBF'
    SIZE 5G
    AUTOEXTEND ON;

2) Crie os repositórios seguindo o script:

CREATE USER "HYP_HFM" IDENTIFIED BY XXXXX
DEFAULT TABLESPACE "HYP"
TEMPORARY TABLESPACE "HYPTMP"
ACCOUNT UNLOCK ;

-- QUOTAS
ALTER USER "HYP_HFM" QUOTA UNLIMITED ON HYP;

-- ROLES
GRANT "RESOURCE" TO "HYP_HFM" ;
GRANT "CONNECT" TO "HYP_HFM" ;

-- SYSTEM PRIVILEGES
GRANT CREATE TRIGGER TO "HYP_HFM" ;
GRANT CREATE SEQUENCE TO "HYP_HFM" ;
GRANT CREATE TABLE TO "HYP_HFM" ;
GRANT CREATE ANY PROCEDURE TO "HYP_HFM" ;
GRANT CREATE CLUSTER TO "HYP_HFM" ;
GRANT CREATE VIEW TO "HYP_HFM" ;
GRANT CREATE TYPE TO "HYP_HFM" ;
GRANT CREATE ANY SYNONYM TO "HYP_HFM" ;
GRANT CREATE SESSION TO "HYP_HFM" ;
GRANT CREATE INDEXTYPE TO "HYP_HFM" ;
GRANT DROP ANY SYNONYM TO "HYP_HFM" ; 

3) Tire do ar o skype que usa a porta 80 durante a configuração.
4) No ISS verifique os bindings (ligações)















5) No final da instalação o seu IIS deve estar igual abaixo:

























Isso ai por enquanto, abraços a todos.

sexta-feira, 15 de maio de 2015

Converter Arquivo de Pai Filho em Níveis Hierárquicos




Pessoal bom dia,

Uma das dificuldades que encontrei muitas vezes é de poder transformar arquivos de metadados ou dimensões extraídas do Hyperion, em um formato de níveis. Essa necessidade vem da premissa de carregar dimensões para ferramentas de BI.

Veja extração abaixo em tabela Oracle.  




Tabela convertida


Query que converte:

select
regexp_substr(path,'[^:]+',1,2) CONTA_NIVEL_1,
regexp_substr(path,'[^:]+',1,3) CONTA_NIVEL_2,
regexp_substr(path,'[^:]+',1,4) CONTA_NIVEL_3,
regexp_substr(path,'[^:]+',1,5) CONTA_NIVEL_4,
regexp_substr(path,'[^:]+',1,6) CONTA_NIVEL_5,
regexp_substr(path,'[^:]+',1,7) CONTA_NIVEL_6,
regexp_substr(path,'[^:]+',1,8) CONTA_NIVEL_7,
regexp_substr(path,'[^:]+',1,9) CONTA_NIVEL_8
from
(select level lvl,connect_by_root parent root
                       ,connect_by_root parent || sys_connect_by_path(child,':') path
                 from hyp_stage.t_p_c
                 where connect_by_isleaf = 1
                 start with parent in (select parent
                                         from hyp_stage.t_p_c d
                                        where not exists(select null
                                                           from hyp_stage.t_p_c
                                                          where child = d.parent
                                                        )
                                      )
                connect by prior child = parent
                order by LVL);


terça-feira, 31 de março de 2015

Calculo de Juros Compostos no Hyperion Planning

Muitas vezes encontrei o desafio de modelar o essbase para projeções financeiras de inicio e fim variados (escadinha).
Um desses desafios e poder calcular as receitas das parcelas de financiamentos dado um valor principal (Saldo Médio), a taxa de juros e o prazo do financiamento.Essa apresentação mostra uma modelagem adequada para esse objetivo.
Tentei simplificar o máximo, em cada caso pode ser diferente o calculo do financiamento, mas a mesma logica pode ser aplicada e o uso de mais dimensões tais como produto ou canal podem ser utilizadas.

sexta-feira, 27 de março de 2015

Executar Script Maxl pelo Worksapce

menu

Seguir comandos da tela

Job criado

Importar script maxl

Procurar Script

Selecionar o Job e Concluir

Pronto!

sexta-feira, 27 de fevereiro de 2015

EPM 11.1.2.4 Interface Simplificada do Planning parte 1.

Pessoal bom dia,

Hoje vou falar da nova interface do Planning voltado para dispositivos moveis, ipads etc.
Vamos criar um novo aplicativo amostra.


Tela de Login

Criação de novo aplicativo

Primeiro criar data source

Criação de data source do Planning

Data Source Criado

Escolha o tipo de aplicativo, no caso escolhi amostra

Aplicativo Vision Criado

Tela Inicial de Aplcicativo

Estatísticas

Tipos de Planos
Configurações de Dense/Sparse

Tarefas

Tela do navegador

Editar Dimensão

Formulários

Formulário

Dashboard









Mais informações na próxima atualização.

Abraços

yannis