dimanche 14 mars 2010

PowerPivot & Analysis Services: Compléments ou concurrents?

Au cours des Techdays, j'ai eu l'occasion de réaliser toute une série de démonstrations de l'outil PowerPivot, que ce soit en session ou sur le stand Bios Consulting. Une question est revenue fréquemment: "Mais alors, avec Power Pivot, Analysis Services ne sert plus à rien?". Ce fut également l'objet d'un petit débat avec d'autres confrères spécialistes de la BI MS qui se reconnaîtront.

La réponse est la numéro 1, ce sont des compléments: PowerPivot et Analysis Services répondent tous les deux à des besoins complémentaires.

Il y a d'un côté la BI d'entreprise, qui est mise en place traditionnellement par les services informatiques (IT) et qui est généralement constituée d'un datawarehouse, d'éventuels datamarts, de cubes et de rapports pour présenter les données aux utilisateurs. Celle-ci permet d'avoir une vision unique de la vérité au sein d'une entreprise. Ça évite ainsi d'avoir 10 rapports différents à la réunion du lundi matin présentant chacun un chiffre d'affaires différent. Cette BI d'entreprise, qui utilise généralement Analysis Services en environnement Microsoft, est nécessaire dès lors qu'une entreprise dépasse une certaine taille critique.

En parallèle de cette BI d'entreprise, des utilisateurs fonctionnels peuvent avoir des besoins ponctuels qui nécessitent des données non encore présentes dans le datawarehouse ou les cubes de l'entreprise. La personne va alors chercher à créer son propre reporting en enrichissant les données internes avec d'autres sources (fichiers plats, bases, flux RSS, copier/coller). On parle alors de BI personnelle, en contraste avec la BI d'entreprise décrite précédemment. C'est le besoin auquel répond PowerPivot.

Au-delà de ces aspects théoriques, les capacités des produits sont également différentes. PowerPivot permet de gérer des millions de lignes provenant de sources multiples. C'est un grand progrès pour l'analyse embarquée dans Excel. Cependant, on peut aller bien plus loin avec Analysis Services. On peut gérer des milliards d'enregistrement en jouant avec les partitions. En termes de sécurité, là où PowerPivot permet seulement de sécuriser l'accès aux rapports via Sharepoint, Analysis Services permet de gérer une sécurité des données allant à la cellule.

Donc sur le plan technologique, Analysis Services permet d'aller bien plus loin qu'avec PowerPivot, au moins dans cette première version. Mais au-delà, la théorie nous montre bien que les besoins auxquels répondent les deux outils sont non pas concurrents mais complémentaires. Ne brûlez donc pas tout de suite vos livres de MDX...ils ont encore de bons jours devant eux.

Pendant la rédaction de ce billet, un article intéressant a été publié sur le blog de l'équipe produit PowerPivot. Celui ci introduit un 3ème type de BI, la BI d'équipe, qui est l'intermédiaire entre la BI d'entreprise et la BI personnelle. Celle ci est adressée par l'add-in PowerPivot pour Sharepoint. Vous pouvez lire le billet ICI.

Aucun commentaire: