enidentnumber-AAEAAAD/////AQAAAAAAAAAMAgAAAE1FTkkuRWRpdGlvbnMuTUVESUFwbHVzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbAUBAAAAJ0VOSS5FZGl0aW9ucy5NRURJQXBsdXMuQ29tbW9uLldhdGVybWFyawIAAAAHcGlzVGV4dAlwaWR0ZURhdGUBAA0CAAAABgMAAAA8NDQ2MzEzIC0gZWR1YyBhbGdlcmlhIC0gNDFmYjE2OTgtZDFhMC00M2QzLTgzMzYtY2JmYWNhMDMwMGQzli3eNNVJzYgLAA==-enidentnumber
Business Intelligence
avec SQL Server 2008 R2
Sébastien FANTINI
Résumé
Ce livre sur la Business Intelligence (BI) avec SQL Server 2008 R2, s'adresse à tous les membres d'une équipe décisionnelle : chef de projet, architecte, développeur ETL, développeur de rapports, service Aide à la Maîtrise d'Ouvrage (AMO). Du débutant au technicien expérimenté, le lecteur bénéficiera d'une approche métier du décisionnel. Tout au long du livre, et très progressivement, l’auteur détaille les concepts clés du décisionnel puis les met concrètement en application. Ainsi, au cours des différents chapitres, le lecteur va utiliser les différents outils de la suite SQL Server pour bâtir progressivement un système décisionnel complet et professionnel. A chaque chapitre, le livre regorge de solutions concrètes et professionnelles et de bonnes pratiques. Le lecteur bénéficie des retours d’expérience de l’auteur pour finalement gagner en expertise sur les différentes étapes d’un projet décisionnel. Plus précisément, l’auteur propose de créer le système décisionnel d’une société virtuelle, Distrisys. Ce sera l'occasion pour le lecteur d'aborder les sujets suivants : - L'architecture des serveurs et le choix des licences - La modélisation de l'entrepôt de données - La conception du cube Analysis Services - La réalisation des différents types de flux d'alimentation ETL avec Integration Services - L'utilisation d'Excel et de PowerPivot pour exploiter les données décisionnelles - La réalisation de rapports opérationnels et décisionnels avec Reporting Services
Les différentes solutions réalisées au cours du livre sont en téléchargement sur le site www.editions-eni.fr et sont directement exploitables dans des projets. Les chapitres du livre : Avant-propos – Introduction – Installation et découverte des outils SQL Server – Réaliser son premier système décisionnel – La modélisation dimensionnelle – Alimenter l’entrepôt de données avec SSIS – Restituer les données décisionnelles – Conclusion et perspectives
L'auteur
Sébastien FANTINI est Consultant décisionnel - Expert Microsoft depuis plus de 8 ans. Ses missions d'expert décisionnel auprès de grandes entreprises tant nationales qu'internationales le conduisent à réaliser l'étude de cadrage, l'élaboration d'un plan directeur, la modélisation dimensionnelle, l'audit des SIAD, la conception de tableaux de bord, la conception de systèmes d'audit de flux ETL... Il est certifié sur tous les derniers outils Microsoft liés à la BI.
Ce livre numérique a été conçu et est diffusé dans le respect des droits d’auteur. Toutes les marques citées ont été déposées par leur éditeur respectif. La loi du 11 Mars 1957 n’autorisant aux termes des alinéas 2 et 3 de l’article 41, d’une part, que les “copies ou reproductions strictement réservées à l’usage privé du copiste et non destinées à une utilisation collective”, et, d’autre part, que les analyses et les courtes citations dans un but d’exemple et d’illustration, “toute représentation ou reproduction intégrale, ou partielle, faite sans le consentement de l’auteur ou de ses ayants droit ou ayant cause, est illicite” (alinéa 1er de l’article 40). Cette représentation ou reproduction, par quelque procédé que ce soit, constituerait donc une contrefaçon sanctionnée par les articles 425 et suivants du Code Pénal. Copyright Editions ENI
Ce livre numérique intègre plusieurs mesures de protection dont un marquage lié à votre identifiant visible sur les principales images.
© ENI Editions - All rigths reserved - educ algeria
- 1 -
enidentnumber-AAEAAAD/////AQAAAAAAAAAMAgAAAE1FTkkuRWRpdGlvbnMuTUVESUFwbHVzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbAUBAAAAJ0VOSS5FZGl0aW9ucy5NRURJQXBsdXMuQ29tbW9uLldhdGVybWFyawIAAAAHcGlzVGV4dAlwaWR0ZURhdGUBAA0CAAAABgMAAAA8NDQ2MzEzIC0gZWR1YyBhbGdlcmlhIC0gNDFmYjE2OTgtZDFhMC00M2QzLTgzMzYtY2JmYWNhMDMwMGQz3RRGfNVJzYgLAA==-enidentnumber
À qui s’adresse ce livre ?
Ce livre s’adresse en premier lieu à tous les membres d’une équipe, ayant pour objectif la mise en œ uvre d’un système décisionnel avec SQL Server.
Par membre de l’équipe décisionnel, nous entendons :
l Le chef de projet, qui trouvera dans ce livre une approche méthodologique, pour aborder la conception du système décisionnel, ainsi qu’une vision d’ensemble sur les bonnes pratiques d’implémentation des différents outils SQL Server.
l L’architecte, qui trouvera des réponses très concrètes concernant l’architecture serveur, l’architecture logicielle, le choix des outils de restitution, l’organisation des bases de données, les bonnes pratiques de modélisation des bases décisionnelles…
l Le développeur ETL, qui quant à lui, trouvera dans ce livre, un chapitre détaillant comment utiliser l’outil d’ETL de Microsoft et rappelant tous les concepts du métier, mais aussi une partie importante qui sera consacrée à l’audit du système ETL : un sujet à grande valeur ajoutée dans le cadre de la mise en place d’un projet d’alimentation de données.
l Le développeur de rapports trouvera un chapitre consacré à la restitution de données ainsi que tous les éléments pour choisir le bon outil de restitution. Il trouvera aussi des exemples concrets mettant en œ uvre tous les cas d’emplois offerts par les outils à disposition.
l Le membre d’un service AMO, ne connaissant pas particulièrement le décisionnel et désirant réaliser un cahier des charges ou un appel à projet pour sélectionner un prestataire, y trouvera tous les éléments pour comprendre le décisionnel, ses enjeux et comment aborder cette problématique.
Enfin ce livre s’adresse à toute personne connaissant la base de données SQL Server, désirant comprendre ce qu’est le décisionnel et apprendre à utiliser les outils SQL Server qui y sont associés.
Les débutants y trouveront des explications très détaillées, des actions et des manipulations à réaliser. Les techniciens expérimentés, quant à eux y trouveront une approche métier du décisionnel, très complémentaire avec l’utilisation des outils, ainsi que des solutions pratiques pour implémenter ces concepts.
Les étudiants enfin, y trouveront une approche et des mises en œ uvre très concrètes, proches du monde de l’entreprise. Ce livre est un bon moyen d’aborder l’état de l’art du décisionnel et pour apprendre à utiliser des outils qu’ils rencontreront sûrement dans l’exercice de leur futur métier.
© ENI Editions - All rigths reserved - educ algeria
- 1 -
enidentnumber-AAEAAAD/////AQAAAAAAAAAMAgAAAE1FTkkuRWRpdGlvbnMuTUVESUFwbHVzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbAUBAAAAJ0VOSS5FZGl0aW9ucy5NRURJQXBsdXMuQ29tbW9uLldhdGVybWFyawIAAAAHcGlzVGV4dAlwaWR0ZURhdGUBAA0CAAAABgMAAAA8NDQ2MzEzIC0gZWR1YyBhbGdlcmlhIC0gNDFmYjE2OTgtZDFhMC00M2QzLTgzMzYtY2JmYWNhMDMwMGQzGELrhtVJzYgLAA==-enidentnumber
Les prérequis
Le seul prérequis nécessaire est d’être familier avec la base de données SQL Server, sans toutefois en être un expert. Le livre est fait de telle manière que les bases et concepts liés au décisionnel sont repris et expliqués.
Pour réaliser les manipulations et suivre le déroulement du livre, vous aurez besoin d’une installation de SQL Server 2008 R2 ainsi que d’Office 2010 (Excel 2010 notamment).
Si besoin, vous pouvez télécharger ces solutions en version d’évaluation sur http://technet.microsoft.com/frfr/evalcenter/
le site de Microsoft :
© ENI Editions - All rigths reserved - educ algeria
- 1 -
enidentnumber-AAEAAAD/////AQAAAAAAAAAMAgAAAE1FTkkuRWRpdGlvbnMuTUVESUFwbHVzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbAUBAAAAJ0VOSS5FZGl0aW9ucy5NRURJQXBsdXMuQ29tbW9uLldhdGVybWFyawIAAAAHcGlzVGV4dAlwaWR0ZURhdGUBAA0CAAAABgMAAAA8NDQ2MzEzIC0gZWR1YyBhbGdlcmlhIC0gNDFmYjE2OTgtZDFhMC00M2QzLTgzMzYtY2JmYWNhMDMwMGQzBFWomdVJzYgLAA==-enidentnumber
Les objectifs du livre
Cet ouvrage n’a pas pour objectif de faire de vous des experts techniques sur chacun des outils de la suite SQL Server, mais plutôt de vous apprendre à les comprendre et à bien les employer dans le cadre de la mise en œ uvre d’un système décisionnel.
Cet ouvrage se veut avant tout un support et un outil pour toute personne désirant réaliser un système décisionnel avec Microsoft, en bénéficiant des meilleures pratiques. Les pratiques expliquées dans l’ouvrage sont issues des théories du décisionnel mais aussi de leur application concrète sur le terrain.
Le livre suit la mise en œ uvre concrète d’un système décisionnel au sein d’une société virtuelle, sous tous ses aspects.
l Les premiers chapitres vont vous permettre de vous familiariser avec le projet décisionnel :
l Le chapitre Installation et découverte des outils SQL Server permettra de faire le point sur l’architecture serveur et logicielle. Des propositions concrètes d’architecture vous seront proposées.
l Le chapitre Réaliser son premier système décisionnel vous permettra de créer en quelques manipulations un entrepôt de données avec son cube associé. Ce chapitre vous permettra ainsi de vous familiariser avec les grands concepts du décisionnel et de les démystifier. Il vise à vous donner les moyens de réaliser des maquettes ou de mener à bien des ateliers de modélisation.
l Les chapitres suivants entreront dans les détails de chacune des phases clés d’un lot projet :
l Le chapitre La modélisation dimensionnelle abordera les concepts ainsi que les bonnes pratiques de modélisation. Nous vous fournirons très concrètement des modélisations standards dont vous pourrez vous inspirer pour vos projets.
l Le chapitre Alimenter l’entrepôt de données avec SSIS vous permettra d’aborder dans le détail l’ETL : l’architecture d’alimentation des données, les différents types de flux et le système d’audit. Ce chapitre regorge d’exemples illustrant chaque type de flux et chaque situation. Autant d’exemples que vous pourrez réutiliser également directement sur vos projets.
l Le chapitre Restituer les données décisionnelles abordera le bon usage des outils Excel et Reporting Services. Vous apprendrez notamment à utiliser le PowerPivot et à réaliser la publication de masse d’un rapport décisionnel.
L’ensemble de ces chapitres est organisé logiquement afin de suivre le déroulement chronologique du projet.
Vous découvrirez dans le chapitre qui va suivre qu’un lot projet débute toujours par la réalisation puis la validation d’un modèle de données et du cube qui lui est associé.
Les étapes d’un projet décisionnel sur un périmètre fonctionnel (lot)
L’ouvrage ne traite pas spécifiquement des nouveautés de la version SQL Server 2008 R2 par rapport aux versions précédentes. Néanmoins, les lecteurs trouveront ici et là des éléments abordant ces nouveautés.
© ENI Editions - All rigths reserved - educ algeria
- 1 -
enidentnumber-AAEAAAD/////AQAAAAAAAAAMAgAAAE1FTkkuRWRpdGlvbnMuTUVESUFwbHVzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbAUBAAAAJ0VOSS5FZGl0aW9ucy5NRURJQXBsdXMuQ29tbW9uLldhdGVybWFyawIAAAAHcGlzVGV4dAlwaWR0ZURhdGUBAA0CAAAABgMAAAA8NDQ2MzEzIC0gZWR1YyBhbGdlcmlhIC0gNDFmYjE2OTgtZDFhMC00M2QzLTgzMzYtY2JmYWNhMDMwMGQzBFWomdVJzYgLAA==-enidentnumber
Publicité
- 2 -
© ENI Editions - All rigths reserved - educ algeria
enidentnumber-AAEAAAD/////AQAAAAAAAAAMAgAAAE1FTkkuRWRpdGlvbnMuTUVESUFwbHVzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbAUBAAAAJ0VOSS5FZGl0aW9ucy5NRURJQXBsdXMuQ29tbW9uLldhdGVybWFyawIAAAAHcGlzVGV4dAlwaWR0ZURhdGUBAA0CAAAABgMAAAA8NDQ2MzEzIC0gZWR1YyBhbGdlcmlhIC0gNDFmYjE2OTgtZDFhMC00M2QzLTgzMzYtY2JmYWNhMDMwMGQznirgqNVJzYgLAA==-enidentnumber
Présentation du décisionnel
Cet ouvrage a pour but de montrer la manière dont il faut se servir des outils Microsoft SQL Server afin d’aborder au mieux la problématique décisionnelle.
Avant de rentrer dans des considérations techniques, il est bon de faire un point sur ce qu’est le décisionnel et ce que ce terme sousentend.
Pour faire très simple, l’informatique décisionnelle recouvre tous les moyens informatiques destinés à améliorer la prise de décision des décideurs d’une organisation.
Cette définition pose trois nouvelles questions :
l Qu’estce qu’un décideur ?
l Qu’estce qui peut permettre d’améliorer la prise de décision ?
l Quels sont les moyens informatiques disponibles ?
L’informatique décisionnelle est souvent appelée BI pour Business Intelligence. Attention, le décisionnel n’a strictement rien à voir avec une mauvaise traduction littérale de Business Intelligence, qui serait Intelligence
Economique. Ne confondons pas tout !
1. La notion de décideur
Sous le modèle du taylorisme et jusque dans les années 8090, les organisations étaient organisées de manière pyramidale. Les décisions étaient prises au sommet de la pyramide et les ordres étaient transmis de manière descendante et unilatérale à tous les niveaux opérationnels. Dans ce type d’organisation, les décideurs étaient seulement les dirigeants de l’organisation.
Ce type d’organisation était efficace tant que le marché était localisé et qu’il suffisait de produire pour vendre.
Depuis nous sommes confrontés à une complexité grandissante du marché liée :
l À la mondialisation : les concurrents sont plus nombreux, plus innovants, mieux armés.
l À une modification des comportements d’achats : l’organisation se doit d’être centrée client. En effet, les
produits sont de plus en plus personnalisés (on parle de onetoone).
l Au fait que le monde va de plus en plus vite : le critère de délai de livraison ou de disponibilité de l’information 7 jours du 7, 24h sur 24 associé à la mondialisation et la personnalisation du besoin client, démultiplie la complexité de l’écosystème de l’organisation.
Afin de pouvoir répondre à cette complexité grandissante du marché, l’entreprise dans les années 90, puis avec le web dans les années 2000 a amorcé une mutation de son organisation. Une des conséquences de cette modification latente des organisations est que les cadres opérationnels sont devenus autant de décideurs de terrain.
Dans une entreprise internationale, les responsables du marché français, japonais et indien sont forcément des personnes distinctes. Les marchés sont trop différents. De même, dans cette même entreprise, le responsable de l’unité parisienne est différent du responsable de l’activité à Nice sur le littoral ou à Limoges dans le Limousin : les clients sont trop différents, leurs attentes, leurs disponibilités diffèrent trop pour qu’une politique unique soit menée unilatéralement sans prise en compte de cette différence.
Cette logique, facile à comprendre dans un cadre commercial, s’applique dans tous les domaines de l’entreprise. La prise de décision ne peut plus être centrale, celleci doit être déléguée.
De fait, dans une entreprise moderne, tout cadre devient un décideur de terrain et dispose d’une autonomie relative. C’est cette explosion du nombre de décideurs qui pose un gros problème à :
l L’informatique, qui se voit démultiplier le nombre de demandes de rapports et d’extraction de données.
l La direction, qui a besoin d’outils pour manager ses décideurs : de la cohérence est nécessaire afin que les
décisions prises à tous les niveaux de l’entreprise, le soient en accord avec la stratégie d’entreprise.
© ENI Editions - All rigths reserved - educ algeria
- 1 -
enidentnumber-AAEAAAD/////AQAAAAAAAAAMAgAAAE1FTkkuRWRpdGlvbnMuTUVESUFwbHVzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbAUBAAAAJ0VOSS5FZGl0aW9ucy5NRURJQXBsdXMuQ29tbW9uLldhdGVybWFyawIAAAAHcGlzVGV4dAlwaWR0ZURhdGUBAA0CAAAABgMAAAA8NDQ2MzEzIC0gZWR1YyBhbGdlcmlhIC0gNDFmYjE2OTgtZDFhMC00M2QzLTgzMzYtY2JmYWNhMDMwMGQznirgqNVJzYgLAA==-enidentnumber
Cette problématique, liée à une démocratisation des outils décisionnels, a fait exploser la demande et mis en avant au début des années 2000, ce besoin de décisionnel.
Face à ce constat, qui sont les décideurs dans une entreprise ?
On les classe en trois catégories :
Les décideurs stratégiques
Exemple : la direction générale dans une entreprise.
l Horizon de travail : Long terme.
l Périmètre de travail : Tous les services, tous les territoires.
l Leur rôle : ces décideurs impulsent une politique, définissent les valeurs de l’organisation et donnent les
moyens aux ambitions de l’organisation.
Les décideurs tactiques
Exemple : sur un axe horizontal, on va retrouver la direction financière, la direction des achats, la direction des ventes… Sur un axe vertical, pour chaque direction, on aura le responsable des ventes France, le responsable des ventes Japon… Mais aussi, potentiellement, suivant la taille de l’entreprise, le responsable Paris, Nice et Limoges…
l Horizon de travail : Moyen terme.
l Périmètre de travail : un service ou un territoire.
l Leur rôle : les décideurs tactiques sont les relais des caps stratégiques, fixés par les décideurs stratégiques. Ce sont eux qui fixent les objectifs de leur direction ou de leur territoire, qui élaborent et choisissent la meilleure tactique pour atteindre ces objectifs.
Les décideurs opérationnels
Exemple : un commercial, un acheteur, un responsable de magasin, l’agent de maîtrise d’une ligne de production ou d’un atelier... Ce sont toutes ces personnes qui prennent des décisions à chaud sur le terrain.
l Horizon de travail : court terme.
l Périmètre de travail : un service sur un territoire.
l Leur rôle : faire face à la réalité du terrain, gérer le quotidien.
À ces trois profils de décideurs s’ajoute celui des analystes. Le rôle des analystes est de récolter et de travailler l’information, fiabiliser les données, expliquer les résultats. Leur rôle est d’aider à la prise de décision des décideurs. Les analystes varient suivant le type d’organisation (industrie, négoce, service public…) et le service auquel ils appartiennent.
Par exemple, les analystes de la direction financière sont des contrôleurs de gestion, ceux du service marketing peuvent être statisticiens, dans une société industrielle l’analyste peut être aussi un qualiticien ou un gestionnaire des stocks… Dans beaucoup d’entreprises, ce sont les secrétariats de direction qui récoltent les chiffres et les consolident pour leur directeur de rattachement.
Il est important d’identifier les analystes dans l’organisation dans laquelle vous intervenez, car ce sont de très loin, les utilisateurs les plus demandeurs d’informations.
- 2 -
Publicité
© ENI Editions - All rigths reserved - educ algeria
enidentnumber-AAEAAAD/////AQAAAAAAAAAMAgAAAE1FTkkuRWRpdGlvbnMuTUVESUFwbHVzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbAUBAAAAJ0VOSS5FZGl0aW9ucy5NRURJQXBsdXMuQ29tbW9uLldhdGVybWFyawIAAAAHcGlzVGV4dAlwaWR0ZURhdGUBAA0CAAAABgMAAAA8NDQ2MzEzIC0gZWR1YyBhbGdlcmlhIC0gNDFmYjE2OTgtZDFhMC00M2QzLTgzMzYtY2JmYWNhMDMwMGQznirgqNVJzYgLAA==-enidentnumber
Cette classification a de l’importance, car elle va révéler de grosses différences dans le type d’outils dont chacun a besoin. Bien entendu, les choses ne sont pas aussi binaires : certaines personnes relèveront du stratégique/tactique, d’autres du tactique/opérationnel… Toutes les nuances sont permises. Ce qu’il faut bien comprendre, c’est que la notion de prise de décision pour chacun de ces décideurs n’a pas la même teinte et que chaque profil n’a pas les mêmes attentes visàvis du décisionnel.
2. Les facteurs d’amélioration de la prise de décision
Généralement, on présente les trois facteurs de prise de décision comme étant :
l La connaissance et l’analyse du passé.
l La représentation du présent.
l L’anticipation du futur.
Les informations permettant d’appréhender ces facteurs peuvent être de deux natures différentes :
l Les informations quantitatives : ce sont toutes les données chiffrées telles que les montants, quantités,
pourcentages, délais…
l Les informations qualitatives : ce sont toutes les informations non quantifiables telles qu’un commentaire
accompagnant un rapport, des mécontentements, un sentiment, une directive, une nouvelle procédure…
Ces facteurs n’ont pas le même sens suivant le type de décideur. Leurs horizons fonctionnels et temporels sont trop différents pour être traités de manière uniforme.
Les décideurs stratégiques ont besoin d’une vision à 360° de leur organisation. S’ils ont besoin d’une évaluation régulière de leur politique, ils travaillent surtout sur l’anticipation de l’avenir. Ils ont besoin de projections chiffrées internes et externes à l’organisation (données quantitatives), mais aussi de beaucoup de données qualitatives remontant du terrain : commentaires, comptesrendus. La conviction repose sur des chiffres, mais aussi sur l’appréhension et la compréhension d’un contexte et d’un climat interne ou externe à l’organisation.
Les décideurs tactiques sont souvent les plus grands demandeurs d’outils décisionnels, car ils sont comprimés entre des décideurs stratégiques, qui leur demandent des évaluations de leur politique, et des décideurs de terrain, parfois très nombreux, qu’il faut cadrer et suivre. Ces décideurs tactiques ont besoin d’une parfaite compréhension du passé, travaillent peu avec le présent, mais se doivent de travailler avec des prévisions pour recadrer leur politique. Les données chiffrées sont bien évidemment essentielles, encore fautil que les différents systèmes s’accordent entre eux.
Les décideurs opérationnels travaillent surtout avec le présent : il leur faut des données opérationnelles brutes instantanées. L’analyse du passé relève surtout d’un suivi opérationnel pour vérifier l’adéquation avec les objectifs. L’anticipation de l’avenir relève de la fourniture de données opérationnelles en amont du service.
Par exemple, s’il y a beaucoup de prises de commandes lors d’une journée, le responsable d’un centre logistique sait que le lendemain ou la semaine suivante la charge de son service va augmenter.
Pour les décideurs tactiques et opérationnels, les informations qualitatives quant à elles ne sont pas dans les systèmes informatiques traditionnels : elles sont dans les mails et circulent de vive voix.
Pour être concret, la plupart des cadres d’entreprise arrivent le matin à leurs bureaux. Ils déposent leurs affaires, puis allument leur ordinateur pour consulter leurs mails.
Ils vont ensuite à la machine à café pour discuter du dernier mail ou de l’information de la veille. Ils règlent certaines
© ENI Editions - All rigths reserved - educ algeria
- 3 -
de leurs affaires à cette occasion, mais découvrent aussi d’autres problèmes. Enfin, ils reviennent à leurs bureaux pour traiter les problèmes qu’on leur a soumis. Ils font le nécessaire pour obtenir et consulter des données chiffrées. Ils analysent puis retravaillent ces informations chiffrées. Enfin, après réflexion, ils prennent leur décision sur la base de ces données.
Le problème, c’est que ces cadres ne connaissent pas la fiabilité des données à leur disposition. De plus, chaque fichier contient une information dense mais qui pourtant, ne révèle qu’une information partielle. Il faut alors croiser des données de différents fichiers, émis par des services distincts, pour en avoir une vue complète. Cela n’est pas toujours très facile à faire. L’autre problème consiste à obtenir les données. Dans certaines organisations, la recette de la conception des chiffres et plus encore la possession de ces mêmes chiffres est un enjeu de pouvoir important. Enfin dans de nombreuses organisations, les chiffres émis par un service sont systématiquement contestés par les autres. Les réunions de comité de direction se transforment dans certaines entreprises en dialogue de sourds car chacun reste sur sa position et estime être celui qui possède le bon chiffre.
Dans ce contexte, prendre des décisions sur des données fiables et en toute sérénité relève du parcours du combattant.
Sachez que vous pouvez avoir confiance en chacune des décisions que vous prenez, dès l’instant que vous avez :
l La certitude que vos données sont fiables, à jour et complètes.
l Les capacités de comprendre l’origine d’un succès ou d’une défaillance.
l Les moyens d’évaluer les plans d’action et les politiques mises en œ uvre suite à une décision.
Dès lors, la mise en place d’outils décisionnels doit permettre de répondre progressivement à ces trois attentes :
l Améliorer l’accès et la qualité des données.
l Gagner en finesse d’analyse et de compréhension de données.
l Gérer les performances de l’organisation et de ses politiques.
3. L’informatique décisionnelle
L’informatique décisionnelle couvre toutes les solutions informatisées pour améliorer la prise de décision des décideurs dans l’organisation.
Dans ses débuts, l’informatique décisionnelle s’est contentée tout d’abord de dupliquer les bases de données des systèmes de gestion, afin d’isoler les requêtes d’analyse de données des requêtes opérationnelles. Les requêtes d’analyse étant souvent très lourdes, l’objectif était surtout de préserver les performances des systèmes opérationnels. Ensuite cette base de données dédiée aux requêtes et à l’analyse a progressivement muté et s’est organisée.
Partant du constat qu’il est difficile de croiser des données contenues dans des bases de données distinctes, le plus simple a été de regrouper ces données éparses. Le concept de la base unique pour centraliser les données de l’entreprise est plus que jamais d’actualité. Il s’agit du concept d’entrepôt de données (ou Data Warehouse).
S’il est plus simple d’analyser ces données une fois qu’elles sont dans l’entrepôt de données, il n’en reste pas moins qu’il faut tout de même remplir l’entrepôt de données. L’extraction et le croisement des données des différents systèmes opérationnels puis le chargement dans l’entrepôt de données, ont fait émerger des outils dédiés à cette tâche, avec des concepts métiers qui leur sont propres : les outils d’ETL (Extract Transform Load).
Si au début, les requêtes d’analyses portaient sur une base relationnelle (dites OLTP pour OnLine Transaction Processing), le concept de base multidimensionnelle (dites OLAP pour OnLine Analytical Processing) s’est démocratisé fin des années 90. Ce concept de bases de données offrait des performances très largement supérieures aux bases OLTP pour répondre à des requêtes d’analyse. Ces bases OLAP se sont alors couplées avantageusement avec l’utilisation de l’entrepôt de données. En effet, elles offraient à la fois un environnement plus performant, mais permettaient également aux utilisateurs finaux de bénéficier d’une interface simplifiée d’accès aux données, beaucoup plus intuitive qu’une base de données OLTP. On parle alors de métamodèle.
enidentnumber-AAEAAAD/////AQAAAAAAAAAMAgAAAE1FTkkuRWRpdGlvbnMuTUVESUFwbHVzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbAUBAAAAJ0VOSS5FZGl0aW9ucy5NRURJQXBsdXMuQ29tbW9uLldhdGVybWFyawIAAAAHcGlzVGV4dAlwaWR0ZURhdGUBAA0CAAAABgMAAAA8NDQ2MzEzIC0gZWR1YyBhbGdlcmlhIC0gNDFmYjE2OTgtZDFhMC00M2QzLTgzMzYtY2JmYWNhMDMwMGQznirgqNVJzYgLAA==-enidentnumber
Attention, suivant multidimensionnelles. On constate toutefois sur ces dernières années que ce schéma s’impose peu à peu.
les métamodèles ne reposent pas
forcément sur des bases
les éditeurs,
L’ensemble des moyens informatiques et techniques destiné à améliorer la prise de décision est appelé système décisionnel ou encore Système Informatique d’Aide à la Décision (SIAD).
- 4 -
© ENI Editions - All rigths reserved - educ algeria
enidentnumber-AAEAAAD/////AQAAAAAAAAAMAgAAAE1FTkkuRWRpdGlvbnMuTUVESUFwbHVzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbAUBAAAAJ0VOSS5FZGl0aW9ucy5NRURJQXBsdXMuQ29tbW9uLldhdGVybWFyawIAAAAHcGlzVGV4dAlwaWR0ZURhdGUBAA0CAAAABgMAAAA8NDQ2MzEzIC0gZWR1YyBhbGdlcmlhIC0gNDFmYjE2OTgtZDFhMC00M2QzLTgzMzYtY2JmYWNhMDMwMGQznirgqNVJzYgLAA==-enidentnumber
Architecture technique d’un système décisionnel
Si l’informatique décisionnelle s’est contentée dans ses débuts d’une approche technicienne, elle progresse et converge de plus en plus rapidement vers le poste utilisateur et s’adapte aux métiers des utilisateurs. Nous sommes encore aujourd’hui dans cette phase de convergence.
Vous le comprendrez, dans le contexte actuel, les décideurs étant de natures très différentes, les outils de restitution sont multiples afin de convenir et répondre à toutes les attentes des différents acteurs de la prise de décision.
On dénombre sur le poste de travail des outils de natures très variées :
l Les outils de reporting pour délivrer une information opérationnelle ou une information décisionnelle de suivi d’activité. Dans le cadre du reporting décisionnel, il s’agit notamment de reporting de masse destiné à la publication d’un rapport personnalisé vers de nombreux utilisateurs avec un profil de décideur opérationnel.
Publicité
l Les outils d’analyses pour comprendre et appréhender une situation passée. Les outils d’analyse reposant sur une base multidimensionnelle (OLAP) pour des performances optimales. Ces outils doivent permettre aux analystes de naviguer et d’explorer les données disponibles facilement, rapidement et en toute autonomie.
La base OLAP favorise l’utilisation d’outils d’analyse. Attention la base OLAP n’est pas un outil d’analyse en soi. Que serait un système de gestion (type ERP ou CRM), si on ne livrait aux utilisateurs que la base de
données sans les interfaces…
l Les outils de statistiques pour modéliser des situations ou des comportements, pour tenter de les anticiper.
l Les outils de tableaux de bord et de pilotage pour assurer l’alignement des objectifs stratégiques, tactiques et
opérationnels de l’organisation et permettre le suivi des politiques.
l Les outils d’intranet pour partager l’information dans l’entreprise, favoriser la production d’informations qualitatives (Wiki, Blog, forum, enquêtes…) et associer informations qualitatives et quantitatives. L’objectif de l’intranet, dans une optique décisionnelle, est de favoriser l’émergence de véritables espaces de prises de décision, personnalisés à un service et/ou à un utilisateur. L’intranet est aussi le relais idéal du décisionnel lorsqu’il s’agit de mettre en œ uvre les actions correctrices et bien entendu de les suivre.
© ENI Editions - All rigths reserved - educ algeria
- 5 -
enidentnumber-AAEAAAD/////AQAAAAAAAAAMAgAAAE1FTkkuRWRpdGlvbnMuTUVESUFwbHVzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbAUBAAAAJ0VOSS5FZGl0aW9ucy5NRURJQXBsdXMuQ29tbW9uLldhdGVybWFyawIAAAAHcGlzVGV4dAlwaWR0ZURhdGUBAA0CAAAABgMAAAA8NDQ2MzEzIC0gZWR1YyBhbGdlcmlhIC0gNDFmYjE2OTgtZDFhMC00M2QzLTgzMzYtY2JmYWNhMDMwMGQznirgqNVJzYgLAA==-enidentnumber
Les outils de restitution suivant les profils d’utilisateurs
Dans la section suivante nous allons voir comment Microsoft articule sa solution pour répondre aux exigences, tant techniques que fonctionnelles.
- 6 -
© ENI Editions - All rigths reserved - educ algeria
enidentnumber-AAEAAAD/////AQAAAAAAAAAMAgAAAE1FTkkuRWRpdGlvbnMuTUVESUFwbHVzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbAUBAAAAJ0VOSS5FZGl0aW9ucy5NRURJQXBsdXMuQ29tbW9uLldhdGVybWFyawIAAAAHcGlzVGV4dAlwaWR0ZURhdGUBAA0CAAAABgMAAAA8NDQ2MzEzIC0gZWR1YyBhbGdlcmlhIC0gNDFmYjE2OTgtZDFhMC00M2QzLTgzMzYtY2JmYWNhMDMwMGQzdJZAwNVJzYgLAA==-enidentnumber
La solution Microsoft BI
1. L’offre Microsoft BI
Contrairement à ce que l’on pourrait penser, Microsoft n’est pas un nouveau venu dans le monde de la BI. Depuis le tout début des années 2000, il en est même un acteur majeur et ce, grâce à sa base OLAP Analysis Services et au tableau croisé dynamique Excel.
Bien entendu, son offre s’est largement étendue et structurée depuis, avec le développement de ce nouveau marché. Il est à noter tout de même que Microsoft a largement contribué à démocratiser le recours à l’informatique décisionnelle dans les sociétés de taille moyenne, ainsi que dans les PME.
Sur le fond, l’offre Microsoft BI est structurée autour des trois promesses du décisionnel :
l Améliorer l’accès et la qualité des données : on y retrouve tous les outils destinés à concevoir un entrepôt de
données bien modélisé, performant et contenant des données fiabilisées.
l Gagner en finesse d’analyse et de compréhension de données : on y retrouve tous les outils qui permettent aux utilisateurs finaux d’analyser et de naviguer dans leurs données en toute autonomie, sans avoir à recourir au service informatique.
l Gérer les performances de l’organisation et de ses politiques : on y retrouve tous les outils destinés à partager, à communiquer et à organiser les performances de l’organisation tels que les outils de tableaux de bord et les outils d’intranet.
Sur la forme, l’offre Microsoft BI est structurée au sein de trois licences. Chacune de ces licences contient de nombreux outils à usage décisionnel correspondant aux tâches énoncées plus haut :
l SQL Server 2008 R2 : Integration Services, Master Data Services, Analysis Services, Reporting Services.
l Office 2010 : Excel 2010, PowerPivot
l SharePoint Server 2010 : Excel Services, PerformancePoint Services.
Si les outils de la gamme SQL Server 2008 R2 sont plutôt des produits techniques destinés, à l’usage, au service informatique, les outils des gammes Office 2010 et SharePoint 2010 sont plus spécifiquement destinés aux utilisateurs finaux.
Dans la suite de cette partie, nous allons étudier le contenu, l’utilisation et le positionnement de chacune de ces solutions.
Néanmoins, dans cet ouvrage nous n’étudierons pas en détail les outils de la gamme SharePoint Server 2010. Les chapitres qui suivent se concentreront sur le bon usage des produits de la gamme SQL Server 2008 R2, ainsi que d’Excel 2010. Pourtant nécessaire et très complémentaire, l’étude de l’utilisation de Sharepoint est un sujet en soi, qu’il faudra étudier et travailler par ailleurs.
© ENI Editions - All rigths reserved - educ algeria
- 1 -
enidentnumber-AAEAAAD/////AQAAAAAAAAAMAgAAAE1FTkkuRWRpdGlvbnMuTUVESUFwbHVzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbAUBAAAAJ0VOSS5FZGl0aW9ucy5NRURJQXBsdXMuQ29tbW9uLldhdGVybWFyawIAAAAHcGlzVGV4dAlwaWR0ZURhdGUBAA0CAAAABgMAAAA8NDQ2MzEzIC0gZWR1YyBhbGdlcmlhIC0gNDFmYjE2OTgtZDFhMC00M2QzLTgzMzYtY2JmYWNhMDMwMGQzdJZAwNVJzYgLAA==-enidentnumber
L’utilisation des licences Microsoft suivant les profils utilisateurs
2. SQL Server 2008 R2
Si à l’origine, la licence SQL Server correspond uniquement à une base de données relationnelle (OLTP), assez rapidement la licence s’étoffe pour couvrir l’ensemble des outils dédiés au stockage et au traitement de données. Dans le langage courant, SQL Server évoque la base de données relationnelle. Il existe néanmoins d’autres outils ou services couverts par cette même licence, dont la plupart trouve un usage dans le cadre de la mise en œ uvre d’un système décisionnel.
Nous ne nous attarderons donc pas sur le service de base de données relationnelle, qui a maintenant fait ses preuves face à la concurrence. La base de données est fiable, performante et hautement disponible. Le service de base de données est parfaitement indiqué pour accueillir un entrepôt de données. On retrouve d’ailleurs des entrepôts de données sous SQL Server Database Services dans de grandes banques nationales, dans de grands consortiums hospitaliers, dans la grande distribution, dans des sociétés de télécom et de téléphonie… SQL Server se retrouve dans les sociétés et organisations de toutes les tailles et dans tous les domaines d’activité.
Nous avons vu précédemment que la construction d’un système décisionnel ne se limite pas à l’utilisation d’une base de données relationnelle. Avec la licence SQL Server, Microsoft nous livre toute la panoplie d’outils dont un service informatique a besoin pour bâtir un système décisionnel dans les règles de l’art.
Pour bâtir notre système d’aide à la décision, nous aurons besoin de :
l SQL Server Integration Services : l’ETL.
l SQL Server Master Data Services : le gestionnaire de données de référence.
l SQL Server Analysis Services : la base de données multidimensionnelle (OLAP) et le méta modèle.
l SQL Server Reporting Services : l’outil de reporting opérationnel et de reporting de masse.
Dans les parties qui suivent, nous allons présenter plus en détail chacun de ces outils.
a. SQL Server Integration Services
Nous avons expliqué précédemment que les concepts du décisionnel prennent racine dans le fait de bénéficier d’entrepôt de données contenant et croisant des données provenant de systèmes sources très hétérogènes.
Si la grande valeur ajoutée du décisionnel est d’accéder confortablement aux données contenues dans l’entrepôt de données, il n’en reste pas moins que la majeure partie d’un projet décisionnel se situe dans l’alimentation de l’entrepôt de données.
En effet, l’alimentation d’un entrepôt de données représente généralement près de 80 % de la charge du projet. De prime à bord, beaucoup de services informatiques qui découvrent le décisionnel ont largement tendance à sous
- 2 -
© ENI Editions - All rigths reserved - educ algeria
enidentnumber-AAEAAAD/////AQAAAAAAAAAMAgAAAE1FTkkuRWRpdGlvbnMuTUVESUFwbHVzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5V