Vous êtes sur la page 1sur 62

EXPERTISES

PRÉSENTATION
DECISIONNELLES

DOMAINES
FONCTIONNELS
DES OUTILS
FORMATIONS
AUX OUTILS BI
DÉCISIONNELS

Date : Référence : Rédacteur :


24/07/2013 FOR-OUTILS STS-EFY

Panorama des outils décisionnels, de leurs fonctionnalités et des


réponses qu’ils apportent
Sommaire

L’architecture décisionnelle

Les catégories d’outil

Concept de l’outil

Panorama des éditeurs

xxxx
Rappel des concepts
Historique

:…
:…
:…
: ...
:…
:…
:…
:…
:…
:…
: ..

Construire une timeline


Une architecture type
Sources de Espace de Espace de
données Silo Datawarehouse Datamarts
collecte travail
(SAS)

ETL
Curseur emplacement silo
Domus

Qlikview
Vues
?

Vues

ETL
ETL
Stockage
ETL

ETL

Centralisation Toilettage
? Stockage dans
décisionnel

ETL
Abel données Convergence la durée de

Interface de mise à disposition


sources des données dans la durée.
données
Intégration de
détaillées et de
règles métier Profondeur
qualité
d’historique et
niveau du détail

Reporting statique
X3 fonction du
besoin

institutionnel
Niveau
d’historisation

Niveau de détail

Modélisation

Qualité Non Non Oui Oui Oui

Règles métier
Sommaire

Les outils ETL

Concept de l’outil

Panorama des éditeurs

xxxx
Les outils ETL: Extract, Transform &
Load : Collecter, Transformer,
Objectifs
•En entrée du Datawarehouse
Alimenter
•Extraire les données utiles à l’analyse présentes dans le système
d’information existant
•Unifier les sources de données : Transformer et normaliser ces données
•Pré-calculer les formules complexes
•Stocker l’information dans le Datawarehouse
•En sortie du Datawarehouse
•Réinjecter les données pertinentes dans les systèmes opérationnels
Les outils ETL: Extract, Transform &
Load : Collecter, Transformer,
Alimenter
Caractéristiques •Gain de productivité
•Urbanisation
•Maintenabilité

•Transparence des technologies qui


supportent les interfaces
•Programmation graphique
•Reverse Engineering
•Analyse d’impact
•Vaste Catalogue de fonctions de
transformations
•Connectivité
•Puissance de calcul
Editeurs d’ETL

Editeurs
Editeurs Open Source
Conventionnels

Informatica est l’exception qui confirme la règle


dans le sens ou l’éditeur ne souhaite pas
investir dans le reste de la chaine
décisionnelle (plateforme BI)
Carré Magique du Gartner
(Pour les éditeurs conventionnels)
Une offre variée

•Critères
•Principales briques fonctionnelles
•Extraction des données et type d'architecture
•Connecteurs PGI natifs
•Gestion des contextes
•Référentiel, et métadonnées
•Performances
•Prix
Les catégories d'ETL

Trois catégories d’ETL


, où les traitements sont pris en
charge par un exécutable unique appelé moteur
(IBM, Informatica, Microsoft, Pentaho…).
, où les traitements
peuvent nécessiter une étape de compilation
(Talend),

(Oracle, OXIO…),
Fonctionnalités
nécessaires
 La gestion de la qualité, d'audit, voire des couches de Web
Services
 La gestion centralisée des métadonnées et l'administration des
scénarios d'alimentation
 Maintenabilité de la solution,
 La robustesse de son moteur,
 Capacité d’interfaçage avec les données externes
 La variété des connecteurs présents en natif avec l'offre d'ETL, et
notamment ceux qui sont dédiés aux PGI (Progiciels de Gestion
Intégrée). Dans un contexte où le parc d'applicatifs métiers est
hétérogène, faire appel à un ETL disposant nativement d'un grand
nombre de connecteurs peut être gage de simplicité et éviter de
possibles
Des interfaces évoluées

Informatica PowerCenter IBM DataStage Oracle DI

Talend Open Studio


Business Objects Data Kettle – Pentaho DI
Integrator
Tracabilité et documentation

offre :

•Un référentiel instancié sur une BdR


(mysql, Oracle, SQL Server)
•L’accès au référentiel est ouvert et
documenté
•Un portail Web proposant :
•Du monitoring
•Un outil de documentation
•Un outil de gestion de la qualité
Le Data Quality Management

Les ETLs sont supposés :


