Open Source Business Intelligence Présentation de la plateforme

quaggaholeInternet και Εφαρμογές Web

15 Αυγ 2012 (πριν από 4 χρόνια και 11 μήνες)

330 εμφανίσεις

Vanilla
Open Source Business Intelligence
Présentation de la plateforme
Novembre 2008
Patrick Beaucamp
BPM Conseil
Contact :
patrick.beaucamp@bpm-conseil.com
Table des matières
Introduction
.............................................................................................
3
Portail Décisionnel
.....................................................................................
4
Reporting Web
..........................................................................................
5
Visualisation Olap
......................................................................................
6
Tableaux de Bords
.....................................................................................
7
Indicateurs de Performance
..........................................................................
8
Gélocalisation
..........................................................................................
9
Introduction
Vanilla est la plateforme décisionnelle Open Source éditée par BPM-Conseil.
Vanilla offre un environnement intégré et sécurisé pour la mise à disposition de

documents décisionnels (c'est à dire des documents valorisant les informations de

l'entreprise).
Les différents types de documents utilisateurs manipulés par la plateforme Vanilla sont :

des rapports (support des moteurs Ireport et BIRT)

des vues Olap (support de FreeAnalysis)

des tableaux de bord (support de FreeDashboard)

des indicateurs de performance (support de FreeMetrics)

des cartographies (intégration de Googlemap et d'autres systèmes de

géolocalisation)
Tous les documents décisionnels sont accessibles au travers un portail décisionnel ou

bien grâce à l'appel de flux externes (type Web Services ou lien URL), portail qui

contient des fonctions orientées utilisateurs comme l'accès aux historiques des rapports,

la possibilité de s'abonner à un rapport, la possibilité de programmer dans le temps le

lancement d'un rapport
En complément des environnements «

utilisateurs

», la plateforme Vanilla fournit des

composants pour les développeurs et les administrateurs de solution décisionnelles :

FreeMétadata : un environnement pour la définition des niveaux d'abstraction

entre les bases de données et les vues métiers, ou l'on peut sécuriser l'accès

packages de ressources en utilisant des groupes applicatifs

BI Profiling : environnement de définition de critères pour l'analyse et la

qualification des différentes métadonnées manipulées.

BIScheduler : programmateur utilisant Quartz pour la gestion des agendas de

productions de différents composants décisionnels (flux ETL, création de rapports

ou de tableaux de bord, validation de tests, alimentation d'indicateurs)

BIWorkflow : environnement de création et d'administration de processus

décisionnels basé sur Bonita et permettant la mise en place de scénarios de

collecte/validation/distribution de l'information

«Enterprise Service

» : interface d'administration permettant la création de

packages de déploiement d'application entre serveur, l'accès à des analyses

d'impacts sur les documents, la sécurisation de l'accès aux différentes ressources

et la gestion directe (édition XML) de ces différentes ressources.
Les paragraphes suivants contiennent des informations complémentaires sur chacun des

modules de la plateforme Vanilla
Portail Décisionnel
Vanilla Open BI Portal fournit un accès centralisé et sécurisé aux différentes ressources

décisionnelles d'une application
Vanilla utilise le Framework GWT (Google Web Toolkit) pour offrir des interfaces

dynamiques de type «

Web 2.0

», avec une palette de fonctions dédiées à la

manipulation de documents décisionnels, parmi lesquels :

l'accès aux historiques sécurisés des rapports (par groupe d'utilisateurs)

la possibilité de gérer ses propres listes : rapports favoris, gestion des alertes

personnelles, abonnement à des listes de diffusion

la possibilité de créer des rapports de type 'burst' pour créer autant de rapports

que de groupes utilisateur (chaque rapport fournissant le résultat du groupe)

la possibilité de lancer un rapport sur différentes bases de données (utile lors de

validation de rapports entre la base de recette et la base de production)

la possibilité d'éditer les rapports créés à partir de l'environnement

FreeWebReport

des fonctions de recherche (barre de recherche dynamique), d'agrégation

(création de PDF contenant plusieurs rapports) et de validation des informations

(soumission d'une validation d'un rapport à un autre utilisateur)

des fonctions d'administration, comme la gestion des utilisateurs et des groupes,

l'accès aux logs d'activité de la plateforme, la gestion des sécurités d'accès aux

ressources.
Visualisation utilisateur du portail décisionnel
Reporting Web
La plateforme Vanilla fournit un environnement de création de rapports à l'aide d'un

browser Web, en utilisant les documents de métadonnées créés à partir de

FreeMetadata, ce qui permet aux utilisateurs de travailler avec des vues métiers

sécurisées (sécurisation des tables/colonnbes et sécurisation dynamique des données).
Les rapports créés peuvent être publiés sous différents formats (HTML, XML, PDF, CSV,

Excel) et peuvent être intégrés dans un processus de création plus complexe (scheduler,

workbook)
Les rapports créés peuvent être manipulés depuis le portail (éditeur de rapport intégré )

ou bien repris dans les packages java Open Source BIRT ou Ireport (ajout de fonctions

complémentaires, représentations graphiques complexes)
Sélection d'un format de rapport
Sélection des items à partir d'un document de métadonnées sécurisées
Visualisation Olap
La plateforme Vanilla fournit les différents composants utiles à la création de modèles

multi dimensionnels, grâce au composant «FreeAnalysis Schema Designer», qui permet la

définition de différentes sources de données, des dimensions d'entreprise, des mesures

d'analyse et des différents cubes associés (technologie molap ou rolap, support des

cubes Microsoft ou Hyperion en natif XMLA)
La plateforme Vanilla est livrée avec 3 composants pour visualiser les cubes :

