B5298 g formation-ibm-cognos-report-studio-v10-2-creation-de-rapports-actifs
Jaspersoft - les 5 niveaux du décisionnel intégré
1. Les cinq niveaux du décisionnel intégré
5 Des applications statiques aux applications analytiques
2. Introduction
L’expansion des données dans la gestion de l’entreprise promet Avec le décisionnel intégré, il est possible d’atteindre ces cinq niveaux
l’apparition d’applications opérationnelles plus intelligentes capables d’engagement :
de mieux gérer et automatiser les processus. Cette nouvelle génération
d’applications intelligentes, appelées applications analytiques, transfor- Niveau 1 : reporting statique à l’aide d’une bibliothèque de rapports intégrée
me la manière dont les entreprises et les autres applications consom-
ment les informations afin de générer de meilleures performances et un Niveau 2 : reporting géré avec interactivité, planification, sécurité et distribution
avantage concurrentiel. simplifiées via un serveur de reporting
La plupart des entreprises valorisent leurs données sous la forme de Niveau 3 : rapports et tableaux de bord hautement interactifs via un serveur
rapports, de tableaux de bord et d’analyses à l’aide d’outils décisionnels de reporting
(BI) autonomes et d’outils d’entrepôt de données. Pourtant, en réalité,
seul un faible pourcentage d’utilisateurs a effectivement recours à ce Niveau 4 : rapports et analyse de données ad hoc en libre-service via un
type de décisionnel en raison de la complexité de l’interface, du manque serveur décisionnel
d’informations à jour et des problèmes d’inexactitude des données.
Niveau 5 : analyse avancée avec mini-entrepôt de données via un
Souvent, ce sont des applications opérationnelles déjà en place qui serveur décisionnel
offrent la possibilité d’exploiter les données pour optimiser la prise de Notre exemple d’application avec décisionnel intégré est un système de
décision. Ces applications métier évoluent en migrant leurs données gestion des stocks appelé IMS2. Ce système organise les informations
opérationnelles statiques vers des applications analytiques interactives, produits, les unités en stock, les données de localisation, l’historique
lesquelles favorisent une prise de décision plus efficace.. des mouvements et les informations de nomenclature. Il est utilisé par
une grande diversité d’employés, notamment responsables d’inventaire,
Au regard du grand nombre d’éditeurs de logiciels et de choix de déve- gestionnaires d’entrepôts, agents de détail, responsables d’atelier et
loppements, le processus de transition d’une application opérationnelle équipes dirigeantes.
statique vers une application analytique peut sembler une vraie gageure.
Les développeurs d’applications doivent choisir entre créer leurs propres
fonctionnalités analytiques dans leur application ou s’en remettre à un
outil existant, prêt à l’emploi.
Cet e-book présente les cinq niveaux d’engagement les plus courants
qu’il est possible d’atteindre par l’intégration du décisionnel. En suivant
cette progression en termes de complexité et de valeur, vous pouvez
transformer une application opérationnelle statique en application
analytique interactive motivante. Dans la présente discussion, une
application métier fictive et ses utilisateurs illustrent les fonctionnalités
offertes aux utilisateurs finaux à chaque niveau.
3. Niveau 1
Reporting statique
Réflexions Limites
Joel est responsable d’inventaire au magasin Buck’s Electro- Une bibliothèque de reporting intégrée permet à l’ • Informations statiques instantanées : les rapports
nics de Phoenix. Il veut savoir combien de batteries lui ont utilisateur d’exécuter un rapport à la demande ou de intégrés limitent généralement les informations
été fournies par son distributeur le mois dernier et combien demander à l’application d’exécuter ce rapport en arrière- dans le temps en raison d’un manque de données
sont prévues pour le reste de l’année, le tout présenté plan puis de le stocker. Ces rapports préintégrés sont conçus historiques stockées dans la base de données de
l’application opérationnelle. Par conséquent, les
par semaine dans un tableau ou un histogramme. Il veut par un développeur d’applications et nécessitent de définir
rapports ne peuvent révéler aucune tendance à leurs
générer le rapport à partir des données les plus récentes. la mise en page du rapport et son format d’exportation
utilisateurs. En outre, le rapport est habituellement
L’administratrice de l’application, Kelly, a implémenté le (par ex. PDF, XLS, HTML). Chaque rapport doit être conçu statique et ne permet pas aux utilisateurs d’effectuer
rapport en tant qu’option de menu dans l’application IMS2 ; de manière à éviter tout impact significatif sur les perfor- des zooms depuis les données de synthèse vers
il sera généré au format PDF. mances de l’application opérationnelle. La bibliothèque les détails sous-jacents, afin d’en avoir une vision
de reporting est souvent créée au sein de l’environnement approfondie.
Les utilisateurs finaux veulent uniquement un rapport applicatif, partageant ainsi son répertoire racine. Les • Requêtes de rapport sans réponse : chaque rapport
développeurs d’applications écrivent généralement du intégré est conçu par un développeur d’applications,
Lorsque les utilisateurs veulent visualiser des données
code supplémentaire associé à la bibliothèque de reporting ce qui implique des hypothèses sur ce qu’il convient
depuis leur application opérationnelle, ils consultent géné-
pour gérer l’accès, la sécurité, la planification et le stockage de présenter à l’utilisateur final et la manière dont les
ralement un rapport statique issu de l’application. Certains
des rapports. données lui sont présentées. Les nouvelles requêtes
rapports sont mis en forme et prêts pour l’impression, tandis
de rapport peuvent uniquement être émises par
que d’autres sont disponibles en téléchargement sous la
Composants décisionnels intégrés requis le développeur, ce qui signifie que les requêtes
forme d’une feuille de calcul Microsoft Excel. Les rapports personnalisées restent sans réponse ou ne sont pas
fournissent une vue statique dans le temps, qui provient en • Bibliothèque de reporting pour disposer de fournies au bon moment.
principe de la base de données opérationnelles dynamique services tels que compilation de rapports, mise en
• Impact sur les performances de l’application : si
de l’application. page et format d’exportation
l’application opérationnelle n’offre ni planification
• Concepteur de rapports de bureau pour la ni référentiel de rapports, la même requête de
Les développeurs d’applications veulent une solution création des rapports rapport peut être exécutée plusieurs fois, de manière
architecturale simple simultanée par différents utilisateurs, ce qui influera
sur les performances de l’application opérationnelle.
Pour déterminer la meilleure façon d’obtenir un rapport
Par ailleurs, la compilation et la mise en page de
statique dans leur application opérationnelle, les dévelo-
chaque rapport mobilisent des ressources de calcul.
ppeurs d’applications disposent de plusieurs options. Ils
• Travail de développement : pour chaque nouveau
peuvent concevoir leur propre outil, intégrer un moteur de
rapport, le développeur doit tenir compte de
reporting open source ou faire l’acquisition d’une solution
l’impact en termes de performance sur l’application
commerciale. Ils peuvent examiner plusieurs options opérationnelle ainsi que de tous les aspects liés à la
architecturales pour implémenter de manière transparente sécurité. Lorsque les utilisateurs finaux demandent
la requête de rapport, sans incidence sur l’architecture de nouvelles vues des données, le développeur doit
de l’application opérationnelle. En réduisant l’impact sur mettre en balance nouvelles requêtes de rapport et
l’architecture de l’application, on obtient généralement une améliorations des fonctionnalités.
solution de reporting limitée pour les utilisateurs finaux.
4. Niveau 2
Rapports interactifs gérés
Exemple Réflexions Limites
Janet est responsable des magasins Buck’s Electronics de Les entreprises attendent de la plupart des applications Un serveur de reporting permet d’améliorer le niveau
la région Ouest. Elle veut savoir combien de livraisons au opérationnelles qu’elles fournissent de manière automatisée d’engagement des informations au sein de l’entreprise grâce
total ont été effectuées le mois précédent par distributeur, des rapports et des requêtes de rapport personnalisés. à des rapports interactifs planifiés, tout en améliorant les
combien d’unités se trouvent en stock et combien seront L’engagement des utilisateurs finaux d’une application performances de l’application opérationnelle en transférant
expédiées le mois suivant pour chaque magasin. Elle veut augmente lorsque les données du système s’inscrivent la compilation des rapports vers un serveur de reporting
ensuite que tous les rapports soient exécutés chaque nuit dans des processus de planification et de prise de décision distinct. Mais certaines restrictions limitent la capacité
puis envoyés par e-mail au responsable de chaque magasin. quotidiens. Au fil de la progression de l’application, il de l’application à s’adapter à la dynamique variable d’
Paul, le responsable du magasin de Santa Fe, a demandé un est possible qu’apparaissent de nouvelles solutions ou une entreprise :
champ de vieillissement des stocks dans le rapport de son de nouveaux concurrents. Pour répondre aux besoins
magasin. Kelly, toujours responsable de la maintenance et de reporting Niveau 2, il est possible de compléter la • Simplicité de la sécurité des données : un modèle objet
de l’extension d’IMS2, sait que le niveau actuel d’intégration bibliothèque de reporting avec un planificateur et un de rapport simple tel que la solution de reporting
n’est pas suffisant pour cette tâche.. référentiel de rapports, un service de distribution de Niveau 2 ne fournit pas de sécurité de niveau requête
rapports, des mesures de sécurité par rôle et un concepteur (SQL). Un référentiel de rapports n’examine pas les
requêtes du rapport, de sorte que le développeur ou
Reporting applicatif géré pour de meilleures de rapports pour les nouvelles requêtes de rapport. Ces
l’administrateur des rapports doit créer les attributs de
performances de l’entreprise fonctionnalités supplémentaires ajoutent à la complexité
sécurité dans le rapport lui-même et affecter manuelle-
de la solution de bibliothèque de reporting. Ces services ment ces attributs à l’objet de rapport.
Le succès d’une application opérationnelle fait souvent
peuvent être fournis par l’application en natif via un travail
apparaître de nouvelles exigences professionnelles et de • Disponibilité des rapports personnalisés : la création de
de développement assez conséquent, ou par une solution
nouveaux défis pour les administrateurs de l’application. Les nouveaux rapports personnalisés requiert l’expertise
décisionnelle intégrée prête à l’emploi. Une fois ces services d’un développeur spécialisé en raison de la complexité
rapports gérés aident l’entreprise à être performante grâce
mis en place, la solution décisionnelle intégrée peut fournir de la source de données sous-jacente, des modèles
au partage d’informations prévisibles et aux indicateurs clés
des rapports plus nombreux à davantage d’utilisateurs, avec de sécurité et des exigences de mise en forme des
de performance prédéfinis (KPI).
une plus grande interactivité, grâce à l’outil de conception rapports. Pour la plupart, les entreprises possèdent peu
de rapports et à la configuration du serveur. A partir de ce de développeurs de rapports spécialisés ; il est donc plus
Pour ce qui concerne les besoins de Janet et de Paul, Kelly ne
stade, un serveur de reporting devient essentiel pour fournir difficile dans ce cas de fournir de nouveaux rapports aux
peut pas y apporter de réponse avec la fonctionnalité prête
une solution décisionnelle intégrée complète. utilisateurs professionnels.
à l’emploi d’une solution de reporting Niveau 1. Kelly devrait
• Pas de tableaux de bord : une fois que les utilisateurs de
sinon créer des outils personnalisés pour la planification et le
Composants décisionnels intégrés requis l’application ont trouvé réponse à leurs besoins de base
service de distribution de rapports. En outre, elle doit créer
en reporting, ils deviennent rapidement demandeurs
plusieurs nouveaux rapports personnalisés, soit en extrayant • Serveur décisionnel pour la sécurité des données et
de fonctionnalités plus complexes, comme par exemple
les données depuis l’application puis en créant les rapports les services de reporting (planification, distribution et
des vues de contrôle. Ce type de reporting est possible
avec un autre outil, soit en demandant une amélioration organisation)
via des tableaux de bord, qui fournissent des synthèses
auprès de l’éditeur d’IMS2. Comme cela est souvent le cas, • Concepteur de rapports de bureau pour rapports instantanées sur les indicateurs de performance stra-
Kelly a également la charge d’autres tâches, notamment la très complexes tégiques. La plupart des tableaux de bord permettent
maintenance d’autres applications, ce qui génère des délais d’effectuer des zooms avant sur les détails sous-jacents
dans la réponse aux requêtes de Paul et Janet. d’une vue de synthèse, afin de procéder à un examen
plus approfondi.
5. Niveau 3
Rapports et tableaux de
bord hautement interactifs
Exemple : Un tableau de bord de performance mesure les tendances à Limites
court et long terme, avec accès rapide aux détails sous-jacents, Le décisionnel intégré Niveau 3 permet aux nouveaux profils
Steve est responsable des opérations d’inventaire pour tous
afin d’aider les équipes dirigeantes à réagir de manière tactique utilisateur d’exploiter les données stockées dans l’application
les magasins de vente au détail des produits électroniques.
ou stratégique en fonction des besoins de leur entreprise. IMS2. Les tableaux de bord peuvent permettre de mettre en place
Il veut pouvoir instantanément disposer de métriques sur
Les tableaux de bord peuvent également être alimentés par de nouvelles stratégies, de meilleures décisions et des mesures de
les indicateurs de performance clés pour les stocks et les
plusieurs sources dans l’application, afin de présenter une vue planification. Le Niveau 3 ne fait toutefois pas diminuer le nombre
points de vente, présentés dans un tableau de bord unique,
holistique de l’entreprise. de demandes de rapports personnalisés émises par d’autres types
facile à consulter. Il veut que ses rapports soient interactifs
et permettent de réaliser des zooms avant sur des données d’utilisateurs. La réussite à ce niveau fait souvent apparaître de
détaillées et des opérations de filtrage, et qu’ils fournissent des Réflexions nouveaux besoins :
indicateurs faciles à identifier, associés aux données métriques Les deux niveaux précédents de reporting intégré ne permet- • Manque de rapports personnalisés : la création de
aberrantes. Ces métriques sont obtenues de manière combinée tent pas, en réalité, de présenter un tableau de bord interactif. nouveaux rapports personnalisés requiert l’expertise
à partir du système d’inventaire IMS2 et d’une autre application Les tableaux de bord sont un ensemble de rapports ou d’un développeur spécialisé en raison de la complexité
point de vente afin de constituer un tableau de bord central « reportlets » assemblés sur une trame unique, souvent avec des de la source de données sous-jacente, des modèles
sur les performances de l’entreprise. De nouveau, Kelly réalise contrôles interactifs qui permettent à l’utilisateur de modifier de sécurité et des exigences de mise en forme des
que la solution actuelle ne va pas convenir à ce nouveau niveau la vue des données selon l’heure, le lieu ou autre catégorie de rapports. Pour la plupart, les entreprises possèdent peu
d’engagement. Pour que Steve soit réellement satisfait, elle va paramètres. La structure de contrôle de ces reportlets intégrés de développeurs de rapports spécialisés ; il est donc
devoir passer au niveau supérieur. nécessite une couche d’orchestration généralement gérée par plus difficile d’assurer une réactivité auprès des utili-
une couche de métadonnées au sein de l’environnement du sateurs professionnels en termes d’approvisionnement
Réponse aux nouveaux profils utilisateur avec serveur de reporting. Pour améliorer l’engagement et attirer en nouveaux rapports. La solution idéale consiste à
tableaux de bord applicatifs les décideurs vers le tableau de bord, la mise en page et la fournir des outils de conception de rapports que les
conception globales doivent inclure des éléments convaincants utilisateurs possédant peu de compétences techniques
Si le type de rapports évoqué dans les deux premières phases tels que des graphiques animés et des tables avec fonction de peuvent utiliser pour créer leurs propres rapports sans
fournit des informations détaillées utiles chaque jour pour zoom, de sorte que les utilisateurs puissent rapidement localiser faire appel au service informatique ni aux développeurs
les décisions stratégiques des responsables produits et des et explorer leurs activités métier. spécifiquement qualifiés.
utilisateurs dans l’atelier, il ne conviendra peut-être pas aux
dirigeants ou aux responsables sectoriels. Les dirigeants • Exploration et analyse des données insuffisantes : les
n’utilisent probablement pas l’application pour des tâches Composants décisionnels intégrés requis tableaux de bord permettent de visualiser des proces-
opérationnelles journalières, mais s’appuient en revanche • Serveur décisionnel pour la sécurité des données, sus complexes dans des termes faciles à consulter et à
sur des données instantanées, sur une base hebdomadaire, couche de métadonnées, structure de tableau comprendre. Toutefois, un tableau de bord convaincant
quotidienne ou horaire, pour suivre les performances de leur de bord et services de reporting (planification, éveille la curiosité de l’utilisateur, qui veut en savoir
entreprise. Ces informations sont habituellement présentées distribution, organisation) plus sur ses données et comprendre pourquoi telle
dans un tableau de bord interactif facile à appréhender. métrique révèle un résultat insuffisant ou excessif.
• Concepteur de rapports de bureau pour rapports
Les réponses à ces questions se trouvent souvent
« Un tableau de bord décisionnel est un outil de visualisation très complexes
en dehors de la portée du tableau de bord et de ses
de données qui permet de contrôler les processus métier et ac- • Framework d’interface personnalisable pour rapports détaillés sous-jacents. Pour pouvoir répondre
tivités stratégiques, à l’aide de métriques sur les performances stratégie de marque transparente et intégration dans à ces questions plus profondes et plus immédiates, il
de l’entreprise, et qui déclenche des alertes en cas de problèmes l’application opérationnelle convient d’exposer les données via une interface avec
potentiels. Ils analysent la cause principale des problèmes en laquelle l’utilisateur puisse interagir. L’exploration des
explorant les informations pertinentes et opportunes, selon données nécessite souvent des requêtes comparant
plusieurs perspectives et à différents niveaux de détail. Ils divers paramètres de produit, de lieu et de temps. Les
gèrent également les personnes et les processus pour optimiser utilisateurs veulent pouvoir consulter les données dans
la prise de décision, les performances et orienter l’entreprise différentes dimensions afin d’identifier les tendances ou
dans la direction appropriée. » les données aberrantes.
– Tableaux de bord de performance :
Measuring, Monitoring, and Managing Your Business, Wayne Eckerson
6. Niveau 4
Reporting et analyse en libre-service
pour applications opérationnelles
Exemple : chaque rapport manuellement, ainsi que dans les délais que lisations afin de proposer une apparence cohérente
cela induit. Il existe un risque accru pour les performances de pour les utilisateurs finaux.
Paul est planificateur d’inventaire au siège de Buck’s Electronics.
l’application en raison des requêtes non contrôlées que cette • Simplicité des analyses : l’analyse de données ad
Il veut créer ses propres rapports personnalisés pour ses
approche introduit dans l’environnement. Pour les implémen- hoc à l’aide d’un moteur d’analyse en mémoire ne
distributeurs en gros. Ces distributeurs changent tous les
tations à plus grande échelle, il existe un risque de sécurité fournit pas obligatoirement toutes les requêtes
quelques mois et les rapports doivent donc également suivre
accru si un accès général est fourni à la base de données, auquel avancées requises par un analyste de données. Cette
cette fréquence. Certains rapports sont créés par gamme de
s’ajoutent des coûts de formation supplémentaires en fonction restriction peut résider dans la structure de la base
produits, tandis que d’autres sont basés sur des métriques
de la taille du groupe. de données de l’application ou dans les fonctions
spécifiques à chaque magasin. Les rapports statiques actuels
fournis par le système IMS2 ne procure pas la flexibilité requise analytiques disponibles dans l’outil en mémoire. Les
pour générer ces rapports, ce qui oblige Paul à demander à Option 2 : requêtes plus évoluées peuvent nécessiter un outil
Kelly de nouveaux rapports presque tous les mois. Kelly reçoit Fournir à Paul un environnement de conception de rapports OLAP (Online Analytical Processing) permettant
des demandes similaires de rapports personnalisés de la part facile à utiliser pour ses besoins de reporting et d’analyse ad d’exécuter des requêtes analytiques plus puissantes
d’autres employés et ne parvient pas à suivre ce rythme. hoc. Kelly peut définir une couche sémantique facile à compren- et plus perfectionnées.
dre qui se superpose à la base de données de l’application. Cette • Connaissance des tendances et taille des données
Questions à examiner : couche permet aux utilisateurs sans compétences techniques limitées pour l’analyse : si l’environnement d’analyse
de comprendre le nom des colonnes et les données tout en utilise un moteur en mémoire avec un système
1. Vos clients ont-ils plusieurs interlocuteurs pour lesquels ils fournissant un modèle d’accès de sécurité pour la base de don- transactionnel, la quantité de données historiques
doivent disposer de rapports avancés ? nées sous-jacente. Les métadonnées peuvent être conçues avec peut être un facteur restrictif. En outre, si la base
la base de données opérationnelle ou avec un mini-entrepôt de de données de l’application contient beaucoup
2. Ces personnes veulent-elles créer leurs propres rapports ? données spécifique. Avec ces éléments, et avec un concepteur de données, la quantité stockée dans un moteur
de rapports graphique par glisser-déplacer, les travailleurs en mémoire est limitée à la quantité de mémoire
3. Ces personnes possèdent-elles les connaissances suffisantes du savoir comme Paul peuvent alors créer leurs propres disponible sur l’ordinateur hébergeant le serveur
rapports à la demande, sans solliciter Kelly. Enfin, un moteur décisionnel. Si la base de données de l’application est
et veulent-elles créer leurs propres rapports sans faire appel au
d’interrogation en mémoire peut réduire davantage encore volumineuse, il est souvent préférable de configurer
service informatique ou autres ressources techniques ? l’impact des requêtes sur la base de données de l’application, une base de données analytique spécifique qui
autorisant ainsi des rapports personnalisés et des analyses s’appuie sur le stockage en colonnes et sur la
Réflexions légères qui n’affectent pas les performances de l’application. compression des données.
Lorsque les travailleurs du savoir veulent des rapports Lors de l’intégration d’un environnement décisionnel en
personnalisés, qui ne sont donc pas inclus dans l’application libre-service dans une autre application, il existe un risque assez
Composants décisionnels intégrés requis
opérationnelle standard, Buck’s a le choix entre deux options : important que l’apparence de l’application originale perde en
cohérence. Il convient de choisir des outils décisionnels capables • Serveur décisionnel pour la sécurité des données,
Option 1 : de personnaliser l’interface afin qu’elle puisse se fondre de couche de métadonnées, concepteur de rapports
manière transparente dans votre application. Web facile à utiliser, structure de tableau de bord,
Fournir à Paul ou à Kelly un accès direct à la base de données services de reporting (planification, distribution,
vers le schéma de l’application opérationnelle afin de pouvoir organisation)
Limites
vider les données CSV vers leur machine locale, ou leur
fournir un outil de conception de rapports pour les besoins • Cohérence de l’apparence de l’application : • Concepteur de rapports de bureau pour rapports
plus exigeants. l’apparence d’une application est importante pour avec mise en forme avancée
les éditeurs de logiciels et les utilisateurs finaux. • Framework d’interface personnalisable pour
L’inconvénient de cette option réside dans les coûts de forma- Les développeurs d’applications qui intègrent une stratégie de marque transparente et intégration dans
tion et l’étendue des ressources nécessaires pour apprendre aux plateforme décisionnelle prête à l’emploi existante l’application opérationnelle
utilisateurs sans compétences techniques à manier des outils doivent rechercher des outils facilitant les personna-
de conception de rapports puissants et complets pour créer
7. Niveau 5
Analyse avancée pour une
perception approfondie
Exemple : simplement structurée à des fins d’analyse, permet aux • Serveur décisionnel pour la sécurité des données,
analystes de données d’inspecter rapidement des ensem- couche de métadonnées, visualisation de
Susan est responsable d’une gamme de produits au siège
bles de données volumineux et d’effectuer des requêtes données, concepteur de rapports Web facile à
de Buck’s Electronics. Elle veut comprendre pourquoi les
complexes sur des périodes définies, ce qui est difficile à utiliser, structure de tableau de bord et services de
marges chutent pour les claviers et les moniteurs dans les reporting
réaliser avec une base de données transactionnelle.
magasins de la zone Nord-Ouest, par rapport à ceux de la
• Concepteur de rapports de bureau pour rapports
zone Sud-Ouest. Elle voudrait explorer diverses données
Le modèle de traitement de données OLAP (Online avec mise en forme avancée
et dimensions, notamment coûts unitaires en gros, prix
Analytical Processing) permet aux analystes d’effectuer • Framework d’interface personnalisable pour
de détail, vieillissement des stocks, frais d’expédition et
aisément des extractions sélectives et de visualiser les stratégie de marque transparente et intégration
promotions sur les produits. Elle prévoit de comparer les pro-
données selon plusieurs points de vue. Tandis que les dans l’application opérationnelle
duits selon les dimensions magasin et date (mois et année),
modèles de données transactionnels sont conçus pour
en incluant les données de leur système de promotion des
stocker les données selon une ou deux dimensions (par ex. Limites
produits. Elle va examiner les tendances dans le temps,
ventes par région), une base de données multidimension-
éventuellement dues à des schémas saisonniers selon les Proposer un meilleur accès aux données présente de
nelle, par ex. OLAP, considère chaque attribut de données
magasins et aux dépenses supplémentaires associées à nombreux avantages pour les entreprises, notamment
en tant que dimension distincte (par ex. produit, région,
l’approvisionnement. Pour répondre à ce nouveau besoin, une meilleure connaissance des nouvelles catégories de
intervalle de temps). En intégrant une approche OLAP ou
Kelly envisage les options suivantes : revenus, des améliorations des processus opérationnels, des
multidimensionnelle, l’application peut faciliter les analyses avantages concurrentiels, etc. ; le coût de cette démarche
• Créer des rapports personnalisés qui recueillent comparatives et temporelles (par ex. zoom avant, zoom peut toutefois s’avérer élevé pour les développeurs et les
les données dont Susan a besoin arrière, permutation d’axes, rotation et filtrage) selon ces administrateurs. Voici quelques défis spécifiques à une
différents points de vue. La plupart des moteurs OLAP
• Donner à Susan les outils d’exploration qui lui solution d’analyse intégrée :
permettent de trouver intuitivement les données prennent en charge un langage de requête plus expressif
dont elle a besoin appelé MDX (expressions multidimensionnelles) qui assure • Complexité de l’architecture : pour pouvoir
aux analystes puissance et simplicité pour exécuter des correctement fournir des analyses avancées,
requêtes avancées, tout en évitant les problèmes liés à puissantes et réactives, l’environnement doit
Réflexions
l’analyse classique des requêtes SQL. inclure des services supplémentaires, notamment
Kelly peut par exemple obtenir des réponses aux questions une base de données pour les requêtes analyti-
de Susan en créant plusieurs rapports personnalisés. Cette Composants décisionnels intégrés requis ques, un logiciel d’intégration de données et des
solution nécessite toutefois du temps pour développer, métadonnées pour les définitions d’agrégation.
• Outils d’intégration de données pour extraire,
exécuter et examiner chaque rapport manuellement. Il • Maintenance de l’application : pour les adminis-
transformer et charger les données depuis la
est également inefficace d’accéder aux données de cette base de données de l’application opérationnelle trateurs, l’ajout de logiciels implique un travail
manière, car cela peut dégrader les performances de vers un (mini-)entrepôt de maintenance plus important. Les analystes de
l’application opérationnelle elle-même. de données données demandent fréquemment de pouvoir
disposer d’une nouvelle vue sur l’entrepôt de
• (Mini-)entrepôt de données pour traitement
Différentes options peuvent permettre de résoudre ce pro- données, ce qui nécessite une nouvelle tâche
efficace des données à des fins d’analyse
d’intégration des données et de nouvelles
blème. Une vue préintégrée dans les données sous-jacentes, • Moteur OLAP pour performance et traitement définitions de requêtes.
analytique