mercredi 25 mars 2009
Installer Reporting Services sur Windows Server Web Edition
Si vous lancez la procédure classique d'installation SQL Server, vous réaliserez vite que le nombre de possibilités est assez limité. Vous ne pouvez en effet qu'installer les outils clients sur cette version de Windows Server (les autres composants étant grisés). Il est en effet impossible d'installer un moteur de base de données sur cette édition. Cela dit, dans mon cas, le but était seulement d'installer la partie applicative de Reporting Services, les bases de métadata étant stockées sur un autre serveur dédié aux bases de données.
La bonne nouvelle est qu'il est possible d'installer Reporting Services même si le wizzard classique d'installation ne le permet pas. L'astuce est la suivante: lancer le fichier "SqlRun_RS.msi" qui est situé dans le répertoire "\Servers\Setup" du CD SQL Server 2005.
Une fois l'installation terminée, vous pouvez configurer votre serveur de rapport en lançant "Reporting Services Configuration". C'est à travers cette interface que vous chosirez par exemple le serveur qui accueillera vos bases métadata "ReportServer" et "ReportServerTempDB".
samedi 14 février 2009
Le code de Planning bientôt sur codeplex?
C'est pour l'instant une idée parmi d'autres, qui ne serait mise en oeuvre qu'après la sortie du SP3 en milieu d'année.
J'en ai discuté avec différentes personnes et j'ai eu des retours assez variés. Certains y voient la possibilité de faire évoluer l'application et de continuer à la proposer à des clients pour des problématiques de writeback via Excel avec workflow, d'autres sont pour...au cas où..., d'autres encore préfèrent passer à autre chose. D'où l'idée de lancer ce petit sondage pour savoir ce que vous en pensez. Celui ci est disponible sur la droite de cet écran.
Les réponses disponibles sont les suivantes: (Update: Résultats)
- C'est une super nouvelle, j'attends ça avec impatience: 44%
- Pourquoi pas, ça peut toujours être utile...un jour: 44%
- C'est pas la peine, je préfère oublier planning: 12%
Bon vote!
jeudi 12 février 2009
La nouvelle roadmap BI de Microsoft
Hier s’est tenue, au centre de conférences de Microsoft à Paris, une réunion durant laquelle nous avons enfin pu avoir quelques réponses (ou tout au moins des pistes) à des questions laissées en suspens. Microsoft semble avoir pris la chose plutôt sérieusement. Ce ne sont pas moins de 3 personnes de Corp. (Microsoft US) qui sont intervenues pendant cette présentation. Il y avait Karl Leigh (Global BI Partner Strategy Director), Ben Tamblyn (Global BI Partner Strategy BDM) et Guy Weismantel (Marketing Director). Dure concurrence pour la session aux techdays consacrée à Analysis Services 2008 qu’animaient deux de mes amis et collègues, Romuald et François, à la même heure.
- Planning
Commençons par la partie Planning. Comme vous avez pu le lire depuis le 22 janvier, ce module va être arrêté. Un Service Pack (SP3) sera fourni en cours d’année et aucun autre investissement ne sera réalisé de la part de Microsoft dans une version « stand alone » du produit. C'est une décision surprenante de la part de Microsoft étant donnés les investissements réalisés aussi bien en interne (équipes de développement, commerciaux, formations...) qu'en externe (clients, partenaires...). Même si certains signes semblaient indiquer ces derniers temps un changement de stratégie vis à vis du produit, on aurait pu s'attendre à une réorganisation avec le module planning poursuivit de façon individuelle, sans ses compagnons Monitoring et Analytics...ce n'est donc pas le cas. L’arrêt du module a été justifié assez clairement lors de la présentation par les coûts et les efforts nécessaires à la vente du produit.
Petite information interessante cependant, les personnes de Corp. n’ont pas exclu la possibilité de mettre le code de planning à disposition sur codeplex, ce qui permettrait à des partenaires de continuer à travailler sur le sujet et faire évoluer l’application…à suivre donc…
Quoi qu’il arrive, les clients existants de ce module continueront à avoir un support sur l’application pendant 10 ans (comme pour tout produit Microsoft qui s’arrête).
Il a également été évoqué la possibilité de retrouver certaines fonctionnalités de planning telles que le forecasting etc. au sein de l’ERP Microsoft qu’est « Dynamics ». A suivre également.
- PerformancePoint Services Dashboard & Scorecards et PerformancePoint Services Analytics
Passons maintenant aux deux autres modules qui composent l’offre PerformancePoint server. Monitoring et Analytics vont donc, dès le 1er avril, rejoindre l’univers Sharepoint sous le nom « PerformancePoint Services ». C’est à priori plutôt une bonne décision, qui permet à Microsoft d’intégrer encore d’avantage la BI au sein de son portail d’entreprise. Les clients s’y retrouveront également au niveau financier. En effet, si vous ne souhaitiez faire que du reporting (M&A) vous deviez quand même acheter les licences complètes de PerformancePoint Server, soit $20.000 par serveur et $195 par utilisateur. Avec l’intégration dans Sharepoint, les clients n’auront plus qu’à acheter les licences MOSS entreprise, soit $4500 pour un serveur et $160 par utilisateurs.
Le dashboard designer restera l’interface de création des scorecards et dashboards dans la prochaine version. Des évolutions du logiciel sont prévues mais les rapports créés avec la version PPS 2007 Monitoring devraient à priori être compatibles avec la version PerformancePoint Services. Un utilitaire de migration sera fourni le cas échéant.
La version Desktop de Proclarity ne devrait par contre plus évoluer. Elle restera disponible mais sous la forme qu’on connait aujourd’hui.
Cette nouvelle version du produit est donc prévue avec la sortie d’office 14, Q1 2010.
- Point complémentaire
- Le blog
Reste une question à résoudre, comment faire évoluer ce blog… Je l’avais créé au départ pour échanger sur cette nouvelle offre PerformancePoint Server. Celle-ci n’étant plus d’actualité, je vais élargir le thème de mes billets aux différents aspects que j’aborde lors de mes prestations de consulting, que ce soit Analysis Services, le MDX, SSIS, SSRS, le futur PerformancePoint Services, bref la BI MS en général. Le titre du blog devient donc plus généraliste: “La Business Intelligence Microsoft ”. Bonne lecture, stay tuned!
mardi 9 décembre 2008
SP2 de PerformancePoint Server 2007
32 bit
64 bit
Documentation SP2 de Planning
Documentation SP2 de Monitoring
La version française n'est pas disponible pour le moment....je ne manquerai pas de vous tenir au courant lors de sa sortie.
mardi 2 décembre 2008
SP2 de Proclarity 6.3
Le SP2 de Proclarity 6.3 vient d'être annoncé par l'équipe du produit.
La build porte le numéro 2217.
Il sera disponible en téléchargement sur le site de Microsoft dans quelques semaines.
Update: Le SP2 est disponible en anglais dès maintenant
La documentation d'installation (en anglais) est d'ores et déjà disponible à l'adresse suivante.
Le SP2 de PerformancePoint Server 2007 semble quant à lui prévu pour la semaine prochaine...à suivre!
Writeback avec Proclarity
Tout d'abord, il vous faudra autoriser le writeback sur la mesure correspondante au niveau du cube. (Utilisez Management Studio)

