dimanche 31 janvier 2010

Techdays 2010





L'évènement Microsoft de l'année aura lieu les 8, 9 et 10 février prochains au palais des congrès à Paris. Cet évènement est gratuit, pensez juste à vous inscrire sur le site officiel et à créer votre parcours parmi l'ensemble des sessions proposées.

Je serai présent à cet évènement. Tout d'abord au stand Bios Consulting dans le village SQL Server. N'hésitez pas à passer.

J'animerai également une session le lundi 8 février de 13h à 14h consacrée à PowerPivot.
En 1h, les principaux aspects du produit seront passés en revu; du chargement des données au déploiement dans Sharepoint. Pensez à ajouter la session à votre agenda!


Présentation officielle de la session (parcours BI):

"Découverte de Microsoft PowerPivot"

Cette session vous propose un tour d'horizon du nouvel outil BI en mémoire de Microsoft dont tout le monde parle : Microsoft PowerPivot. Construisez des analyses et tableaux de bord sophistiqués en un temps record tout en manipulant de gros volumes de données rapidement y compris en mode déconnecté.. Cette session illustre Microsoft PowerPivot par l'exemple : création d'une application PowerPivot de A à Z, de la création du modèle et de ses calculs métier, de l'analyse dans Excel jusqu'à la diffusion en mode Web via Sharepoint et la supervision et la maintenance des applications BI créées.

samedi 16 janvier 2010

Bonne Année 2010!

2009 a été une année plutôt riche du point de vue des technologies Microsoft BI. Ce fut notamment l'occasion de découvrir SQL Server 2008 R2 (dont PowerPivot), Office 2010 ou encore Sharepoint 2010 dans leur version beta...

Mais au delà des produits, on a également beaucoup parlé du rôle de la BI et des changements pouvant résulter de la mise à disposition d'outils de BI personnels, en contraste avec les outils BI d'entreprise classiques.

2009 fut d'autre part pour moi l'occasion de rejoindre la société BIOS Consulting, basée à Paris dans le 1er arrondissement.


2010 s'annonce dans la continuité avec la sortie des versions finales des différents produits testés en fin d'année.

Le plus grand évènement (gratuit) Microsoft en France, les Techdays, se dérouleront du 8 au 10 février à Paris. Je vous en reparlerai dans un prochain billet, mais sachez dores et déjà que je serai présent (Stand BIOS dans le village SQL Server) et que j'animerai une session BI.

Autre évènement, cette fois ci mondial, le retour de la Microsoft BI Conference cet été aux Etats Unis.

Enfin, d'un point de vue plus personnel, 2010 sera marqué par mon mariage dont les préparatifs vont sûrement occuper beaucoup de mes week-ends :)

Bonne année à tous, meilleurs voeux!

jeudi 19 novembre 2009

CTP3 de PowerPivot for Excel 2010 disponible

La CTP3 de PowerPivot for Excel 2010 est disponible à l'adresse suivante.
Bien qu'annoncée hier, il semble que le fichier ait été disponible depuis quelque temps (voir date de parution du fichier).
Bons tests!

lundi 16 novembre 2009

L'Echo Pilote: Nouveau Blog BI MS en Français

Découvrez un nouveau blog consacré à la BI Microsoft et écrit en français: L'Echo Pilote.
Lancé par les équipes Microsoft France, ses objectifs sont les suivants:

  1. Démystifier ce qu’est le décisionnel
  2. Partager des conseils d’utilisation
  3. Créer une zone d’échange
  4. Fournir gratuitement des accélérateurs prêts à l’emploi

URL: http://blogs.technet.com/echopilote/

dimanche 15 novembre 2009

PowerPivot: Point de vue Fonctionnel

Introduction


Depuis plusieurs années déjà, Excel possède une fonctionnalité permettant de créer des tableaux croisés dynamiques (PivotTables). Qu'ils soient fondés sur un cube de données, une base de données relationnelle ou même un onglet du fichier Excel, ces tableaux croisés dynamiques vont permettre d'analyser des données de façon agrégée (Somme, Moyenne, Nombre de lignes...) et de ventiler ces résultats par un ou plusieurs champs.


Exemple de PivotTable classique dans Excel:




Bien que très utile, cette fonctionnalité peut présenter un certain nombre de limitations:
  • Par exemple vous ne pourrez pas faire de tableaux croisés regroupant les données de différentes sources ni même de plusieurs tableaux d'un même document Excel
  • Si les données proviennent d'une base de données relationnelle et si la volumétrie est importante alors vous aurez des temps de réponse assez longs. C'est la raison pour laquelle on construit des cubes de données (OLAP) qui permettent de regrouper des données hétérogènes et de les restituer dans des temps de réponse très courts grâce à un système de pré-calcul des agrégations. Cependant, la construction de ces cubes est un projet à part entière qui nécessite une modélisation et des connaissances techniques, et il arrive que certains éléments dont vous pouvez avoir besoin tout de suite pour vos analyses ne soient pas encore présents dans ces cubes de données.
C'est là qu'intervient "PowerPivot", connu précédemment sous son nom de code projet: "Gemini".