• dans le datawarehouse : car il est nécessaire que les décisions soient prises
sur la base de données fiables
• par voie de conséquence, dans les systèmes sources : toute erreur détectée
doit en effet être corrigée le plus en amont possible (assainissement de la
chaine)
Les permettent donc de détectées au
cours du chargement.
Les sont
d’un outil à l’autre. Il n’existe pas de solution entièrement automatisée.
De fait, la gestion des peut représenter

A titre d’exemple, les planches suivantes proposent la solution innovante de


l’ETL OXIO
Evolution des ETL :
vers le On Demand
Traitement ETL « invocables » à la demande
Cas des rapports particulièrement complexes : un
traitement ETL est appelé pour préparer les données
dans une table qui sera accédée par l’outil de reporting
Génération de portails flash « gratuits »: un traitement
ETL prépare le fichier XML qui sert de source aux
composants Flash. Idéal pour les dashboards
Management
Donner de l’autonomie aux utilisateurs
L’utilisateur veut intégrer des données à partir de fichiers
Excel
L’utilisateur veut rester maitre de certaines procédures
d’alimentation
Les prix

IBM Information Server Dès 88 000 € (avec 1 NC


an de maintenance
comprise)

EDF, Société Générale,


Informatica Power Center
Danone...
Dès 50 000 €

Warehouse Builder et Data Caroll, Arpège Groupe


Oracle
Integrator (Sunopsis) Caisse d'Epargne...
Dès 25 000 €
Dès 10 000 $
Microsoft SQL Server Integration Services Prix d'une licence SQL
Server

Offre Open-Source
gratuite mais limitée Groupe Accor, GMF,
Talend Open Studio Direction Générale de la
4500 € par an et par Comptabilité Publique...
développeur pour
solution complète
Business Object Data Integrator
38 000 € - 230 000€
Une triple alternative

Alternative 1 :
+ : Rester au plus près des spécificités métiers des données à traiter, tout en
s'affranchissant des contraintes liées à l'achat et l'utilisation d'un ETL
- : coûteux à long terme, tout simplement car l'évolutivité constante des données métier
entraîne une nécessaire adaptation des traitements d'intégration

Alternative 2
+ : Permet de mettre en
oeuvre très rapidement les
traitements d'intégration
- : coûts élevés (achat des
licences, formations,...) et
ceci dès la phase de
démarrage du projet.

Alternative 3
Bénéficie des avantages d'un ETL tout en gardant une maîtrise lissée des coûts.

Ces derniers sont en effet réduits aux coûts de formation initiale de l'outil et d'une éventuelle
souscription à une hot-line technique. Aucune licence n'est à payer dans ce modèle économique.
La solution Kettle

OpenSource
Un produit sous licence GNU disponible sur plusieurs systèmes d'exploitation
Une suite de 3 composants: L'interface graphique « Spoon », les déclencheurs en mode batch
pour les transformations (« Pan ») et les jobs (« Kitchen »).
Contrairement à Talend Open Studio, Pentaho Data Integration est un « moteur de transformation
» ETL: les données
traitées et les traitements à effectuer sont parfaitement séparés. (on parle de « meta-data driven
» ETL)
Les traitements sont stockés dans un référentiel (repository) qui peut être soit au format XML
(fichiers plats), soit dans une base de données (ce qui permet notamment le partage entre
plusieurs designers).
Tout comme Talend Open Studio, de nombreux types de SGBD sont supportés (une trentaine)
ainsi que tous les types de fichiers plats (Csv, délimité, Excel, XML).
Une installation simple (un dossier à décompresser) => un environnement d'exécution JAVA 1.5
suffit
La possibilité de prévisualiser les flux de données traitées, et ceci pour une étape donnée.
La possiblité d'exécuter les traitements sur le poste local, un serveur distant, ou un ensemble de
serveurs (exécution en « grappe »; clustering)
La possibilité de logger les traitements dans une base de données spécifique.
L'intégration parfaite avec la plate-forme décisionnelle Pentaho. Par exemple, les flux de
données en provenance de l'ETL peuvent servir à alimenter des rapports ou des dashboards en
temps réel.
La solution Kettle
La solution Kettle
Sommaire

Les bases de données

Concept de l’outil

Panorama des éditeurs

xxxx
Les bases des données
relationnelles décisionnelles
Remarque : dans la cadre du process analytique , on parle parfois de
ROLAP pour Relational OLAP

L’utilisation d’outil de reporting impose certaines contraintes à la


