Creer tableau de bord dynamique

 

 


🎯 Créer un tableau de bord dynamique avec des filtres en cascade dans OBIEE

Un tableau de bord efficace, c’est plus que des jolis graphiques : c’est un outil interactif, capable de s’adapter aux besoins de l’utilisateur en un clic. Et l’un des meilleurs moyens de le rendre vraiment dynamique, c’est d’utiliser des filtres en cascade.
Tu veux que ton filtre "Ville" n’affiche que les villes de la région sélectionnée ? Tu es au bon endroit.


🔍 Les filtres en cascade, c’est quoi exactement ?

Les filtres en cascade (ou cascading prompts) permettent d’afficher des options dans un filtre en fonction de la sélection faite dans un autre.
Exemple :

  • Tu choisis une Région

  • OBIEE te propose alors uniquement les Villes correspondant à cette région.

C’est à la fois plus pratique pour l’utilisateur, et plus performant, car on limite les choix inutiles.


🧱 Étapes pour créer un tableau de bord dynamique avec filtres en cascade

1. Crée une analyse source pour chaque filtre

Avant de construire tes invites (prompts), tu dois préparer les analyses sources :

  • Analyse 1 : liste des Régions (ou tout autre niveau supérieur).

  • Analyse 2 : liste des Villes, avec un filtre basé sur la Région.

💡 Conseil : ajoute une clause IS NOT NULL pour éviter les valeurs vides.


2. Crée une page de tableau de bord avec un Prompt

Dans OBIEE :

  1. Va dans New > Dashboard Prompt

  2. Sélectionne le sujet correspondant à tes analyses.


3. Ajoute l’invite de niveau supérieur (ex. : Région)

  • Choisis l’attribut Région

  • Définis la portée du filtre (scope) à "dashboard" ou "page" selon le besoin.

  • Active la saisie libre si nécessaire.


4. Ajoute l’invite dépendante (ex. : Ville)

  • Choisis l’attribut Ville

  • Dans les paramètres du filtre, coche Limit values by et choisis Région comme dépendance.

  • Tu viens de créer une cascade logique !


5. Lier les invites aux analyses du tableau de bord

  • Assure-toi que tes analyses dans le tableau de bord utilisent les mêmes colonnes que celles des invites.

  • Dans les critères d’analyse, applique un filtre de type Is prompted pour que les filtres soient dynamiques.


🧪 Tester le comportement

Une fois tout en place :

  • Sélectionne une Région dans le tableau de bord.

  • Regarde si la liste des Villes est automatiquement filtrée.

  • Vérifie que les analyses se mettent bien à jour selon les filtres.

C’est fluide ? Alors ton filtre en cascade fonctionne comme prévu ✅


⚠️ Astuces et bonnes pratiques

  • Donne des noms clairs à tes invites (surtout si tu en as plusieurs).

  • Regroupe les filtres dans une zone de sélection bien visible.

  • Utilise un affichage compact pour les longues listes (menu déroulant ou auto-complétion).

  • Si tu utilises plusieurs cascades, garde un ordre logique : Pays > Région > Ville par exemple.


🧭 En résumé

Les filtres en cascade sont un excellent moyen de rendre ton tableau de bord plus intelligent et plus agréable à utiliser. Tu aides l’utilisateur à faire le bon choix plus rapidement, tu améliores la performance, et tu crées une interface plus propre.

C’est un petit effort de configuration pour un grand confort d’usage.

Commentaires