Le produit


PowerPivot est un add-in gratuit d'Excel 2010 qui permet donc de dépasser les limites des PivotTables classiques. Grâce à un système d'analyse en mémoire (In-Memory), de grandes quantités de données vont pouvoir être manipulées avec des temps de réponse très courts. Là où avec un PivotTable classique vous manipuliez des milliers de lignes, avec PowerPivot ce seront des millions. L'autre atout de cet add-in est de pouvoir aller chercher des données dans des sources diverses et les croiser.

Onglet PowerPivot dans Excel 2010:



L'utilisation de ce composant peut se résumer en 2 grandes étapes:
  1. Chargement des données
  2. Création des tableaux croisés (ou graphes)


Chargement des données


Les types de sources de données disponibles sont assez variés:

  • Fichier plat
  • Base relationnelle
  • Base multidimentionnelle (Cube OLAP)
  • Flux RSS
  • Rapport Reporting Services (SSRS)
  • Toute donnée pouvant être copiée, d'une page web par exemple (Crtl C , Crtl V)

Les données pouvant donc venir de différentes sources, un éditeur de "relations" permet de les lier entre elles.

Environnement de chargement de données de PowerPivot:

Le grand avantage de l'outil par rapport à ses concurrents est sa simplicité. Il est en effet possible de l'utiliser sans connaissances techniques particulières. Aucun script ou code n'est présenté au créateur du rapport.

Il est cependant possible d'aller plus loin si on le souhaite en créant de nouveaux champs calculés au sein de la structure de données. On utilise pour cela un langage baptisé DAX (Data Analysis Expression) qui a une structure assez proche des fonctions Excel, enrichie de fonctions spécifiques à un environnement multidimensionnel.

Les données récupérées seront stockées en mémoire, puis dans le fichier Excel au moment de la sauvegarde de celui ci (compressées). Cela permet entre autre de pouvoir travailler en mode déconnecté à partir du moment où les données sont chargées.


Création des tableaux croisés et des graphes

Une fois les données chargées, reste à créer les tableaux croisés et les graphes qui serviront à l'analyse des données. Le tout sera appelé un tableau de bord. L'interface de création est similaire à celle des PivotTables classiques.


Vous pourrez également profiter des Slicers, nouvel élément d'Excel 2010 qui permet d'afficher la liste des membres d'un champ et d'appliquer des filtres sur les rapports suivant les sélections effectuées. L'atout de ces slicers est qu'il sont liés les uns aux autres.

Exemple de tableau de bord PowerPivot avec Slicers:



Partage des fichiers PowerPivot

Après avoir chargé les données et créé les tableaux croisés et les graphes, il est possible de partager le fichier avec d'autres utilisateurs. Cela peut se faire via le portail d'entreprise "Sharepoint 2010". L'avantage est que cet environnement est sécurisé et peut être administré par le service informatique de l'entreprise.


L'autre avantage est que du coup, seule la personne développant les rapports doit avoir Excel 2010 d'installé sur son poste, les autres personnes consultant ce fichier via Sharepoint et le service en ligne d'Excel (Excel Services).

Liste des fichiers PowerPivot déployés dans Sharepoint 2010:



Conclusion

PowerPivot permet donc d'aller plus loin qu'avec les PivotTables classiques d'Excel. Pouvant gérer de gros volumes de données avec des temps de réponse très courts et peu de connaissances techniques, il permettra aux personnes fonctionnelles qui le souhaitent, d'être en avance de phase par rapport à l'IT en créant des tableaux de bord personnalisés intégrant des données pas encore mises à disposition par la DSI.

Exemple de tableau de bord PowerPivot dans un de mes billets précédents


A suivre, le point de vue IT du produit...

PowerPivot Fonctionnels / IT



A quelques jours de la sortie de la CTP3 de PowerPivot (livrée séparément de la CTP SQL Server 2008 R2), j'ai pensé qu'il serait intéressant d'écrire deux articles présentant le produit et les besoins auxquels il répond:
  • Un qui décrit le produit d'un point de vue fonctionnel, comment une personne "non technique" va utiliser le produit et dans quel cas.

  • Un deuxième article plus orienté IT qui précisera comment une personne "technique" pourra profiter de l'outil et en assurer l'administration et quel est son positionnement face à Analysis Services.

Je reçois beaucoup de questions sur le produit et j'espère que ces articles permettront d'y répondre.

Bonne lecture.

lundi 9 novembre 2009

Présentation de PowerPivot au GUSS

J'ai eu l'occasion de présenter PowerPivot (à l'époque appelé projet Gemini) lors de la dernière session du GUSS (Groupe des Utilisateurs francophones de Microsoft SQL Server). Ce fut notamment l'occasion de faire la démonstration de l'application "Analyse des vols au départ de l'aéroport Roissy Charles de Gaulle" que j'avais présenté dans un billet début septembre.

Je remercie Lionel Billon (Chef de produit SQL Server en France) et Christian Robert (MVP SQL Server) de m'avoir invité à leur session.

Le ppt de la présentation a été mis en ligne sur le site du groupe, n'hésitez pas à le consulter.