Passer en Mode BI

Embed Size (px)

Citation preview

  • 8/2/2019 Passer en Mode BI

    1/15

  • 8/2/2019 Passer en Mode BI

    2/15

    Passez en mode BI par Yazid Grim (Business Intelligen(ce))

    - 2 -Ce document est issu de http://www.developpez.com et reste la proprit exclusive de son auteur. La copie, modification et/ou distribution parquelque moyen que ce soit est soumise l'obtention pralable de l'autorisation de l'auteur.

    http://grim.developpez.com/articles/concepts/bi-ntro/

    I - Introduction.II - Historique et gense

    II-A - Le commencement.II-B - Les Data Centers.II-C - Le ReportingII-D - Le dbut de la maturit. L'informatique dcisionnelle.

    III - Les deux mondes : dcisionnel et oprationnelIII-A - Le monde oprationnel.III-B - Le monde dcisionnel.

    IV - SynthseV - Architecture d'un environnement dcisionnel

    V-A - Sur quoi se base le BI ? (les concepts)V-B - Qu'est ce qu'une architecture de BI ?V-C - Quels sont les composants d'une architecture dcisionnelle ?

    V-C-1 - Entrept de donnes.

    V-C-2 - ETL.V-C-3 - Serveur d'analyse.V-C-4 - Outils " end-user ".

    VI - SynthseVII - ConclusionRemerciements

    http://grim.developpez.com/articles/concepts/bi-ntro/http://grim.developpez.com/articles/concepts/bi-ntro/http://grim.developpez.com/http://www.developpez.net/forums/member.php?u=179073
  • 8/2/2019 Passer en Mode BI

    3/15

    Passez en mode BI par Yazid Grim (Business Intelligen(ce))

    - 3 -Ce document est issu de http://www.developpez.com et reste la proprit exclusive de son auteur. La copie, modification et/ou distribution parquelque moyen que ce soit est soumise l'obtention pralable de l'autorisation de l'auteur.

    http://grim.developpez.com/articles/concepts/bi-ntro/

    I - Introduction.

    En voila un titre qu'il est allchant !!!! Plus srieusement, cet article se veut une introduction dans le monde del'informatique dcisionnelle. Ce domaine, jeune et en plein boom, constitue un des plus grands virages, mon sens,depuis la vulgarisation des systmes informatiques de gestion en entreprise. Les avances technologiques ainsi queles exigences du march ont rendu ce domaine incontournable chez les analystes, dcideurs et dveloppeurs. Toutle monde veut se mettre au BI, et tout le monde raison. La valeur ajoute que peut apporter un environnementde BI dans une entreprise est simplement stupfiante : Wal-Mart, une grosse entreprise de distribution grand publica prouv cela en dmarrant un projet de BI trs peu aprs la cration de l'entreprise. Rsultat, l'entreprise estindtrnable, sa gestion interne est parfaite, la gestion des stocks impeccable, et sa capacit prvoir les tendanceset habitudes des consommateurs nous met la fois en admiration et en crainte : ils sont capables de prvoir ceque le client moyen va acheter avant mme qu'il ne rentre dans un magasin# Cet article, pas du tout technique jeprcise, essaye de donner un contexte et une dfinition au terme " informatique dcisionnelle ", qui, bien que trsutilis, reste trs flou pour beaucoup d'entre nous. Nous parlerons d'abord de la gense de ce phnomne, puis nous

    distinguerons la diffrence entre le mode oprationnel et dcisionnel dans une entreprise.

    Note : l'article suivant continuera dans cette lance en parlant de l'architecture desenvironnements dcisionnels.

    http://grim.developpez.com/articles/concepts/bi-ntro/http://grim.developpez.com/articles/concepts/bi-ntro/http://grim.developpez.com/http://www.developpez.net/forums/member.php?u=179073
  • 8/2/2019 Passer en Mode BI

    4/15

    Passez en mode BI par Yazid Grim (Business Intelligen(ce))

    - 4 -Ce document est issu de http://www.developpez.com et reste la proprit exclusive de son auteur. La copie, modification et/ou distribution parquelque moyen que ce soit est soumise l'obtention pralable de l'autorisation de l'auteur.

    http://grim.developpez.com/articles/concepts/bi-ntro/

    II - Historique et gense

    Pour mieux comprendre un phnomne, rien ne vaut le retour la source. Suivez le guide ! Intressons nous aubesoin en information des entreprises du dbut des annes 70 nos jours.

    II-A - Le commencement.

    Dbut des annes 70. L'informatique reste un " petit joujou " que les patrons prcurseurs s'offrent. Pas cause de larentabilit du produit ou son efficacit, mais parce que sa amuse, sa fait penser au futur# Le besoin en information, cette poque, commenait apparatre car la concurrence commence faire rage. On commence comprendre :celui qui dtient l'information dtient le march. Toute la gestion des entreprises se faisait la main, jusqu'au jour ouon entendit parler d'une machine nomme ordinateur et qui pouvait faire des calculs automatiques et les sauvegarderdans leur mmoire. Le boom commence, les entreprises s'informatisent et le besoin en information est assouvi. Les

    patrons peuvent connatre les rsultats de leur activit journalire, et mme mensuelle dans certain cas.

    II-B - Les Data Centers.

    Nous sommes maintenant dans les annes 80, les entreprises continuent s'informatiser, mais les plus malignescommencent accumuler beaucoup de donnes. Les Data Centers naissent. Des dpartements informatiques grantdes annes et des annes de donnes de production. Mais plus l'entreprise accumule des donnes, plus les analysteset les patrons veulent faire des analyses dessus. C'est normal, car c'est en fouillant dans les donnes qu'on peutsavoir ce qui peut tre amlior dans l'entreprise. Manque de technologie et de maturit obligent, seul le serviceinformatique peut crer des rapports partir des sources de donnes. Un balai incessant entre la direction et ledpartement informatique commence. En effet, le processus de recherche d'information implique fatalement unprocessus de type question - rponse - question. Chaque rponse entrane un processus de rflexion qui, son tour,amne une nouvelle question, et puisqu'a cette poque une question implique une demande de rapport. Nos pauvresinformaticiens se retrouvent trs rapidement surchargs. Et les systmes de production aussi.

    II-C - Le Reporting

    Devant le constat que la demande en information ne pourra jamais tre pleinement satisfaite si le dpartementinformatique est tout le temps sollicit. Les informaticiens ont pens des logiciels de gnration de rapports. Ceslogiciels (principalement base de menus) contiendraient des rapports paramtrables que les utilisateurs pourrontinterroger leur guise. La solution semble rgler le problme, mais deux effets de bord vont apparatre suite lanaissance des systmes de reporting:

    La demande en information ne cessant de crotre, les systmes se retrouvent surchargs : aprs l'apparitiondes outils de reporting, les utilisateurs se sont sentis plus indpendants. Il commencrent interroger labase de production sur une base rgulire, ce qui entrant une forte charge de travail sur les serveurs, qui,rappelons le, ne sont pas fait pour crer des rapports complexes, mais pour faire des oprations lmentairesdans la vie d'une entreprise (ajouter un client, une facture, consulter les dernires commandes d'un client,etc.). Cette surcharge fut rpare par des mises jour matrielles sur les serveurs, mais cela revenait traiter l'effet et non la cause.

    La demande en information du march rendait les dcideurs insatisfaits des systmes de reporting: en effet,au dbut des annes 90, l'insatisfaction l'gard des informaticiens tait grande. Car ces derniers taientcenss, avec les technologies de l'poque, pouvoir assouvir la soif de connaissance de l'entreprise. Mais lessystmes de reportingdonnaient des rapports trop " grand public ", cela ne faisait que titiller encore plus leurcuriosit.

    II-D - Le dbut de la maturit. L'informatique dcisionnelle.

    http://grim.developpez.com/articles/concepts/bi-ntro/http://grim.developpez.com/articles/concepts/bi-ntro/http://grim.developpez.com/http://www.developpez.net/forums/member.php?u=179073
  • 8/2/2019 Passer en Mode BI

    5/15

    Passez en mode BI par Yazid Grim (Business Intelligen(ce))

    - 5 -Ce document est issu de http://www.developpez.com et reste la proprit exclusive de son auteur. La copie, modification et/ou distribution parquelque moyen que ce soit est soumise l'obtention pralable de l'autorisation de l'auteur.

    http://grim.developpez.com/articles/concepts/bi-ntro/

    Devant l'tat actuel (rappelons que nous sommes dans les annes 90). Chercheurs en informatique et professionnelsse sont penchs sur cette question cl qui est : comment aider les dcideurs prendre des dcisions ? Il fallaitun environnement, et non un systme, car la seule faon d'assouvir leur soif d'information est de leur permettrede fouiller eux mme dans les donnes pour trouver ce qu'ils cherchent. Car la plupart du temps, les analystes nesavent pas ce qu'ils cherchent, leur travail est d'analyser l'entreprise pour l'amliorer, ils peuvent avoir des pistes, desdoutes, des points de dpart mais jamais rien de concret. Un processus de input - output ne serait donc pas pertinentpour eux. Ok, il faut un environnement, mais que doit avoir cet environnement pour aider les dcideurs dcider :

    Simple : les dcideurs ne sont pas des gourous en informatique. L'environnement doit donc tre assez simpleet intuitif pour tre manipul par des non informaticiens.

    Rapide : le temps de nos dcideurs est prcieux. Pas question d'avoir une rponse des jours aprs l'avoirpos.

    Gros volume de donnes : la prise de dcision au niveau des analystes et des patrons se fait un trs hautniveau d'abstraction. On analyse la tendance des ventes sur les trois dernires annes pour dterminer desactions entreprendre. L'environnement doit pouvoir grer de trs gros volumes de donnes.

    Indpendant du systme de production : plus question de faire planter le systme de production caused'une requte faite par un analyste.

    Pour un membre restreint d'utilisateurs : en effet, la prise de dcision n'est la responsabilit que de quelquespersonnes dans l'entreprise. Le sommet de la pyramide.

    Fiable et htrogne : l'environnement doit pouvoir compiler toutes les sources de donnes que possdel'entreprise. La consquence est qu'un risque d'erreur dans les donnes peut se produire. Il s'agit deminimiser ce risque. La non fiabilit impliquera forcement le manque de confiance.

    partir de ces caractristiques, des concepts, outils, logiciels se sont forms et articuls autour de ce nouveaudomaine qui est l'informatique dcisionnelle. Une nouvelle faon de concevoir les choses tait ne. On veutmaintenant sparer le dcisionnel du transactionnel. On a compris que les systmes d'opration sont fait pour opreret non pour prendre des dcisions stratgiques. Le BI est n.

    http://grim.developpez.com/articles/concepts/bi-ntro/http://grim.developpez.com/articles/concepts/bi-ntro/http://grim.developpez.com/http://www.developpez.net/forums/member.php?u=179073
  • 8/2/2019 Passer en Mode BI

    6/15

    Passez en mode BI par Yazid Grim (Business Intelligen(ce))

    - 6 -Ce document est issu de http://www.developpez.com et reste la proprit exclusive de son auteur. La copie, modification et/ou distribution parquelque moyen que ce soit est soumise l'obtention pralable de l'autorisation de l'auteur.

    http://grim.developpez.com/articles/concepts/bi-ntro/

    III - Les deux mondes : dcisionnel et oprationnel

    Avant mme de commencer s'intresser aux concepts du BI, il faut en capter l'essence, la philosophie. Cela nefera que nous donner une meilleure vision et un meilleur sens de l'analyse. Expliquons d'abord chacun des deuxmondes, puis synthtisons.

    III-A - Le monde oprationnel.

    Ce sont les taches, quotidiennes, rptitives et atomiques qui sont effectues par les employs de l'entreprise pour luipermettre d'avoir une activit et donc de survivre. Le traitement d'une commande, l'dition d'une facture, l'emballaged'un produit, le suivi d'un colis ou la consignation d'une rclamation sont des taches ncessaires la vie d'uneentreprise. On parle d'opration quand on parle de ce type d'actions. Les systmes informatiques oprationnels(OLTP pour OnLine Transactional Processing) sont faits pour assister les oprations d'une entreprise, ce sont des

    systmes de gestion ou de production qui relatent la vie de l'entreprise (les oprations) dans un environnementinformatique, plus restreint, mieux grable et plus flexible. Les caractristiques des systmes oprationnels sont :

    Grand public : les OLTP sont des aides l'opration, ils sont donc destins toute personne participant lavie quotidienne de l'entreprise. Donc tous les employs de l'entreprise. Les dcideurs sont exclus du groupecar ils participent un niveau plus lev que la gestion quotidienne.

    Donnes atomiques : on entre un produit, une ligne de commande, une facture. Ce sont des lments avecun grain trs fin.

    Extrmement rapides : dans un systme de gestion de pannes d'une centrale nuclaire, il ne faudrait pasque le systme nous annonce une panne critique 30 minutes aprs qu'elle ne se soit produite#

    Ferms : on ne laisse pas la place l'improvisation dans les OLTP, les choix sont restreints, les utilisateurssont guids dans le processus.

    Petite volumtrie des donnes : les systmes de gestion ne grent pas des Tra Octets de donnes. Cessystmes s'intressent ce qui se passe maintenant.

    Transactionnels : les OLTP fonctionnent en utilisant le principe de transaction.

    Lecture, criture et modification des donnes : dans un OLTP on peut ajouter de l'information, ensupprimer si elle n'est pas utile pour la production et la modifier s'il existe des erreurs.

    Projets comportant peu de risques : les projets de systmes OLTP sont maintenant bien rods, lesfonctionnalits et les besoins vidents, il y'a moins de risque d'checs.

    Fragments : on entend par ici dcentraliss. Sauf dans le cas des ERP, on trouvera des systmes pour lagestion des ressources humaines, des systmes pour la production, des CRM, des systmes de facturation,etc.

    Htrognes : Les systmes OLTP sont souvent des systmes disparates en termes de technologie utilise.Il n'est pas rare d'avoir dans la mme entreprise un systme de gestion avec une base de donnes MySQL et

    dvelopp en Java et un systme de production avec une BD MSSQL et dvelopp en .NET.

    III-B - Le monde dcisionnel.

    Il peut paratre vident de dire que le monde dcisionnel est le contraire du monde oprationnel. Je prfre dire quel'un chapote l'autre. Tandis que les OLTP font rouler l'entreprise, l'informatique dcisionnelle voit rouler l'entrepriseet agit en fonction de ce qu'elle voit. L'informatique dcisionnelle est l'ensemble des mthodes, moyens et outilsinformatiques utiliss pour piloter une entreprise et aider la dcision. On parle aussi de systmes d'aide la dcisionet de Business Intelligence. Tandis que les systmes oprationnels s'intressent ce qui se passe tout de suite, lesenvironnements d'aide la dcision s'intressent aux tendances, aux moyennes, aux carts types des principauxindicateurs de bonne sant de l'entreprise, et ce, travers les mois ou les annes (car une tendance se dgage avecle temps). Le monde dcisionnel analyse, prdit, conseille, regarde de haut les donnes de l'entreprise pour mieux

    apprcier l'ensemble de l'activit. Les caractristiques suivantes, et qui sont communes tout produit dcisionnel,se dgagent d'elles mme :

    http://grim.developpez.com/articles/concepts/bi-ntro/http://grim.developpez.com/articles/concepts/bi-ntro/http://grim.developpez.com/http://www.developpez.net/forums/member.php?u=179073
  • 8/2/2019 Passer en Mode BI

    7/15

    Passez en mode BI par Yazid Grim (Business Intelligen(ce))

    - 7 -Ce document est issu de http://www.developpez.com et reste la proprit exclusive de son auteur. La copie, modification et/ou distribution parquelque moyen que ce soit est soumise l'obtention pralable de l'autorisation de l'auteur.

    http://grim.developpez.com/articles/concepts/bi-ntro/

    Petit nombre d'utilisateurs : l'aide la dcision stratgique est le lot de quelques personnes dansl'entreprise (dcideurs, patrons).

    Donnes gnrales et dtailles : on s'intresse ici aux chiffres par mois, par anne, par groupe de produit,etc. Les dcideurs n'ont pas intrt voir la commande de tel ou tel client. Ils veulent voir l'ensemble del'activit. Par contre, les analystes ont tout intrt pouvoir creuser dans les donnes pour trouver desfraudeurs par exemple.

    Rapidit suggre : il est clair que plus c'est rapide et mieux c'est ! Mais dans la prise de dcisionstratgique, on ne calcule pas la seconde. Un dcideur peut bien attendre quelques heures pour avoir uneinformation trs complexe crer. Mais dans la plupart des cas, les temps de rponses doivent tre calculsen secondes.

    Ouverts : contrairement au monde oprationnel, on laisse libre cour la curiosit des utilisateurs, lesenvironnements de BI doivent permettre d'accder le plus simplement possible aux donnes et d'en faire toutce qu'on veut !.

    Gros volumes de donnes : les environnements de BI doivent regrouper toutes les donnes de l'entreprise.De la ligne de commande au chiffre d'affaire annuel. Des annes et des annes d'accumulation de donnes

    gnrent des Gigas Octets qui doivent tre grs par les environnements de BI.

    Non transactionnels : pas de processus rigide ici. L'utilisateur doit pouvoir commencer une analyse, reveniren arrire, dmarrer une autre analyse en parallle, envoyer un rsultat un collgue pour qu'il puissecreuser une autre piste#

    Donnes en lecture seule : pas de perte de donnes dans le monde dcisionnel. On ne supprime jamaisdes donnes, on archive. Si le prix d'un produit change, on veut garder trace de cela.

    Projets trs risqus : et c'est la le hic. En 2002, 40% des projets de BI ont chou. La principale raisonest le manque d'engagements de la part de la direction et le manque de connaissances dans le domaine. Ily'aura un article ce sujet.

    Centraliss : toutes les donnes sont regroupes en un seul point. Une mme source pour tout le monde.

    http://grim.developpez.com/articles/concepts/bi-ntro/http://grim.developpez.com/articles/concepts/bi-ntro/http://grim.developpez.com/http://www.developpez.net/forums/member.php?u=179073
  • 8/2/2019 Passer en Mode BI

    8/15

    Passez en mode BI par Yazid Grim (Business Intelligen(ce))

    - 8 -Ce document est issu de http://www.developpez.com et reste la proprit exclusive de son auteur. La copie, modification et/ou distribution parquelque moyen que ce soit est soumise l'obtention pralable de l'autorisation de l'auteur.

    http://grim.developpez.com/articles/concepts/bi-ntro/

    IV - Synthse

    Pour ceux qui auraient la flemme de lire ce qu'il y a plus haut (je vous conseille de lire car ceci n'est qu'un rsum).Voici les points essentiels qu'a traits cet article.

    Le BI est le rsultat d'une volution des besoins de la part des dcideurs et analystes des entreprises. Lebut du BI est d'aider la dcision et de permettre des analystes prcises, complexes et de grande enverguredans les entreprises.

    Les systmes oprationnels font tourner l'entreprise. Ils assistent la production et la vie quotidienne decelle-ci.

    Les systmes dcisionnels voient tourner l'entreprise. Ils permettent de gnrer de la connaissance partirdes donnes, et donc, d'aider faire des dcisions stratgiques.

    Les diffrences entre le monde oprationnel et dcisionnel peuvent tre rsumes ainsi :

    Dcisionnel Oprationnel

    Gros volumes de donnes grer. Petits volumes de donnes grer.Nombre d'utilisateur restreint (dcideurs,analystes).

    Utilis par toute l'entreprise.

    Processus ouverts pour permettre lagnration de connaissance.

    Processus ferms, transactionnels, le but estde donner le moins de marge de man#uvrepossible.

    Donnes en lecture seule. Donnes en lecture - criture.Rapidit moyenne compare aux systmesoprationnels.

    Rponses trs rapides.

    Niveau de granularit trs grand (on

    peut avoir des rsums sur ce qui c'estpass durant les 10 dernires annes parexemple).

    Niveau de granularit fin.

    Centraliss (on veut avoir toutes les donnesde l'entreprise dans une seule structure).

    Dcentraliss.

    http://grim.developpez.com/articles/concepts/bi-ntro/http://grim.developpez.com/articles/concepts/bi-ntro/http://grim.developpez.com/http://www.developpez.net/forums/member.php?u=179073
  • 8/2/2019 Passer en Mode BI

    9/15

    Passez en mode BI par Yazid Grim (Business Intelligen(ce))

    - 9 -Ce document est issu de http://www.developpez.com et reste la proprit exclusive de son auteur. La copie, modification et/ou distribution parquelque moyen que ce soit est soumise l'obtention pralable de l'autorisation de l'auteur.

    http://grim.developpez.com/articles/concepts/bi-ntro/

    V - Architecture d'un environnement dcisionnel

    Aprs avoir parl de ce qu'tait le BI , intressons nous comment avoir un environnement de BI dans son entreprise.C'est bien beau la thorie, mais il faut du concret maintenant. Comment pouvoir grer de gros volumes de donnes,quels schma de donnes sont ils assez simples pour pouvoir tre assimils par des non informaticien, commentpermettre des analyses en temps rel en mode " intuitif ". C'est toutes ces questions que la suite de cet articleva tenter de rpondre.

    V-A - Sur quoi se base le BI ? (les concepts)

    L'intelligence d'affaires se base sur un concept cl qui est l'entrept de donnes ou le Data Warehouse. En rsum,c'est une architecture de donnes (comme une base de donnes relationnelle classique) qui permet, de part sasimplicit, de reprsenter et de rendre disponible un gros volume de donnes. Pour plus de renseignements sur ce

    qu'est un entrept de donnes, suivez le lien. C'est donc autour de cette grosse masse de donnes organise trssimplement (en toile ou en flocon), que viennent graviter les diffrents composants d'une architecture dcisionnelle.

    V-B - Qu'est ce qu'une architecture de BI ?

    Une architecture de BI est un ensemble de concepts, outils, mthodes, et technologies (logicielles et matrielles)qui, une fois mises en relation, permettent de crer de la connaissance et rpondre aux besoins stratgiques del'entreprise (dans le meilleur de cas :)). Une architecture de BI peut tre compare la structure d'une maison, c'estl'ensemble des poutres, murs, tuyauterie, etc. qui permettrons une famille de vivre ou une cole de fonctionner.Il est important de comprendre ce concept d'architecture et de savoir le diffrentier des autres termes tels queenvironnement, systme, logiciel, etc. Pour une meilleure communication dans vos futurs projets :)

    V-C - Quels sont les composants d'une architecture dcisionnelle ?

    Nous entrons dans le vif du sujet. Qu'est ce qui fait une architecture dcisionnelle. nonons cela point par point.

    V-C-1 - Entrept de donnes.

    C'est le concept cl comme nous l'avons prcdemment expliqu. Une dfinition pourrait tre qu'un DataWarehouseest l'ensemble des donnes histories, nettoyes, valides, compltes et cohrentes d'une entreprise.Organises de tel faon ce que des non informaticiens puissent en comprendre la structure et l'exploiter, sansl'intervention d'un informaticien. Les grands du BI (Inmon, Kimball) dfinissent un entrept de donnes par ses

    caractristiques :

    Orient mtier : c'est dire que dans un entrept de donnes, les informations sont organises par fonctiondans l'entreprise (comptabilit, stocks, ventes, etc.).

    En lecture seule : c'est le point crucial, on ne supprime JAMAIS des donnes d'un entrept puisque sa raisond'exister est de conserver tout changement.

    Organis en axes : les donnes sont organises en axes d'analyses (dimensions) et objets d'analyse (fait).Une dimension est un axe avec lequel nous allons analyser un phnomne dans l'entreprise (fait).

    Intgres : tous les systmes stockant des informations dans l'entrept sont des sources potentielles dedonnes. Feuilles de calculs, systmes de production, feuilles de travail, etc. L'entrept intgrera ceslments pour former une vision unique de l'activit de l'entreprise.

    Diffrents niveaux de granularit : l'entrept doit tre capable de livrer des informations aussi dtailles (ligne

    de facture) que gnrales (chiffre d'affaire pour une anne), et ce de la faon la plus transparente possible.

    http://grim.developpez.com/articles/concepts/bi-ntro/http://blog.developpez.com/index.php?blog=178&cat=1315http://blog.developpez.com/index.php?blog=178&cat=1315http://blog.developpez.com/index.php?blog=178&cat=1315http://grim.developpez.com/articles/concepts/bi-ntro/http://grim.developpez.com/http://www.developpez.net/forums/member.php?u=179073
  • 8/2/2019 Passer en Mode BI

    10/15

    Passez en mode BI par Yazid Grim (Business Intelligen(ce))

    - 10 -Ce document est issu de http://www.developpez.com et reste la proprit exclusive de son auteur. La copie, modification et/ou distribution parquelque moyen que ce soit est soumise l'obtention pralable de l'autorisation de l'auteur.

    http://grim.developpez.com/articles/concepts/bi-ntro/

    Un prochain tuto expliquera dans le dtail la faon de concevoir un entrept de donnes.

    V-C-2 - ETL.

    On entend par la : Extraction, Transformation, Loading. C'est un systme par lequel vont passer toutes les donnesdes systmes oprationnels avant d'arriver dans la forme souhaite dans l'entrept. Imaginez une sorte de moulinettepar laquelle vous ferez passer toutes les donnes de votre entreprise. Les donnes en sortie (passes la moulinette)seront nettoyes, purifies (les gros morceaux seront mis de cot), contextualises (les donnes des diffrentssystmes s'homogniseront) et prts tre reus dans l'entrept. Le systme d'ETL est la partie la plus importanted'un projet dcisionnel. Car c'est avec l'ETL que les systmes seront mis en relation, les erreurs dtectes, les calculscomplexes effectus, etc. On peut dire que la solidit d'un ETL dtermine la viabilit du projet.

    cette tape, vous pouvez considrer l'entrept et l'ETL comme des boites noires. Le

    but de cet article est d'expliquer l'architecture des environnement de BI, les diffrentscomposants auront leur articles propres (il y a beaucoup dire :)).

    V-C-3 - Serveur d'analyse.

    C'est un serveur, qui servira pour l'analyse#Non, en vrit c'est dans cette partie que nous introduiront le terme "OLAP ", acronyme de OnLine Analytical Processing. Un serveur d'analyse est un moyen permettant aux analystes etdcideurs de naviguer, forer, dcouvrir les donnes de l'entrept. C'est un concert de technologies (logicielles surtout)permettant de rendre incroyablement mallable un entrept de donnes. Avec un serveur d'analyse, un serveur OLAPpar exemple, un analyste pourrait trs bien faire tous les croisements qu'il veut : le chiffre d'affaire par client, parproduit, par zone gographique, par fournisseur. Ainsi, sans qu'il y'ait de rapport pr-format, les utilisateurs jouerontdans les donnes comme bon leur semble. L est l'aspect tant attrayant et vendeur des solutions BI. Si l'on dit unanalyste " tu pourras jouer comme tu veux dans les donnes de ton entreprise ", soyez surs qu'il vous suivra.

    Au moment ou cet article est crit, la technologie la plus fficace pour effectuer des analyses partir d'entrepts dedonnes est bel bien OLAP. Cela mrite quelques approfondissements sur le sujet.

    Ami Wikipedia dfinit OLAP comme : les bases de donnes multidimensionnelles (aussi appeles cubes ouhypercubes) destines des analyses complexes sur ses donnes. Ce terme a t dfini par Ted Codd en 1993 autravers de 12 rgles que doit respecter une base de donnes si elle veut adhrer au concept OLAP.

    Vue conceptuelle multidimensionnelle

    Transparence

    Accessibilit

    Constance des temps de rponses

    Architecture client-serveur

    Indpendance des dimensions

    Gestion des matrices creuses

    Accs multi-utilisateurs

    Pas de restrictions sur les oprations inter et intra dimensions

    Manipulation des donnes aise

    Simplicit des rapports

    Nombre illimit de dimensions et nombre illimit d'lments sur les dimensions

    http://grim.developpez.com/articles/concepts/bi-ntro/http://grim.developpez.com/articles/concepts/bi-ntro/http://grim.developpez.com/http://www.developpez.net/forums/member.php?u=179073
  • 8/2/2019 Passer en Mode BI

    11/15

    Passez en mode BI par Yazid Grim (Business Intelligen(ce))

    - 11 -Ce document est issu de http://www.developpez.com et reste la proprit exclusive de son auteur. La copie, modification et/ou distribution parquelque moyen que ce soit est soumise l'obtention pralable de l'autorisation de l'auteur.

    http://grim.developpez.com/articles/concepts/bi-ntro/

    a a l'air bien scientifique comme a, mais rassurez vous tout va devenir plus clair au fil des pages de documentationque vous lirez :)

    En rsum, OLAP est un mode de stockage optimis pour les analyses de gros volumes de donnes, l'instar desbases de donnes relationnelles en 3me forme normale qui, elles, sont optimises pour la gestion transactionnelled'un petit volume de donnes (beaucoup d'critures, en mode concurrent, beaucoup d'accs disques). OLAP sebase sur les concepts de dimensions et de faits pour crer des reprsentations multidimensionnelles des donnes,c'est--dire que les faits sont calculs par rapport des axes (comme en trigonomtrie). L'appellation "cube" estutilise pour faciliter la visualisation du concept. Imaginez un cube (3 dimensions), qui reprsenterait les ventes selontrois axes : produit, client et date par exemple. Imaginez maintenant les oprations trigonomtriques que l'on pourraitfaire dessus :

    Dcouper une tranche du cube : reviendrait faire une analyse par rapport un seul axe.

    Changer l'chelle des axes pour mieux voir : c'est dire zoomer ou d zoomer sur le cube pour en

    apprcier le dtail ou la gnralit.

    extraire une partie du cube : donc focuser sur une slction de donnes.

    etc.

    Toutes ces oprations, qui sont de la plus grande utilit pour n'importe quel analyste, font la force et la popularit decette technologie. OLAP est sans conteste la meilleure solution, pour le moment, pour faire de l'analyse stratgiquesur les donnes d'une entreprise.

    En attendant mon prochain article sur OLAP, je vous invite voir les dmos des principalesentreprises oeuvrant dans le domaine (Microsoft, Oracle, IBM, Business Objects, Cognos,Pentaho) pour une meilleure comprhension de la technologie, et ne vous noyez pas dansle bla bla commercial :)

    V-C-4 - Outils " end-user ".

    Ce sont les outils et logiciels que les utilisateurs auront pour manipuler les donnes et profiter des services offerts parl'entrept de donnes et le serveur d'analyse. Ces outils doivent imprativement tre aussi ouverts que la philosophieet les principes du BI. Pas de menus complexes, pas de multi choix, l'utopie serait une feuille blanche, les outilsd'exploitation et les donnes (on se rapproche de plus en plus de cette utopie). Les avances technologiquespermettent maintenant d'avoir des outils trs simples et trs puissants la porte de tout le monde. Voyez parexemple les tableaux de bords d'entreprise, qui sont un exemple d'outils end-user BI, ou les serveurs de rapports,ou les tableurs utilisant OLAP, etc.

    http://grim.developpez.com/articles/concepts/bi-ntro/http://grim.developpez.com/articles/concepts/bi-ntro/http://grim.developpez.com/http://www.developpez.net/forums/member.php?u=179073
  • 8/2/2019 Passer en Mode BI

    12/15

    Passez en mode BI par Yazid Grim (Business Intelligen(ce))

    - 12 -Ce document est issu de http://www.developpez.com et reste la proprit exclusive de son auteur. La copie, modification et/ou distribution parquelque moyen que ce soit est soumise l'obtention pralable de l'autorisation de l'auteur.

    http://grim.developpez.com/articles/concepts/bi-ntro/

    VI - Synthse

    Une image valant mille mots, je vous propose ce schma d'architecture BI, tir du site de quadra informatique, etqui montre l'orchestration des lments dcrits ci dessus pour former un environnement de BI. Il est noter que laplupart (pour ne pas dire tous) des fabricants d'outils BI se basent sur cette architecture:

    architecture d'un environnement dcisionnel

    Les articles suivants s'intresseront dans le dtail chaque lment de l'architecture, leur conception et leur miseen oeuvre. suivre...

    http://grim.developpez.com/articles/concepts/bi-ntro/http://grim.developpez.com/articles/concepts/bi-ntro/http://grim.developpez.com/http://www.developpez.net/forums/member.php?u=179073
  • 8/2/2019 Passer en Mode BI

    13/15

    Passez en mode BI par Yazid Grim (Business Intelligen(ce))

    - 13 -Ce document est issu de http://www.developpez.com et reste la proprit exclusive de son auteur. La copie, modification et/ou distribution parquelque moyen que ce soit est soumise l'obtention pralable de l'autorisation de l'auteur.

    http://grim.developpez.com/articles/concepts/bi-ntro/

    VII - Conclusion

    En ayant lu cet article, et quelques documents des grands du BI (Bill Inmon, Ralph Kimball, etc.) vous pourrez avoirla vision ncessaire pour entrer dans cette discipline passionnante qu'est l'informatique dcisionnelle. Mes prochainsarticles entreront dans le vif du sujet : mthodes de conception d'entrept de donnes, topologies d'ETL, crationde cubes avec Sql Server 2005, etc. Entre temps je vous invite parcourir ces livres pour un approfondissementde ce qui a t trait dans cet article.

    Data Warehousing fundamentals

    Delivering Business Intelligence with Microsoft SQL Server 2005

    Practical Business Intelligence with SQL Server 2005

    http://grim.developpez.com/articles/concepts/bi-ntro/http://www.amazon.com/Practical-Business-Intelligence-Microsoft-Windows/dp/0321356985http://www.amazon.com/Delivering-Business-Intelligence-Microsoft-Server/dp/0072260904http://www.amazon.com/Data-Warehousing-Fundamentals-Comprehensive-Professionals/dp/0471412546http://grim.developpez.com/articles/concepts/bi-ntro/http://grim.developpez.com/http://www.developpez.net/forums/member.php?u=179073
  • 8/2/2019 Passer en Mode BI

    14/15

    Passez en mode BI par Yazid Grim (Business Intelligen(ce))

    - 14 -Ce document est issu de http://www.developpez.com et reste la proprit exclusive de son auteur. La copie, modification et/ou distribution parquelque moyen que ce soit est soumise l'obtention pralable de l'autorisation de l'auteur.

    http://grim.developpez.com/articles/concepts/bi-ntro/

    Remerciements

    Je voudrais remercier Immobilis, RideKick et Adrien Artero pour leurs conseils aviss et leurs relectures attentives.Merci les gars !

    http://grim.developpez.com/articles/concepts/bi-ntro/http://grim.developpez.com/articles/concepts/bi-ntro/http://grim.developpez.com/http://www.developpez.net/forums/member.php?u=179073
  • 8/2/2019 Passer en Mode BI

    15/15

    Passez en mode BI par Yazid Grim (Business Intelligen(ce))

    - 15 -Ce document est issu de http://www.developpez.com et reste la proprit exclusive de son auteur. La copie, modification et/ou distribution parquelque moyen que ce soit est soumise l'obtention pralable de l'autorisation de l'auteur

    http://grim.developpez.com/articles/concepts/bi-ntro/http://grim.developpez.com/http://www.developpez.net/forums/member.php?u=179073