1 / 23

Business Intelligence en ACube

Business Intelligence en ACube. OLAP et Reporting avec ACubeOLAP et GRaM. ACubeOLAP. Client Olap en ACube. ACubeOLAP. Client OLAP Navigation dans les bases de données multidimensionnelles Constitution de requêtes par glisser/déposer Affichage sous forme de graphique

davin
Télécharger la présentation

Business Intelligence en ACube

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Business Intelligence en ACube OLAP et Reporting avec ACubeOLAP et GRaM

  2. ACubeOLAP Client Olap en ACube

  3. ACubeOLAP • Client OLAP • Navigation dans les bases de données multidimensionnelles • Constitution de requêtes par glisser/déposer • Affichage sous forme de graphique • Possibilité de sauvegarder les requêtes • Basé sur le protocole standard XML/A : • Propriétaire : Microsoft Analysis Services, Hyperion etc. • Open-Source : Mondrian

  4. Navigation dans la base Interrogation du serveur • Groupes de mesures, • Mesures, • Dimensions, • Hiérarchies, • Niveaux, • Membres

  5. Constitution de la requête • Simple glisser/déposer des objets de la base sur les champs

  6. Tableau • Affichage sous forme de tableau • Export Excel et fichier plat

  7. Drill down, drill up

  8. Graphique • Graphiques SVG • Firefox/Mozilla : natif • IE : Plugin Adobe • Types de graphique • Courbes • Aires • Batons • Types de cumul • Aucun • Somme • Pourcentage

  9. Sauvegardes • Sauvegarde sur le système de fichier local • Permet de partager facilement les requêtes • Format XML, quelques ko

  10. Administration • Droits stockés en base de données • Liste des utilisateurs • Pour chacun, liste des cubes qu’il est autorisé à consulter

  11. Rapports intégrés à une application Intégration de BIRT à ACube

  12. Objectifs • Tableaux de bord dans une application métier • Tableaux de bord • Fiche de synthèse (facture, fiche opération etc.) • Tableaux chiffrés, graphiques, navigation entre rapports etc. • Intégration dans le framework ACube • Serveur : API simplifiée de gestion des rapports • Client+Serveur : interface « clé en main » pour afficher des rapports dans une application ACube

  13. Technologie • Utilisation de BIRT • Compatible ACube, en J2EE • Développement en WYSIWYG sous Eclipse • Connectivité : JDBC, fichiers plats etc. • Rapports génériques (avec des paramètres) • API simplifiée et standardisée • Ouverture vers d’autres technologies : MS Reporting Services

  14. Exemple : rapport BIRT • Rapport BIRT avec un paramètre • Définir le rapport sous Eclipse • Ajouter le fichier dans le bon répertoire du serveur • Le FW ACube génère automatiquement l’interface de consultation

  15. GRaM Gestion de Rapports Mutualisée

  16. GRaM, Gestion de Rapports Mutualisée • Portail de rapports • Accès centralisé aux rapports de tous les projets • Gestion des droits par profils • Un rapport peut être consulté par un ou plusieurs profil • Interface de mise en ligne de nouveaux rapports • Aucun déploiement ni redémarrage nécessaire • Simple couche de présentation • La génération des rapports est laissée à un outil dédié (MS Reporting Services, BIRT etc) • Extensible • Gestion des droits par utilisateur etc.

  17. Consultation (1/3) : choix du rapport • A gauche : liste des applications • A droite : arborescence des rapports • Peut être définie par les utilisateurs

  18. Consultation (2/3) : paramètres

  19. Consultation (3/3) • Bandeau du haut • retour au choix des paramètres • Export PDF et Excel

  20. Gestion des fichiers • Fichiers stockés sur le serveur: • Définition de rapports, • Logos etc. • Caché à l’utilisateur • Utilisation possible de noms techniques

  21. Gestion des rapports • Définition d’un nom « lisible » • Définition des profils qui peuvent consulter le rapport

  22. Arborescence des rapports • Interface de définition de l’arborescence • Peut être laissée aux utilisateurs responsables du projet

  23. Plateforme technique et roadmap • Basé aujourd’hui sur Microsoft Reporting Services • Evolution à moyen terme : ouverture à d’autres moteurs de rapports : • Birt, • JFreeReport, • etc.

More Related