Primeiramente
substituímos os arquivos:
biserver-ce/pentaho-solutions/system/hibernate/hibernate-settings.xml
biserver-ce/pentaho-solutions/system/hibernate/postgresql.hibernate.cfg.xml
biserver-ce/pentaho-solutions/system/jackrabbit/repository.xml
biserver-ce/pentaho-solutions/system/quartz/quartz.properties
biserver-ce/pentaho-solutions/system/sessionStartupActions.xml
biserver-ce/tomcat/webapps/pentaho/META-INF/context.xml
biserver-ce/tomcat/webapps/pentaho/WEB-INF/web.xml
Link para Download dos Arquivos acima: https://drive.google.com/file/d/0B0TaKq3jquznamZxTjY4V0NseFU/view?usp=sharing
Após
substituir os arquivos, é necessário excluir os arquivos:
-
/biserver-ce/tomcat/conf/Catalina/localhost/pentaho.xml
-
/biserver-ce/tomcat/work/*
-
/biserver-ce/tomcat/temp/*
-
/biserver-ce/pentaho-solutions/system/jackrabbit/repository/workspaces
-
/biserver-ce/pentaho-solutions/system/osgi/cache/*
-
/biserver-ce/tomcat/logs/*
Depois
podemos executar manualmente no PgAdmin ou via linha de comando os Scripts:
-
biserver-ce/data/postgresql/create_jcr_postgresql.sql
-
biserver-ce/data/postgresql/create_quartz_postgresql.sql(parte desse script
terá que ser executado após criar o banco quartz, dentro dele)
-
biserver-ce/data/postgresql/create_repository_postgresql.sql
Obs.
O ideal é editar os arquivos e executar comando a comando para verificar algum
possível problema.
Agora
é só iniciar o Server do Pentaho que as configurações já apresentam efeito.
O
Próximo passo é criar as transformações no Kettle(PDI) utilizando a conexão com
a API Rest usando o “Step Client Rest”, assim podemos efetuar operações de
consulta, inclusão, alteração e exclusão(Select, Create, Update, Delete) nos
Usuários e Roles por exemplo.
Usei como apoio 2 tutoriais:
Chamadas da API Rest: http://javadoc.pentaho.com/bi-platform500/webservice500/resource_UserRoleDaoResource.html
Criação das transformações no Kettle: http://diethardsteiner.blogspot.com.br/2014/02/sparkl-create-your-own-app-for-pentaho.html
Nenhum comentário:
Postar um comentário