Etude comparative des outils de reporting Sommaire 1. Liste des principaux outils de reporting .......................................................................................... 3 2. Principes des outils de reporting ..................................................................................................... 3 3. 2.1. Reporting de masse ................................................................................................................. 4 2.2. Reporting Ad-Hoc .................................................................................................................... 4 2.3. Analyse Ad-Hoc ou analyse multidimensionnelle ................................................................... 4 2.4. Datamining .............................................................................................................................. 5 2.5. Tableaux de bord ..................................................................................................................... 5 Matrice comparative des principales fonctionnalités ..................................................................... 6 4. Avantages/inconvénients (sécurité, gestion du travail collaboratif, support charge utilisateurs, autonomie utilisateurs, administration, etc ...)....................................................................................... 7 5. Cas d'usage optimal des outils ........................................................................................................ 7 6. Grilles des tarifications .................................................................................................................... 7 7. Préconisations ................................................................................... Error! Bookmark not defined. 1. Liste des principaux outils de reporting Open source : Pentaho Jasper soft Actuate Birt SAP Business objects IBM Cognos Qlickview Tableau software Microsoft SSRS Payants : 2. Principes des outils de reporting 2.1. Reporting de masse Il s’agit des rapports développés par une équipe informatique sur lesquels l’utilisateur n’a pas de possibilité d’analyse. Ce sont le plus souvent des requêtes SQL brutes décrivant un état à un instant ‘t’ de l’activité de l’entreprise, et envoyés par mail, ou publiés sur un portail web. Ces rapports sont maintenus par l’équipe technique. Lorsqu’une information supplémentaire est nécessaire, c’est cette équipe qui se chargera de l’ajouter, voire de créer un nouveau rapport avec les nouvelles informations demandées. 2.2.Reporting Ad-Hoc Ce sont les rapports qui sont crées directement par les utilisateurs. Aucune connaissance technique n’est requise pour créer ce type de rapports. Ce type de rapport est maintenu par les utilisateurs qui décident eux même de ce qu’ils veulent ajouter ou retirer comme information au rapport. Ceci se fait en général par le biais d’une surcouche métier, représentée sous forme d’objets, que l’utilisateur n’a plus qu’à glisser/déposer pour visualiser les informations dont il a besoin. En pratique, l’outil traduit la liste des objets sélectionnés en requête sql pour récupérer les données de la base. 2.3. Analyse Ad-Hoc ou analyse multidimensionnelle L’analyse multidimensionnelle dans le reporting consiste à pouvoir rapidement, à partir des informations présentées dans le rapport, accéder à des informations de niveau fin ou agrégées sans avoir à recréer un nouveau rapport. On définit pour cela des axes d’analyse ou dimensions organisés de façon hiérarchique. Par exemple l’axe « géographie » peut aller au niveau le plus fin de la ville puis successivement au département, à la région, au pays, au continent. Lorsque l’utilisateur fait une requête, il peut alors zoomer sur le pays, la région, et inversement. L’outil calcule à la volée les données à agréger, ou bien s’appuie sur des données agrégées pré-calculées (tables d’agrégats, cube). 2.4. Datamining L’exploration de données, connue aussi sous l'expression de fouille de données, forage de données, prospection de données, data mining, ou encore extraction de connaissances à partir de données, « ECD » en français, « KDD » en anglais, a pour objet l’extraction d'un savoir ou d'une connaissance à partir de grandes quantités de données, par des méthodes automatiques ou semi-automatiques. (Wikipedia) 2.5.Tableaux de bord Un tableau de bord n’est rien d’autre qu’une forme particulière d’état, de rapport. On appelle tableau de bord un rapport qui est : Particulièrement synthétique : tout doit tenir sur une feuille A4, ou sur un écran d’ordinateur; Le plus souvent composite, c’est à dire présentant plusieurs indicateurs, qui ensemble offrent une représentation complète de l’activité de l’entreprise ; Souvent également personnalisé, c’est à dire que chaque acteur consulte un tableau de bord qui concerne son activité. On parle parfois de Key Performance Indicators (KPI), des indicateurs clé. Ce sont les indicateurs qui sont présentés dès la page d’accueil d’un portail décisionnel (Smile). 3. Matrice comparative des principales fonctionnalités Fonctionnalités Business objects Types de rapports Rapport de masse Rapport ad hoc Analyse multidimensionnelle Tableau de bord Source de Multi-source donnée Base de données classique (relationnelle) Base de données multidimensionnelle (modèle en étoile …) XML Création des Tableau simple rapports Tableau croisé Graphiques Rapports dynamiques (avec invite) Sections Ruptures Tables d'agrégats Variables, fonctions de calcul, de format, expressions (si alors sinon, …) Navigation (onglets, …) Export et Export pdf planification Export csv Export excel Envoi par mail Envoi par ftp Planification Accès et prise Accès Web en main Client lourd Prise en main utilisateurs et autonomie Administration Server-based platform Gestion des sauvegardes Sécurité/gestion des droits Outils Jasper Pentaho 4. Grilles des tarifications Outil Type de licence cout de licence cout maintenance Business Objects Pentaho Jasper 5. Avantages/inconvénients (sécurité, gestion du travail collaboratif, support charge utilisateurs, autonomie utilisateurs, administration, etc ...) 6. Cas d'usage optimal des outils