mercredi 5 novembre 2008

Migration d'une application PPS Planning

Un petit guide/aide mémoire pour vos migrations d'applications PerformancePoint Server Planning.

Sur le serveur source

  1. Export de l'application: Exporter l'ensemble des métadatas de l'application. cela comprend les dimensions, hiérarchies, models etc. Utiliser la ligne de commande suivante:
    ppscmd migrate /export /server /application
  2. Préparation de la base de Staging: Utiliser l'application Planning Data Migration Tool

  3. Backup de la base de Staging

  4. Export des reports: Dans l'add-in Excel, exporter chaque rapport au format "ZIP Compression".

Sur le serveur destination

  1. Copie des fichiers: Copier sur le serveur destination les fichiers sauvegardés de la machine source (application, base de staging, reports). Ou sinon les rendre au moins accessibles sur le réseau.

  2. Création de l'application: Utiliser la console d'administration. Attention, choisir l'option de génération des scripts et d'exécution manuelle

  3. Exécution des scripts: Exécuter les 4 scripts SQL créés par l'application

  4. Import de l'application : Importer les métadatas de l'application. Utiliser la ligne de commande suivante:
    ppscmd migrate /import /server

  5. Restore de la base de Staging

  6. Chargement des données de la base de Staging: Utiliser l'application Planning Data Migration Tool

  7. Déploiement du site

  8. Import des rapports: Depuis l'add-in Excel, importer les fichiers ZIP exportés du serveur source

  9. Paramétrage la sécurité: Après avoir importé (ou recréé) les utilisateurs, les affecter à leurs rôles respectifs. Attention, si certains rôles ont une sécurité par utilisateur d'activée sur certaines dimensions, penser à les reconfigurer.

  10. Création des cycles et assignements

Conclusion

Cette méthode de migration fonctionne bien. Cela dit je ne doute pas qu'elle puisse encore être améliorée. Si vous avez des astuces n'hésitez pas à les partager dans les commentaires de ce post, merci d'avance! :-)

Nb: Cette méthode fonctionne également pour migrer une application d'un serveur RTM vers un serveur SP1.