Après un bug magique de firefox (oui oui on utilise aussi Firefox...) et la perte de la totalité de mon article sur la mise en place d'une plateforme, il m'a fallu un peu de temps pour digérer et m'y remettre mais avec un peu d'huile de coude et la fin des examens, nous y revoilà. De plus on dit toujours que le 2ème jet est le meilleur alors à notre clavier pour ce mini tutorial sur la mise en place d'une plateforme decisionnelle grâce à l'outil SQL Server 2005.

 

 

I. Présentation

Cette article est la reprise et le résumé de la conférence que Guillaume oudill et moi même avions donné dans le cadre d' une conférence sur le sujet à Polytech'Tours. Celle ci s' articulait dans la prise en main rapide d' une suite BI et de surtout montrer les possibilités et le gain de productivité que celle ci apporte. Pour ceci dans cette présentation "découverte" nous avons voulu suivre un exemple concret orienté autour de la base de données "Adventures Works". En resumé, elle représente la gestion d'une grande entreprise de sport plûtot orienté sur les vélos, possédant multiples filiales donc orientée multi-langages. Toute la difficulté de cette conférence était bien sûr de la rendre intéractive et surtout constructive.

Pour ceci nous avons suivi une problématique type d'une entreprise qui installe une base de données :

- La Modélisation et la mise en place des bdd avec SQL Manager Studio

- L' intégration des données dans les bdd à l' aide d' un ETL (Extract Transform Load) : Microsoft SQL Server Integration Services

- Nos premières analyses avec la mise en place d'un serveur OLAP : Microsoft SQL Server Analyse Services

- La mise en place d'un serveur de reporting : Microsoft SQL server Reporting Services

- Des analyses plus poussées et plus fonctionnelles avec le plugin Excel 2007 associé au serveur d'analyse.

Donc maintenant que notre scénario est mis en place, je pense que la première étape est l'installation de notre plate forme qui peut s' avérer parfois compliquée . Par conséquent la première chose à faire est de télécharger la suite Microsoft SQL Server 2005 disponible en version d'évaluation ici ou sur votre compte MSDNAA (Si vous êtes étudiants et que votre université est associée au programme, ce qui est fort possible demandé toujours ça coûte rien) ou bien votre compte professionel MSDN. Mais bon pour commencer à vous former la version d' évaluation ira très bien, en plus elle tourne à peu près sur n' importe quelle machine munie d' un peu de mémoire vive. Une fois le téléchargement effectué, je vous propose de suivre ce tutorial très bien fait => ici, vous choisirez bien sûr d'installer l'ensemble des composants BI contenu généralement dans le développement Tools ainsi que les bases d'exemples, bref si vous n'êtes pas tout à fait sûr, installez tout ;).

Une fois que l' ensemble est installé vous disposerez de cette arborescence :

 

image

 

Et vous disposerez des serveurs suivants :

image

Ceux ci sont sur le screenshot en configuration manuelle, je vous conseille de les laisser en auto.

Vous remarquerez que SQL Server Business Intelligence Development Studio n'est en fait que Visual Studio 2005 avec la possibilité d' incorporer des projets de BI.

image

Voilà il nous reste encore une dernière étape qui est l' installation du plugin Excel pour être enfin paré pour développer notre plateforme.

Pour ceci téléchargez le plugin Excel 

Si tout ce passe bien, vous obtiendrez le bandeau suivant :

image

Voilà nos outils sont mis en place, nous voilà prêts pour nous introduire dans le monde vaste et très complexe du BI.

Dans un premier temps, nous allons essayer de comprendre ensemble le monde du BI au travers d' un bref historique.

II. Historique

Je vous met à disposition le Power Point de la présentation qui contient dans les commentaires un bref résumé et les différents liens d' introduction au BI qui vous permettront de bien comprendre ce qui a amené le BI a être mis en place. image

 

I. Introduction.

En voila un titre qu'il est alléchant !!!! Plus sérieusement, cet article se veut une introduction dans le monde de l'informatique décisionnelle. Ce domaine, jeune et en plein boom, constitue un des plus grands virages, à mon sens, depuis la vulgarisation des systèmes informatiques de gestion en entreprise. Les avancées technologiques ainsi que les exigences du marché ont rendu ce domaine incontournable.....

 

image

I. Introduction

Vous avez certainement dû entendre parler, au moins d'un de ces 3 termes qui sont intimement liés : Business intelligence, Datawarehouse et Analyse OLAP. En effet, depuis l'an 2000-2001, le marché du décisionnel ne cesse d'exploser en France (et partout d'ailleurs) surtout avec l'investissement de plusieurs grandes sociétés qui souhaitent instaurer un système de Business Intelligence (B.I) dans leur organisation...

Voilà en principe avec ses différents introductions, vous devriez être capable de mieux cerner le monde du BI.

Passons maintenant aux démos, et à vos premiers projets de BI.

Je vous met à disposition mes sources réalisées durant la conférence qui vont feront gagner un temps précieux.

N'ayant pas pu enregistrer la conférence, je vous met à disposition des webcasts réalisées dans le cadre des techdays très bien realisées car elles sont à la fois introductive, complète et permettre de mettre en place une platerforme BI très rapidement.

Nous irons de présentations dans un premier temps plus techniques pour arriver à des démos plus fonctionnelles notamment avec l'outil de datamining de Excel.

III. Mise en place d'une platerforme d' intégration type ETL

Pour mettre en place ce type de plateforme et la gestion des lots pour l'intégration dans les entrepôts de données Microsoft nous propose la SQL Server Integrations Services.

Mais plutôt que des mots, une bonne vidéo parlera bien plus.

image

 

IV. Mise en place d'un serveur d'analyse OLAP

Maintenant que notre datawarehouse possède des lots propres et indexés, nous pouvons commencer à l'interroger grâce à l'outil SQL Analysis Services.

Voici la démo :

image

V. Mise en place d'un serveur de reporting

Pour les decideurs n'ayant pas la casquette developpeur et necessitant d' interroger le serveur d'analyse rapidement, Microsoft propose SQL Reporting Services.

image

VI. DataMining avec le plugin Excel

Pour ma part une des parties les plus intéressantes de la suite BI car elle montre très rapidement et facilement toutes les possibilités du DataMining en quelques clics (Prévisionnel, Complétude des jeux de données, Clustering, Construction d'arbre de decision et de réseaux bayésiens etc...).

Un jeu de données est proposé à titre d'exemple lors de l'installation du pluging, ce qui permet très rapidement de vous faire la main.

Je vous prépare très prochainement un webcast ou nous exploiterons toutes les possibilités de ce petit plugin.

En attendant voici une petite vidéo de présentation :

image

VII. Conclusion

Voilà, vous devriez maintenant être capable de mettre en place une première plateforme de BI.

Si vous désirez aller plus loin, ou vous avez des questions, n' hésitez pas à me contacter :

image .

Si vous désirez aller un peu plus loin, je vous conseille les formations TechNet et MSDN

image

Ainsi que SQLServerDataMining.com très bien documenté sur le sujet

Voilà j'espère que ce tutorial, vous aura été utile, bon dev à tous

@pluche ;)

Loic Lemasle - http://www.LoicLemasle.info