L’objectif de ce tutoriel est de montrer comment créer un dashboard avec agrégations sous ADI afin d’afficher le nombre de commandes passées par canal chaque mois.
Création un dashboard avec agrégations sous ADI
Pagelet Visualisation des commandes
- Allez dans l’onglet All Dashboards
Nommez le dashboard “Infos – Commandes”
Création d’une pagelet Nombre de commandes / Canal / Mois
Dans cette partie, vous allez créer un compteur qui va compter le nombre de commandes par état de la commande.
Pour cela :
- Cliquez sur pour créer un nouveau pagelet
- Cliquez sur le type de pagelet DataGrid
- Dans le tableau rows, sélectionnez l’entité de référence en cliquant sur le bouton . C’est sur les attributs de cette entité que la pagelet reposera.
- Sélectionnez l’attribut Type de canal
- Dans la partie Values Cliquez sur le bouton pour créer votre compteur.
- Cliquez sur select an attribute
Pour obtenir le nombre de commandes par statut de la commande. Vous allez devoir compter le nombre d’instances présent dans l’entité commande. Pour sélectionner des attributs dans l’entité Commande, vous allez faire une agrégation qui consiste à créer un nouvel attribut basé sur les attributs d’une entité différente. Contrairement à la dérivation qui consiste à créer un nouvel attribut qui se base sur les attributs de l’entité elle-même.
- Cliquez sur Follow de la relation R – Commande pour se diriger vers l’entité Commande
- Cliquez sur Aggregate de l’attribut ID pour faire une agrégation et compter le nombre d’instances
- Donnez le titre suivant dans le champ Enter title here: # Count Commandes 1 Month
Les compteurs se différencient des attributs normaux par #.
1 Month définit l’interval de temps à laquelle le compteur s’actualise .
La time range est l’échelle de temps à laquelle vous souhaitez récupérer les données. En effet, les instances vivent dans le temps.
- Le champ Compute définit l’intervalle de temps à laquelle le compteur doit se lancer. Sélectionnez 1 min.
- Dans la partie Functions, laissez la fonction Count pour compter le nombre d’instances de l’entité Commande
- Dans la partie Time Range, cochez over interval pour définir l’échelle de temps. Puis sélectionnez current 1 Month. Le compteur va compter les instances de commandes créées depuis le début du mois.
Vous devriez avoir la même image que celle ci-dessous :
- Donnez le titre : # Count Commandes 1 Month
Paramétrage du Time Range pour créer un dashboard avec agrégations sous ADI
- Pour paramétrer la Time Range de l’attribut instance de l’entité Commande. Cliquez sur when Time Range starts dans la partie
Vous devriez arriver sur la page suivante:
- Cliquez sur R – Commande en haut à gauche de la fenêtre. Cette fenêtre vous permet de définir l’instant à laquelle la relation R – Commande doit exister.
Vous souhaitez avoir l’ensemble des instances de la relation d’attribut R – Commande qui ont commencé durant la Time Range.
- Sélectionnez ID dans la partie Attribute.
- Changez le champ Dimension to correlate with en sélectionnant Time Range. Cela vous permettra de paramétrer les ID de l’entité commande qui ont commencé durant la time range de la relation d’attribut R – Commande.
- Cochez Retrieve occurences of ID that, puis sélectionnez begin during Time Range
- Appuyez sur Done puis Save
- Sélectionnez le nouvel attribut “# Count Commandes 1 Month”
- Appuyez sur Done
- Paramétrez la Time Range over intreval “1 month”
- Entrez le titre de DataGrid “NB COMMANDES CANAL / MONTH”
- Appuyez sur Done
Résultat d’affichage de la création d’un dashboard avec agrégations sous ADI
Cliquez sur le calendrier pour visualiser l’historique des commandes
Vous avez réussi à créer un Dashboard avec des agrégations dans le temps !
Si vous le souhaitez, vous pouvez aussi retrouvez la vidéo de ce tuto sur notre chaîne Youtube.
Depuis plus de 15 ans maintenant, je travaille sur des sujets liés à la BI et à l’amélioration des processus. J’ai participé à un grand nombre de projets en tant que leader technique sur de nombreuses technologies. De nature pédagogue, je donne également des cours de langage de programmation.
N’hésitez pas à me faire un retour sur cet article ou à me contacter sur LinkedIn pour échanger sur ces sujets!
Alexis
Laisser un commentaire