sexta-feira, 13 de março de 2015

Migrando Banco de dados Hibernate, Jackrabbit e quartz para PostgreSQL pentaho 5 - Users + Roles

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


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: 


Nenhum comentário:

Postar um comentário