un module Web d'analyse et d'exploration des cubes

un module java d'analyse et d'exploration des cubes

un plugin Excel ou OpenOffice pour explorer les cubes depuis Excel ou OpenOffice
Visualisation Web d'une grille multi dimensionnelle
Visualisation Web d'un graphique multi mesures
Tableaux de Bords
La plateforme Vanilla fournit les différents composants utiles à la création de tableaux

de bords, grâce au composant «FreeDashboard Designer», qui permet la définition de

composants (Dashlet) utilisant différents moteurs de rendu (graphe, liste) et

l'assemblage de ces composants dans des tableaux de bord interactifs structurés.
La création des tableaux de bord sécurisé peut être réalisé à l'aide d'un simple browser

Web, avec déploiement du document dans le portail Vanilla ou bien intégration des

comlposants dans des portails existants.
Visualisation d'un tableau de bord interactif
Intégration de composants (radar, gauge, histogramme) dans un portail
Indicateurs de Performance
La plateforme Vanilla fournit les différents composants utiles à la création et au

déploiement d'application de gestion d'indicateurs de performance, parmi lesquels :

des packages de design et d'administration des applications de type BSC/KPI

un package de gestion des alertes sur les valeurs des indicateurs

un environnement de création de processus de chargement et de gestion des

valeurs des indicateurs (par période, par droit d'accès), intégrant les valeurs soit

au travers une feuille Excel, soit au travers des flux ETL

2 modules (java et Web) pour permettre l'accès à des tableaux de bords sécurisés
Les différentes valeurs des objets définis : applications, thèmes, indicateurs et leurs

différentes valeurs (objectif, borne, tendance) sont aussi disponibles pour construire des

tableaux de bord avec le package FreeDashboard.
Visualisation de l'évolution d'une valeur d'un indicateur
Visualisation des valeurs d'un indicateur (bornes et valeurs)
Gélocalisation
Les ressources de type «

données

» de la plateforme Vanilla sont disponibles pour des

traitements de type cartographiques, ce qui permet une valorisation des données et

offre une alternative interactive aux représentations classiques.
Intégration Google Map de données issue d'une base d'indicateurs
Accès à des rapports de détail depuis une visualisation Google Map