Introduction ................................................................................................................................. 3 Dfinition ..................................................................................................................................... 3 Les domaines dapplication de linformatique dcisionnelle ........................................................... 4 Architecture dun systme dcisionnel .......................................................................................... 5 Loutil Oracle Warehouse Builder .................................................................................................. 9 2
3
Introduction Les systmes oprationnels ont pour but dautomatiser des processus oprationnels (gestion de stocks, gestion de comptes bancaires, ). Le gain de productivit avec ces systmes est lev. De plus, ils permettent de soutenir le bon fonctionnement de lactivit principale de lentreprise mais malheureusement, ces types de systmes sont inadapts aux besoins dcisionnels. Dfinition Les systmes dcisionnels ont t dvelopps pour fournir une flexibilit et une possibilit danalyse consquente. Ce sont des systmes de base de donnes spars des systmes transactionnels bass sur les donns oprationnelles. Ils couvrent un horizon temporel plus grand, contiennent des donnes plus uniformiss et sont optimiss pour rpondre des questions complexes. Le thme de la dcision constitue un champ dtude majeur en Sciences de Gestion et, plus particulirement dans le domaine de la Gestion des Systmes dInformation et de Communication. En effet, les notions de management, de Systmes dInformation (SI), de Technologies de lInformation (TI) sont troitement lies aux travers du concept de Systmes dAide la Dcision (SAD). Etudier ces systmes dcisionnels savre tre une vaste tche pour plusieurs raisons interdpendantes comme par exemple, le nombre croissant de dcisions que peuvent supporter ces systmes, les perptuelles volutions de la technologie ou encore lmergence de nouvelles pratiques de management. Le terme dcisionnel est couramment utilis sous lappellation Anglo-saxons Business Intelligence qui signifie "intelligence d'affaires", la business intelligence couvre l'ensemble des technologies permettant en bout de chane d'apporter une aide la dcision. De fil en aiguille, le mot "dcisionnel" correspond simplement la traduction franaise du terme "business intelligence". Un systme dcisionnel a pour but la transformation des donnes de lentreprise en informations pour la comprhension du march et lanalyse des informations afin de prendre des dcisions. Ce type de systmes apporte un avantage concurrentiel pour les entreprises en leur permettant de dvelopper des stratgies pour fidliser le client, ainsi que la possibilit de faire des tudes de march, des analyses et cibler les promotions. Il peut aussi servir lvaluation de risques et la dtection des fraudes. 4
Aide la dcision, SIAD, intranet dcisionnel, Business Intelligence, veille conomique, Data Warehouse, Data Mart, OLAP (On Line Analysis Processing), analyse des donnes, connaissance client, le nombre de termes relatifs aux systmes de Business Intelligence est aujourd'hui particulirement riche. La Business Intelligence se dfinit comme l'ensemble des technologies permettant de traiter, valoriser et prsenter les donnes des fins de comprhension, danalyse et de dcision : visibilit sur une activit, comprhension dun comportement client, dtection de faiblesses, prise de dcisions stratgiques ou tactiques, ractivit face un vnement. La Business Intelligence sappuie sur un systme dinformation spcifique (systme dinformation dcisionnel), par opposition au systme dinformation produisant des donns, (systme dinformation transactionnel) et ainsi un systme dcisionnel transforme les donnes en informations. Le tableau suivant (tableau 1) prsente les principales disparits entre les donnes oprationnelles (OLTP) et les donnes dcisionnelles (OLAP): OLTP OLAP Orient transaction Orient analyse Orient application Orient sujet Donnes courantes Donnes historises Donnes dtailles Donnes agrges Donnes volutives Donnes statiques Utilisateurs nombreux, administrateurs/oprationnels Utilisateurs peu nombreux, manager Temps dexcution: court Temps dexcution: long Tableau 1 Disparit entre les donnes oprationnelles et donnes dcisionnelles
Un projet dcisionnel permet de dcrire la politique court, moyen et long terme dune entreprise inversement un projet oprationnel qui admet inspirer les moyens datteindre, au jour le jour, les objectifs fixs par lentreprise. Les domaines dapplication de linformatique dcisionnelle Toutes les activits de lentreprise sont concernes par les systmes dcisionnels et en sont des utilisateurs potentiels : 5
Le contrle de gestion pour lanalyse des cots, lanalyse de la rentabilit, llaboration budgtaire, les indicateurs de performance, etc. La direction marketing pour le ciblage, le pilotage de gamme, les applications de Gomarketing, de fidlisation clients, etc. La direction commerciale pour la gestion des clients, le pilotage des rseaux (directs ou indirects), les prvisions des ventes, loptimisation des territoires, etc. Les ressources humaines pour la gestion des carrires, la gestion collective, etc. La direction de la production pour lanalyse qualit, la prvision des stocks, la gestion des flux, la fiabilit industrielle, etc. La direction gnrale pour les tableaux de bord, indicateurs de pilotage, gestion dalertes, etc. Architecture dun systme dcisionnel Larchitecture dentrept de donnes possde les caractristiques suivantes : Les donnes sources sont extraites de systmes, de bases de donnes et de fichiers. Les donnes sources sont nettoyes, transformes et intgres avant dtre stockes dans lentrept. Lentrept est en lecture seulement et est dfini spcifiquement pour la prise de dcision organisationnelle. Les usagers accdent lentrept partir dinterfaces et dapplications (clients). Le systme dcisionnel regroupe quatre grands lments ou activits comme le montre le schma ci-dessous (figure8.1) : 6
Figure 1 Architecture d'un systme dcisionnel [3]
Les donnes de lentreprise Ces donnes sont multiples : donnes internes (bases de donnes clients, donnes de production, applications mtiers, etc.) ou donnes externes (bases de donnes professionnelles, informations conomiques et tous types de donnes provenant dInternet). Outils dalimentation ETL Les outils ETL (Extraction, Transformation and Loading) utiliss pour la constitution des entrepts de donnes et leur alimentation rgulire en informations rcentes, servent extraire les informations des diffrentes bases de production de lentreprise, leur donner une prsentation homogne et fiable pour lanalyse (nettoyage, alignement, suppression des doublons, etc.) et les charger dans lentrept de donnes. Ces outils permettent de rcuprer les donnes quelque soient leurs sources et les systmes qui les supportent (systme dexploitation, SGBD, formats, etc.), dautomatiser et dindustrialiser le processus dalimentation, de faciliter la maintenance des donnes et de limiter les dveloppements spcifiques. Ces outils permettent de construire, de mettre jour et de maintenir le dictionnaire des mtas donns. Le dictionnaire des mtas donns est donc le 7
rfrentiel du systme dinformation dcisionnel. Le dictionnaire de mtas donns comprend: La description des donnes sources et cibles. La description des processus dalimentation. Les rgles de gestion (rgles de transformation, contrle qualitatif, etc.). Les rsultats dexcution. Plusieurs produits de diffrents diteurs existent sur le march, nous trouvons entre autres : Oracle Warehouse Builder dOracle. DTS de Microsoft SQL Server. Talend Open Studio. DataStage dAscential Software. BusinessObjects Data Integrator de Business Objects. Cognos Series 7 Decision Stream de Cognos. Entrept de donnes (Data Warehouse) Un entrept de donnes, ou data Warehouse, est une vision centralise et universelle de toutes les informations de l'entreprise. C'est une structure (comme une base de donnes) qui pour but, contrairement aux bases de donnes, de regrouper les donnes de l'entreprise pour des fins analytiques et pour aider la dcision stratgique. La dcision stratgique tant une action entreprise par les dcideurs de l'entreprise et qui vise amliorer, quantitativement ou qualitativement, la performance de l'entreprise. Cest un gigantesque tas d'informations pures, organises, histories et provenant de plusieurs sources de donnes, servant aux analyses et l'aide la dcision. L'entrept de donnes est l'lment central de l'informatique dcisionnelle. En effet, il est le meilleur moyen pour modliser l'information pour des fins d'analyse . Le Data Warehouse organise et conserve les donnes ncessaires aux processus informationnels et analytiques dans une perspective de long terme. Ce systme correspond une collection de donnes ayant les aspects suivants : Orientes selon un sujet (factuelles, non ddicaces une application) Intgres (propres, valides et proprement agrges) Temporelles (accumules, volumineuses) Non volatiles (charges, filtres, transformes, agrges, etc.) La valorisation d'un Data Warehouse passe par la mise disposition de l'utilisateur des moyens qui lui permettront de dtecter la bonne information. Un exercice difficile, surtout 8
lorsqu'il s'agit de rapprocher plusieurs types d'informations dissmines dans les gigantesques gisements de donnes dj constitus, parfois de faon htroclite. Datamart Le datamart est une base de donnes moins coteuse que le dataWarehouse et plus lgre puisque destine quelques utilisateurs d'un dpartement. Il sduit plus que le data Warehouse les candidats au dcisionnel puisque il minimise la complexit informatique et facilite leur concentrations sur leurs besoins. C'est un petit entrept de donnes, l'chelle d'un dpartement ou succursale d'une grande socit, cible et pilote par les besoins utilisateurs. Il a la mme vocation que le data Warehouse (fournir une architecture dcisionnelle), mais vise une problmatique prcise avec un nombre d'utilisateurs plus restreint. Dimension Dans la terminologie OLAP, les axes d'analyses temps, structure et agent sont des dimensions. Nous pouvons donc parler de la dimension structure. Elle peut prendre plusieurs valeurs, par exemple "bureaux rgionaux" ou "policliniques". Ces valeurs sont des positions de la dimension (elles sont principalement discrtes). Outils danalyse et de restitution Pour chaque question plus ou moins complexe, l'outil d'analyse recueille la requte et produit les indicateurs voulus. Egalement appele reporting, cette tape se charge de diffuser et de prsenter les informations de la faon la plus oprationnelle possible pour les diffrentes populations dutilisateurs. Il existe trois types de besoins en restitution : 1/ La diffusion dinformation en masse : il sagit dinformations pr structures sous la forme de tableaux de bord ou dtats prdfinis. Nous parlons de reporting dentreprise. 2/ Lanalyse : lutilisateur travaille dans un cadre fonctionnel dlimit partir dindicateurs recherche de facteurs susceptibles damliorer les rsultats, simulation, mesure de limpact de dcisions, etc. Nous parlons danalyse ad hoc. 3/ Laccs aux donnes en libre-service. Lutilisateur slectionne les donnes en fonction de ses objectifs du moment. Dans le cas de certains besoins d'analyse, nous utilisons des outils offrant des fonctions statistiques, ou outils de datamining. 9
Loutil Oracle Warehouse Builder Oracle Warehouse Builder (OWB) est un outil fourni par Oracle, il peut tre utilis chaque tape de la mise en uvre d'un entrept de donnes, de la conception initiale, la cration de la structure des tables jusqu' la dfinition du processus ETL sans oublier laudit et la qualit des donnes. LOWB sinscrit dans tout le parcours de la mise en place de lentrept de donnes. Il est fourni en tant que partie de l'installation d'Oracle Data Base 11g. Pour les versions prcdentes du SGBD Oracle elles peuvent tre tlcharges gratuitement via le site Oracle. On peut choisir l'utilisation de toutes les fonctionnalits dOWB ou bien juste quelques unes qui sont ncessaires pour notre projet, nous navons pas besoin d'utiliser toutes les fonctionnalits avances pour implmenter un entrept de donnes. En effet, un simple entrept de donnes permettra l'utilisation dun sous-ensemble des fonctionnalits dOWB, au fur et mesure que l'entrept de donnes crot en complexit, l'outil fournit plus de fonctionnalits qui peuvent tre mises en uvre. Il est suffisamment souple pour nous permettre davoir un certain nombre d'options pour la mise en uvre de notre entrept de donnes. Ainsi nous bnficions des avantages d'un ETL moderne tout en gardant une matrise lisse des cots. Ces derniers sont en effet rduits aux cots de formation initiale de l'outil et d'une ventuelle souscription une hotline technique. Aucune licence n'est payer dans ce modle conomique.