Business Intelligence avec SQL Server 2008 R2

Page 1 sur 313Lecteur de document UniversityLib

Business Intelligence avec SQL Server 2008 R2

Business Intelligence, SQL Server · notes

Voir tous les documents en bases de données

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/fr­fr/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 sous­entend.

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’est­ce qu’un décideur ?

l Qu’est­ce 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  80­90,  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 one­to­one).

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, celle­ci 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,  comptes­rendus.  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 faut­il 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éta­modè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éta­modè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