modélisation décisionnelle pour la mise en œuvre de tableaux ou parfois
de la requête à proprement parler. On peut citer :
 La mise en œuvre de hiérarchies équilibrées (une ligne ne peut pas
« sauter » un niveau hiérarchique car cela casserait le modèle
relationnel)
 La mise à plat des relations parent enfant d’une table hiérarchique
(besoin d’obtenir un nombre fini de niveau)
Bref tout ce qui implique de respecter le principe « Tout est table » des
SGBDR.
Malgré toutes les contraintes imposées, le modèle relationnel reste le plus
déployé car il permet de stocker des quantités faramineuses de données avec
des temps de réponse raisonnable quand la modélisation est bonne. (Les
experts dans ce domaine parlent désormais de pétaoctets soit 1 000 000 Go)
Editeurs de
bases de données

Editeurs
Editeurs Open Source
Conventionnels

Teradata est le véritable spécialiste des entrepôts


de données gigantesques (plusieurs
PetaOctet).
Carré Magique du Gartner A noter l’absence de SAP dans cette partie.
(Pour les éditeurs conventionnels)
Les bases OLAP

Le concept OLAP : On Line Analytical Processing


Structuration des données selon un principe de dimensions correspondant
étroitement aux axes de recherche des utilisateurs. Cette structure en forme de
"cube" présente de nombreux avantages :

le cube : OLAP réactualise l'ensemble des calculs de synthèse et les


agrégats selon la question posée
Exemple : chiffre d'affaires réalisé par produit et par région et par période, ou, en pivotant par région et par produit et
par période

, permettant de découper une "tranche" du cube afin de


l'analyser plus finement

pour descendre plus avant dans le détail


Exemple : Vente des produits frais dans la région Alsace pour le trimestre écoulé
Possibilité d’affiner :
...Et dans le département du Bas Rhin
...Et dans la ville de Strasbourg...
...Et dans le quartier
Les 12 règles de l’OLAP

: Le Modèle OLAP est multidimensionnel par nature


: L'emplacement physique du serveur OLAP est transparent pour
l'utilisateur
: L'utilisateur OLAP dispose de l'accessibilité à toutes les données
nécessaires à ses analyses
: La performance des reporting restent stables indépendamment du nombre
de dimensions.
: Le serveur OLAP s'intègre dans une architecture client serveur
:Le dimensionnement est générique afin de ne pas fausser les
analyses
: Le serveur OLAP assure la gestion des données clairsemées
: Le serveur OLAP offre un support multi-utilisateurs (gestion des
mises à jour, intégrité, sécurité)
: Le serveur OLAP permet la réalisation d'opérations inter
dimensions sans restriction
: Le serveur OLAP permet une manipulation intuitive des données
: La flexibilité (ou souplesse) de l'édition des rapports est intrinsèque au
modèle.
: Le nombre de dimensions et de niveaux d'aggrégation
possibles est suffisant pour autoriser les analyses les plus poussées
Du concept à l’implémentation

OLAP

MOLAP (Multidimensional) ROLAP (Relational)


Application physique du concept OLAP. une classique base relationnelle organisée pour
fonctionner comme une base OLAP. Elles sont bien plus
Il s'agit réellement d'une structure multidimensionnelle. lentes et nettement moins performantes que les bases
Les bases MOLAP sont rapides et performantes. Elles MOLAP. Mais, immense avantage, elles sont sans limites
proposent des fonctionnalités particulièrement évoluées. de taille.
Les bases de type MOLAP restent limitées au gigaoctet.

HOLAP (Hybride)
propose de cumuler les avantages des
deux modèles précédents. Les données DOLAP (Desktop)
agrégées sont stockées sous forme multi-
dimensionnelles, alors que les données Base OLAP très limitée en taille
hébergée sur le poste client. Elle
détaillées sont stockées dans des
est bien entendu très rapide.
structures relationnelles
Module par fonctionnalité
Analyse (Stockage)

Suite Stockage multidimensionnel Note et commentaire

