Ir para o conteúdo principal

Blog do Claudio Hidetoshi

Ir para Pesquisa
Home
  

Vamos conversar sobre desenvolvimento, dicas e coisas esquisitas do mundo EPM 2007
Programando 100% com recursos do Project Server 2007
No passado (EPM 2003) e em algumas customizações realizadas no EPM 2007, acabamos criando tabelas para armazenar informações auxiliares para o processamento de relatórios ou até mesmo estender funcionalidades do Project Server.
 
Não que a estrutura apresentada pelo Project Server 2007 seja a melhor ou pior para uma determinada solução, mas trabalhar com esta estrutura pode evitar problemas de migração e controles paralelos.
 
O que estou querendo dizer é que as LookupTables (tabelas de pesquisa) podem substituir algumas tabelas tradicionais de banco de dados (com apenas um ou dois campos).
 
As vantagens que posso relatar são:
- não há necessidade de criar tela de manutenção, pois o PWA já fornece esta tela na área administrativa;
- podemos usar os métodos PSI para acessar os dados nas lookuptables, não sendo necessário guardar usuário e senha de banco de dados em vários lugares (app.config ou web.config, registry, etc);
- caso seja necessário usar as informações da lookuptable em um relatório ou outro sistema (integração), basta acessar a visão disponibilizada no banco de dados Reporting;
- quando da migração para uma nova versão do Project Server, as lookuptables serão migradas automaticamente (pelo menos eu espero).
 
É claro que a performance não será a mesma que acessar uma tabela diretamente no banco de dados. Afinal de contas, tudo tem um preço na vida.
 
Falem sobre outras maneiras de aproveitar ao máximo a estrutura do Project Server 2007, pois a sua maneira de trabalhar pode ser a solução de problemas para outras pessoas.
 
Um grande abraço.
 
Cláudio Hidetoshi.
Consultor EPM
Rio de Janeiro

 ‭(Oculta)‬ Links Administrativos