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, 22 de maio de 2015
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);
Assinar:
Postagens (Atom)