SAP BW 4/5
Un bon produit qui souffre d’un manque de consultants compétents sur
le marché
Oracle Hyperion Essbase 5 /5
Hyperion était l’éditeur de cette solution et a été racheté par Oracle en
2007. Ses spécificités techniques et sa facilité d’utilisation en font le
meilleur outil MOLAP du marché
SQL Server Analysis Services 4/5
Excellent produit auquel manque les dimensions « déséquilibrées » et
la possibilité de saisie pour arriver au niveau d’ESSBase
Harry Harry Cube + SPADE La solution Harry Cube mérite 1/5, tout au plus. L’achat de SPAD ,
quoique très connoté data mining repositionne Harry dans la course à
l’OLAP. Nous n’avons cependant pas encore testé cette version.
IBM Powerplay 4/5
L’outil Powerplay est un des précurseurs en la matière. Pur produit
MOLAP, propose une utilisation simple. L’interface de création des
cubes était et demeure le produit le plus abouti de la suite Cognos
Pentaho Mondrian 3,5/5
Un exellent outil Opensource qui possède tous les atouts d’un bon outil
ROLAP. Il est devenu le standard, avec PALO, en matière d’outil OLAP.
Les bases de données vectorielles

Les serveurs vectoriels de base de données sont des


et aux datamarts.

, les serveurs vectoriels apportent des


facilités de mise en oeuvre et des ouvertures fonctionnelles uniques.

A la différence des systèmes OLAP (MOLAP ou ROLAP),


que
l’utilisateur pourra manipuler. Leur structure particulière et les performances qui en
découlent, permettent aux utilisateurs de considérer chaque colonne, ou les calculs de
chaque colonne comme dimension d’analyse. De la même manière, les indicateurs
peuvent être illimités, calculés dynamiquement ou bien être constitués en dimensions,
sous la forme de tranches, de segmentation, ou de calculs divers.

.
Les bases de données vectorielles

La finalité d’un serveur vectoriel est d’assurer la gestion de données en offrant une organisation des données optimisée
pour les requêtes d’analyse, de sélection, de comptage, de calcul, d’extraction, dont la nature et les clés d’accès ne
peuvent être
prédéterminées.
Dans une table classique (fichier, table relationnelle), les données sont présentées sous la forme d’enregistrements.
Chaque enregistrement donnant sa valeur pour chaque colonne. Un fichier "client" va décrire pour chaque
enregistrement les valeurs de "code", "nom", "adresse", "CA Cumulé", etc. pour un client donné.
Une table vectorielle est constituée par la transposition d’un fichier: chaque enregistrement va décrire la totalité des
valeurs d’une colonne pour la table initiale.
L’enregistrement "nom" contiendra toutes les valeurs "nom" du fichier. L’enregistrement "CA Cumulé", toutes les
valeurs de CA cumulé du fichier.
Une base vectorielle est constituée par la création d'un enregistrement
par colonne de la table initiale, ce qui rappelle l’indexation de chaque
colonne d’une table relationnelle.
Les données sont structurées en vecteurs, un vecteur représentant
une
donnée (ou champ ou colonne) et toutes ses valeurs, un vecteur est
un
Cette structureau
enregistrement physique des tables
sens physique ne change rien à la vision et
du stockage.
l’utilisation par
l’utilisateur, qui continue à travailler sur un fichier "client" ou "ligne de
factures" conceptuellement identiques.
Une requête se décompose classiquement en deux phases : sélection
d'enregistrements puis extraction et éventuelle agrégation. En
environnement vectoriel, seules les colonnes présentes dans la requêtes
sont lues.

Le nombre de colonnes initiales du fichier n’intervient donc pas dans


les
performances.
Les bases de données vectorielles

est le seul serveur vectoriel dans lequel BIAL-X possède une


expertise.

, qui n’est pas liée à l’outil est de prime abord. Par


ailleurs, l’interface HVS, est certes robuste, mais demeure rudimentaire. De fait, les
premières mises en œuvre sont laborieuses.

En terme de performances, celles affichées par HVS sont excellentes. BIAL-X a eu


l’occasion de piloter la mise en œuvre de HVS au sein du département Marketing de la
Banque de Detail de la Société Générale. Le serveur vectoriel supportait une volumétrie
supérieure à 6TO avec des tables de 70 vecteurs contenant 200 millions de valeurs…

Autre avantage :
.
Les bases MOLAP

Structuration des données selon un principe de


dimensions correspondant
étroitement aux axes de recherche des utilisateurs. Cette structure en
forme de "cube" présente de nombreux avantages :

le cube : OLAP réactualise l'ensemble des calculs de synthèse


et les agrégats selon la question posée
Exemple : chiffre d'affaires réalisé par produit et par région et par période, ou, en pivotant par région et par
produit et par période

, permettant de découper une "tranche" du cube afin de


l'analyser plus finement

pour descendre plus avant dans le détail