Ensuite, ouvrez Proclarity 6.3 et connectez vous au cube en question. Faîtes un petit rapport simple en vous plaçant à un niveau fin.
Pour permettre la saisie de valeurs dans Proclarity, vous devez activer l'option correspondante dans le Menu (Fichier > Modélisation > Activer l'édition de la grille)

Placez vous maintenant sur la cellule que vous souhaitez modifier et cliquez droit dessus. Selectionner l'option "Modifier la valeur". Un editeur apparait et vous permet d'incrémenter la donnée présente dans la cellule.

La valeur de la cellule est à présent modifiée. Il ne vous reste plus qu'à commiter vos changement au niveau de la table de writeback pour les rendre visibles aux autres utilisateurs.
Allez dans le menu Fichier > Modélisation > Confirmer. Cliquez sur Annuler les données si vous voulez revenir aux valeurs précédentes.

Et voila, c'est pas plus compliqué que ça. Si vous redémarrez Proclarity et ré-ouvrez le rapport vous verrez que les valeurs saisies sont bel et bien présentes.
C'est comme je le disais au départ, une fonctionnalité intéressante de Proclarity.
mercredi 5 novembre 2008
Migration d'une application PPS Planning
Sur le serveur source
- 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 - Préparation de la base de Staging: Utiliser l'application Planning Data Migration Tool
- Backup de la base de Staging
- Export des reports: Dans l'add-in Excel, exporter chaque rapport au format "ZIP Compression".
Sur le serveur destination
- 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.
- 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
- Exécution des scripts: Exécuter les 4 scripts SQL créés par l'application
- Import de l'application : Importer les métadatas de l'application. Utiliser la ligne de commande suivante:
ppscmd migrate /import /server - Restore de la base de Staging
- Chargement des données de la base de Staging: Utiliser l'application Planning Data Migration Tool
- Déploiement du site
- Import des rapports: Depuis l'add-in Excel, importer les fichiers ZIP exportés du serveur source
- 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.
- 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.