Intégration des tableaux de bord de Convergence Pulse™ dans Convergence for MDM™
PFE chez Semarchy
Soutenance
10/09/2014
Sommaire
-
Contexte fonctionnel
- Master Data Management
- Convergence for MDM™
- Convergence Pulse™
-
Intégration de Convergence Pulse™ dans Convergence for MDM™
- Contexte technique
- Étapes
- Et ensuite ?

contexte fonctionnel
Convergence for MDM™
- Génère une application web de MDM
- Modèles logiques de données
- Processus de certification
- Deploy model edition
- Pas de modèle de données préexistant
Convergence Pulse™
-
Fonctions de mesure et d’analyse
- pour profiler les données sources
- pour surveiller l’état des données gérées par Convergence for MDM™
-
Tableaux de bord
- actuellement fournis par Microsoft Excel
Intégration des tableaux de bord
dans convergence for MDM™
Contexte technique
-
RAP (Remote Application Platform)
- Développer en Java une interface Web
-
Utilise l'API de SWT (Standard Widget Toolkit)
- Pas de widget de graphiques actuellement
Widget souhaité
- Compatibilité avec les principaux navigateurs
- Adaptation automatique selon l'espace disponible
- Barres groupées, stackées
-
Plusieurs axes des abscisses
- Choix des couleurs, légende
- Info-bulles
- Animations au chargement
Évolution
- Benchmark de librairies Javascript
- Prototype avec la librairie choisie
- Création du widget RAP de graphique
- Création du tableau de bord générique
- Slicers
- Table
- Bien sûr... graphique
- Boutons d'action
-
Implémentations de 9 tableaux de bord actuels

Benchmark de librairies Javascript
- Dessin de graphiques pour un navigateur, à l'aide balises svg
- Barres de défilement si beaucoup d'éléments
- Barres empilées, barres groupées
- Gestion des labels
- Gestion des axes
- Gestion des couleurs
- Animation au chargement
D3.js
Prototype avec D3.js
- Légende
- Plusieurs axes des abscisses
- Barres stackées et groupées à la fois
Widget RAP de graphique
-
Adaptation à la taille
- Info-bulles
- Animation au chargement...
Tableau de bord générique
-
Slicers
- Table
- Plusieurs layouts...
Moteur d'agrégation des données utilisé par le DashboardModel pour remplir slicers, pivotTable et chartCanvas
Implémentation de 9 tableaux de bord


En production dans la version 3.0
Et ensuite ?
- Supporter plusieurs colonnes, plusieurs mesures
- Mise à jour de l'affichage entre table et graphique
- Étendre le choix de graphiques
- Laisser l'utilisateur créer ses propres tableaux de bord ...


Merci !
Des questions ?
Soutenance : PFE chez Semarchy
By Caroline Monin
Soutenance : PFE chez Semarchy
- 866