Exemple : Vente des produits frais dans la région Alsace pour le trimestre écoulé
Possibilité d’affiner :
...Et dans le département du Bas Rhin
...Et dans la ville de Strasbourg...
...Et dans le quartier
Les 12 règles de l’OLAP

: Le Modèle OLAP est multidimensionnel par nature


: L'emplacement physique du serveur OLAP est transparent pour
l'utilisateur
: L'utilisateur OLAP dispose de l'accessibilité à toutes les données
nécessaires à ses analyses
: La performance des reporting restent stables indépendamment du
nombre de dimensions.
: Le serveur OLAP s'intègre dans une architecture client serveur
:Le dimensionnement est générique afin de ne pas fausser les
analyses
: Le serveur OLAP assure la gestion des données clairsemées
: Le serveur OLAP offre un support multi-utilisateurs (gestion
des mises à jour, intégrité, sécurité)
: Le serveur OLAP permet la réalisation d'opérations inter
dimensions sans restriction
: Le serveur OLAP permet une manipulation intuitive des données
: La flexibilité (ou souplesse) de l'édition des rapports est intrinsèque au
modèle.
: Le nombre de dimensions et de niveaux d'aggrégation
possibles est suffisant pour autoriser les analyses les plus poussées
Du concept à l’implémentation

OLAP

MOLAP (Multidimensional) ROLAP (Relational)


Il s'agit réellement d'une structure multidimensionnelle. une classique base relationnelle organisée pour fonctionner
Les bases MOLAP sont rapides et performantes. Elles comme une base OLAP. Elles sont bien plus lentes et
proposent des fonctionnalités particulièrement évoluées. nettement moins performantes que les bases MOLAP.
Les bases de type MOLAP restent limitées aux gigaoctets. Mais, immense avantage, elles sont sans limites de taille.

HOLAP (Hybride)
propose de cumuler les avantages des
deux modèles précédents. Les données
agrégées sont stockées sous forme multi-
dimensionnelles, alors que les données
détaillées sont stockées dans des
structures relationnelles

DOLAP (Desktop)
Base OLAP très limitée en taille
hébergée sur le poste client. Elle
est bien entendu très rapide.
OLAP : Illustration avec Analysis
Services
In memory

Le principe est de charger les données en mémoire vive pour les


analyser.

: Le concept de BI in memory est déjà ancien mais devient une réelle


alternative avec la démocratisation des processeurs 64 bits qui ne sont pas limités
à 4Gb de Ram.

: Beaucoup plus rapide que de requêter sur disque.

: Le In-memory permet de proposer de nouveaux outils BI « tout en


un » au plus grand nombre : ETL et Reporting

: Choix entre accès en lecture instantané et quantité de


données limitée ou lenteur de l’accès en lecture et quantité de données
pratiquement illimitée.

: QlikView, Power Pivot, SAP Hana.


Sommaire

Les plateformes BI

Concept de l’outil

Panorama des éditeurs

xxxx
Les plateformes BI
La face visible pour les utilisateurs

Les principaux Ce dernier


acteurs du propose l’accès
marché aux rapports
proposent tous tout en assurant
un portail la gestion des
décisionnel. habilitations

Il permet la mise
en œuvre
Mise en œuvre
d’applications
simple et rapide
décisionnelles et
(dans un
incarne
premier temps)
l’intelligence
décisionnelle
Editeurs de
Plateformes BI

Editeurs
Editeurs Open Source
Conventionnels

La partie visible de la chaine décisionnelle est


également la plus difficile à comparer en
Carré Magique du Gartner raison des nombreux éditeurs et des
(Pour les éditeurs conventionnels) différentes fonctionnalités proposées.
Composantes d'une Plateforme BI

Administration Administration
Diffusion Fonctionnalités
(Sécurité) (Maintenance)
• Connexion aux • Robustesse de • Facilité d’accès • Visualisation et
annuaires (LDAP la solution au portail rafraichissement
ou AD) • Facilité de • Echange avec le des rapports
• Gestion des personnalisation référentiel (planification)
utilisateurs et du • Support • Possibilité de • Reporting Ad-
contenu technique planification Hoc
• Granularité fine • Evolutivité de la • Communication • Exploration
dans la gestion solution avec serveur (Drill)
des habilitation mail, de fichiers, • Data Mining
FTP • Communication
• Intégration avec autour des
la bureautique documents et
analyses
(Forum)
Sécurité des plateformes

Consultatio
n vision RH
Administration (Sécurité)
Consultation
• Connexion aux vision
annuaires (LDAP ou Comptabilité
AD)
• Gestion des utilisateurs
et du contenu Pas d’accès Rafraichissement
• Granularité fine dans la
gestion des habilitation Pour la gestion des droits, la plupart des plateformes propose
désormais
• une gestion au niveau du contenu (quels rapports ou
quelles analyses sont disponibles pour cet utilisateur)
• un accès «personnalisé à la données » (pour un même
rapport, un utilisateur a une vision différente d’un autre
(par exemple selon son service)
• la possibilité de se connecter facilement à un service
d’annuaire (pour une gestion simplifiée des groupes et
utilisateurs)
Maintenance des plateformes

Administration
(Maintenance)
• Robustesse de la
solution
• Facilité de
personnalisation
• Support technique
• Evolutivité de la La robustesse de la plateforme est peu souvent mise à
solution défaut… à condition de mettre en œuvre les couches sous-
jacentes. (SQL Server pour Microsoft, OC4J pour Oracle,…)

La personnalisation est en revanche souvent difficile à mettre


en œuvre car la complexité technique du produit est souvent
forte (nécessité de redévelopper un intranet en s’appuyant sur
les services de la solution déployée)

Enfin, concernant le suivi par l’éditeur, il faut souligner les


temps de réponse exemplaire de la communauté Open
Source.
Diffusion de l’information

Mail

Diffusion

•Facilité d’accès au portail


•Echange avec le référentiel
•Possibilité de planification Nouvelle planification, abonnements,
•Communication avec envoi de document
serveur mail, de fichiers,
FTP
•Intégration avec la
bureautique Toute plateforme digne de ce nom doit proposer un système
de « Push » de l’information.
• Gestion de tous les canaux de communication (mail,
fichier, terminaux mobiles,…)
• Possibilité de planifier les différents éléments (alerte,
« push » des rapports,…
• Intégration avec les outils bureautique classique : Export
des rapports au format Excel ou rafraichissement depuis
Office (Live Office, Oracle Publisher,…)
Notes des plateformes

Sécurité Maintenance Diffusion

Business Objects
XI
IBM - Cognos

Microsoft SQL
Server
Oracle OBIEE+

Pentaho

Jasper Server
Les Fonctionnalités

Fonctionnalités

• Visualisation et
rafraichissement des
rapports (planification)
• Reporting Ad-Hoc
• Analyse, Exploration
(Drill)
• Data Mining
• Communication autour
des documents et
analyses (Forum)

A l’heure actuelle, c’est bien sur ce domaine que se battent les éditeurs pour
obtenir une plateforme offrant:
• le périmètre le plus vaste possible en termes de fonctionnalités
• sur chaque fonctionnalité, une interface la plus ergonomique avec le plus de
possibilités
L’approche de la BI vue par les utilisateurs

- BESOINS UTILISATEUR + CE QUE CELA SIGNIFIE


Mise en place budget,
Elaboration budgétaire / reporting financier et gestion
Planification du workflow
Mise en place de tableaux de
Tableaux de bords bords DG
Réponse à des questions
Analyse Ad-hoc complexes par l’utilisateur
Analyse prédictive, Exploration
Data Mining de données
Création et mise en forme par
Reporting Ad-hoc l’utilisateur

Rapports pro-formats
Reporting de masse imprimés, envoyés ou
partagés sur portail

+ -
Nombre utilisateurs Maturité du
client
Le reporting

Objectifs
Produire et diffuser des rapports.

On distingue :

•le reporting ad-hoc qui permet à un utilisateur de créer une nouvelle


analyse (Requêtes, tableaux et graphiques) et de diffuser le résultat sur
le portail

• le reporting de masse qui permet, à partir d’un rapport, de diffuser à de


nombreux destinataires les resultats obtenus. Dans ce cas, c’est souvent
l’informatique qui produit ces rapports.
Le reporting

Caractéristiques
Dans la théorie, le principe est simple : Il s’agit de créer des rapports et de
les diffuser sur le portail. A l’idéal,
Création d’un rapport Portail l’outil doit permettre à tout utilisateur
de créer des rapports riches et de les
publier simplement.

Dans la réalité, mis à part BO, on observe le schéma suivant :

Création de rapports riches


Portail
Avec un outil spécialisé
Tâche réservée au développeur La publication Outil de reporting ‘Ad-Hoc’
ou à l’utilisateur aguerri peut s’avérer
Comme l’outil de création de rapports riches
fastidieuse est trop complexe, un outil plus simple
permet à l’utilisateur de créer ses rapports.
Ces derniers sont bien souvent très
succincts
Reporting : gare à l’intégration !

Ireport (Jasper)
Birt Rapport riche
MS Report 2.0 Rapport riche Consultation
MS PP Analytics
Harry Report

Création de
Outil
rapports simples
Riche
Reporting de masse Outil Ad-
Hoc

Rapport Simple
Faits
Perte d’autonomie pour l’utilisateur
Toute création de rapport élaborée passe par un développeur
Conclusion
Le choix de la solution est très structurant. En effet, ce genre de topologie est adaptée à des sites ‘Push
Button’. Dès lors que l’on souhaite que l’utilisateur soit partie prenante dans la création de rapport, très peu de
solutions sont disponibles
Module par fonctionnalité
Reporting (1/2)

Suite Reporting Note et commentaire

Business Web Intelligence (Ad Hoc) 4,5 /5


Objects Desktop Intelligence (Ad Hoc) La suite BO est probablement la meilleure plateforme
Crystal Report (reporting de de reporting actuelle. La nouvelle version renoue
masse) avec les innovations (suivi des rapports,
Live Office (intégration Office) ergonomie,…)
SQL Reporting Services (reporting de 3/5
Server masse) Si la partie reporting de masse et portail est tout à fait
Report Builder (Ad Hoc) au niveau de ses concurrents, le reporting ad-hoc est
encore loin d’offrir toutes les fonctionnalités espérées
ni l’ergonomie attendue du créateur d’Excel
Oracle Oracle Answers (Ad Hoc) 4/5
Oracle Publisher (reporting de Issue de la suite Siebel Analytics, les produits Oracle
masse) manque de notoriété mais sont pourtant très bon d’un
Office Plug In (intégration Office) point de vue technique et utilisation
IBM Cognos 8 (Report Studio) 4,5 /5
Cette version de Cognos offre la puissance et la
souplesse à l’utilisation. Elle demeure néanmoins un
travail de spécialiste quant à sa mise en œuvre,
notamment lors de la création de packages.
Module par fonctionnalité
Reporting (2/2)

Suite Reporting Note et commentaire

Harry Harry Pilot for the Web(Ad Hoc) 3 /5


Harry Pilot (Ad Hoc) Une très bonne suite et une approche intéressante
(application dashboard) mais une interface utilisateur qui
nécessite une certaine acclimatation
Pentaho Jfree Report (Reporting de 2/5
masse) La réalisation de rapports est à laisser aux utilisateurs
Pentaho Metadata (ad Hoc) aguerris mais la partie reporting ad-hoc évolue
énormément depuis quelques mois. Un produit à suivre
Jasper iReport 3/5
Ireport est très complet. Il est de plus parfaitement
intégré au portail Jasper.
Il demeure cependant un outil dédié à l’informaticien
Les Tableaux de bord

Objectifs
Obtenir en un coup d’œil une vue consolidée de son activité (quel que
soit le niveau dans l’entreprise), et pouvoir visualiser certains rapports
expliquant les résultats

Caractéristiques
Pour obtenir des tableaux de bord qui attirent l’attention sur les points
cruciaux, les présentations sont très graphiques (peu de tableaux de
données) et font la part belle au animations (objets clignotants, jauge
animée, graphique qui se dessinent,…)
Paradoxalement, les requêtes mise en œuvre sont à l’inverse « statique »
(peu d’interrogation ad-hoc sur les tableaux de bord)
Quelques exemples
Module par fonctionnalité
Tableaux de bord (1/2)

Suite Tableaux de bord Note et commentaire

Business Dashboard manager 4,5 /5


Objects Crystal Xcelsius Avec ses objets Flash embarqués Xcelsius est un excellent
produit. Dashboard Manager sera probablement abandonné
à terme
SQL Reporting Services 3/5
Server L’acquisition récente de Dundas software a permis à
microsoft d’intégrer dans ses rapports des jauges et des
graphiques qui attire l’attention. Limité aux utilisateurs IT
Oracle Oracle Interactive 4/5
Dashboard Très bon produit qui manque encore de notoriété comme
pour toute la suite OBIEE+
Microsoft Sharepoint 4/5
Performance Point a été intégré dans Sharepoint. Dans les
faits, Microsoft permet d’intégrer des documents proclarity,
des rapports RS et des analyses AS dans des tableaux de
bords publiés dans le portail collaboratif Sharepoint
Module par fonctionnalité
Tableaux de bord (2/2)

Suite Tableaux de bord Note et commentaire

Harry Harry Dashboard 4 /5


Un produit qui se déploie aisément avec une personnalisation
complète et qui permet d’intégrer des objets Flash basés sur les
requête Harry. Besoin de connaitre un miminum les scripts Harry.

Pentaho BI Platform 2/5


Obligation de connaitre le java script pour intégrer de nouveau
Dashboard! Un produit intéressant pour les développeur
exclusivement.
Jasper JasperPortal 3,5/5
Jasper propose un outil de création de tableau de bord Ad-Hoc. Ce
dernier reste cependant très simple. Il comblera néanmoins les
besoins principaux. En revanche, cette solution n’est accessible que
dans la version payante.

Qliktech QlikView 4/5


Un produit spécialisé d’un éditeur suédois qui rencontre un succès
grandissant non démérité. Nécessité de connaitre le SQL pour créer
des applications complètes.
L’analyse

Objectifs
Détecter et analyser la source d’un mauvais résultat ou d’un écart par
rapport à celui attendu. Répondre à des questions complexes de la part
des utilisateur

Caractéristiques
On parle dans ce cas de process OLAP.
Pour répondre au besoin de zoom de manière très performante, les
structures multidimensionnelles ont étés créés.
Les précurseurs dans le domaine du stockage multidimensionnel : Oracle
Hyperion, Microsoft Analysis Services, Cognos PowerPlay
L’élaboration budgétaire

Objectifs
Planifier un budget, des ressources, des dépenses, …

Caractéristiques
Les produits sont souvent basées sur une structure multidimensionnelle
(ce qui facilite les consolidations)
On retrouve en conséquence comme leader sur le marché Oracle
Hyperion Planning, Cognos Planning. Microsoft a annoncé en Février
2009 la fin de son offre Performance Point pour la fondre dans son portail
Powerpoint.
: l’élaboration budgétaire dépasse le cadre de la BI. Pour la
mettre en œuvre, il convient de revoir les processus de l’entreprise et de
les implémenter dans une solution collaborative (Exemple Sharepoint).
En la matière, la BI contribue par les techniques et les outils qu’elle
apporte.
Module par fonctionnalité
Elaboration budgétaire

Suite Outil d’élaboration Note et commentaire

SAP Outlook Soft 4/5


Très bon outil qui a été préféré à ALG Software qui
était dans le giron de BO.
Oracle Hyperion Planning 4 /5
Très bon outil qui s’appuie sur le moteur Essbase et
qui permet en conséquence une excellent interface
avec Excel
SQL Performance Point Abandonné en Février 2009!
Server
IBM Cognos Planning
Le data Mining

Objectifs
Découvrir des corrélations cachées dans les données, réaliser de la
segmentation des données, pratiquer de la simulation

Caractéristiques
Cette fonctionnalité était difficile d’accès pour les non-statisticiens.
Il est en effet nécessaire de modéliser certain comportement selon
plusieurs algorithme.
Cependant, les éditeurs, Microsoft en tête ont vulgarisé cette fonction
pour la rendre accessible dans des outils communs (exemple : Microsoft
Excel).

Les algorithmes statistiques bien qu’encapsulés sont bel et bien présents


plus…
:  Logistic
Regression
 Linear
Decision Trees Clustering Time Naïve Sequence Association Neural Net Regression
Series Bayes Clustering  Text Mining
Module par fonctionnalité
Data Mining

Suite Data Mining Note et commentaire

SAS --- /5

Coheris SPAD /5

Microsoft Analysis Services 4/5


Une offre très simple et packagée. Accessible par le
novice ainsi que par l’expert.
Notes récapitulatives

Reporting
6
4 Les résultats de ces analyses sont assez proches
de l’étude du Gartner
2
Elab.
Budgétaire 0 Dashboard

En regardant au plus près, nous pouvons


BO XI 3 constater que les profils sont sensiblement
différents :
OBIEE+ • Business Objects est plus tourné vers la
MOLAP
restitution d’information (Reporting et Dashboard),
IBM C8 • Oracle est plus orienté sur l’élaboration
budgétaire et l’analyse,
• Cognos est l’offre la plus équilibrée
• Microsoft est légèrement en retrait mais
compense par des coûts plus faible et une
intégration a sa base de données
Les Fonctionnalités

Vous aimerez peut-être aussi