L’objectif de ce tutoriel pas à pas est de vous montrer comment créer un modèle de données dans ADI.
Un modèle de données décrit la manière dont sont représentées les données sur un jeu de données de 149 commandes (ID, Montant, NOM, NB_ITEMS, CANAL, DATE_DEBUT)
Note : le modèle est adapté au besoin final afin d’afficher dans nos dashboards le nombre de commandes totales et/ou le nombre de commandes par type de canal …
Paramétrage des Spaces pour créer un modèle de données avec ADI
Le paramétrage des Spaces qui sont des espaces définis et permettent de catégoriser les composants de l’application: modèles, intégrations de données, rythmes, etc. |
- Sur la page actuelle, cliquez sur “Space”
Il possible de créer de nouveaux spaces en 1 :
- Ajoutez des nouveaux spaces en cliquant sur “New space”.
- Entrez le nom du Space
- Cliquez sur “Save” en 3
Il est possible de renommer les spaces en 2 :
- Cliquez sur le space souhaité
- Renommez le nom
- Renommez la clé
- Cliquez sur “Save”en 3
Attention : Tous les spaces créés ne peuvent pas être supprimés.
Paramétrage des rythmes pour créer un modèle de données avec ADI
Les rythmes permettent à l’application pour un intervalle de temps de rafraichir les dashboards, faire des calculs, etc. |
- Sur la page actuelle : Configuration, cliquez sur “Rhythms”
Il est possible de créer des nouveaux rythmes en 1 , un clic sur New rythm
- Créez un nouveau rythme d’une minute en cliquant sur “New rhythm”
- Dans le menu déroulant Space, choisissez le Space “FRM – Rhythms”
- Gard ez la durée à 1 minutes
- Clic sur “Create
- Faites de même pour créer les rythmes suivants :
- 10 minutes
- 1 heure
- 1 jour
- 1 an, paramétrez comme l’image en veillant que le champ starting on débute en janvier de l’année en cours.
N’oubliez pas de créer ces rythmes dans le space: “FRM – Rhythms”
Attention: Tous les rythmes créés ne peuvent pas être supprimés.
Création d’un modèle de diagramme pour créer un modèle de données avec ADI
Création de l’entité Globale
Dans cette partie, il vous sera demandé de créer trois entités : Global, Commande, Canal de Vente
- Sur la page actuelle: Configuration, cliquez sur “Entities”
- Cliquez sur “New Entity”, une fenêtre s’affiche avec les dimensions: Mono dimensional et Multi dimensional.
- Cliquez sur “Mono dimensional”
- Dans cette nouvelle fenêtre, entrez le nom “Global” (1)
- Choisissez comme Space: “FRM – Model” (2)
- Entrez dans la description: “Entité Global” (3)
- Cochez le type “Configuration” (4)
D’une façon générale, on choisit le type Configuration lorsque les instances seront statiques alors qu’on choisit le type Transaction lorsque les instances seront dynamique, c’est à dire qu’ils seront modifiées à travers le temps. |
Création de l’attribut ID
- Ensuite dans le menu Settings à gauche, cliquez sur “Attributes” pour pouvoir créer les attributs de l’entité Global.
- Cliquez sur le menu déroulant “new attribute”, “Observed attribute”
- Dans la nouvelle fenêtre, paramétrez l’attribut de la façon suivante:
- Titre: ID
- Space: FRM – Model
- Type: String
- Rhythms: None
- Description: ID of Global
- Cliquez sur le bouton “Done”
Modèle de données avec ADI : Création d’une clé sur l’attribut ID
- Dans le menu Settings à gauche, cliquez sur “Keys”
- Puis cliquez sur “New Key”
- Entrez le titre: “Key – Global”
- Cliquez sur le bouton “Add Attribute” en haut à droite de la fenêtre
- Sélectionnez l’attribut ID puis cliquez sur Done
- Cliquez une nouvelle fois sur “Done” puis cliquez sur “Save”
Vous avez créé votre première entité.
Modèle de données avec ADI : Création de l’entité Commande
Créez une seconde entité Commande.
- Cliquez sur “New Entity”, veuillez à ce que l’entité soit monodimensionnelle puis cliquez sur “Done”.
- Entrez les paramètres suivants:
- Titre: Commande
- Space: FRM – Model
- Description: Détails d’une commande
- Type: Transaction
Création des attributs de l’entité Commande
- Dans l’onglet “Attributes”, cliquez sur “new attribute” puis “Observed Attribute”
- Paramétrez l’attribut de la forme suivante :
- Titre: ID
- Space: FRM – Model
- Type: Integer
- Rhythm: None
- Description: Numéro de la commande
- Cliquez sur “Done”
- Renouvelez les étapes précédentes pour créer les attributs suivants:
Titre | Space | Type | Rythm | Description |
Nombre d’items | FRM – Model | Integer | None | Nombre de produit |
Nom | FRM – Model | String | None | Nom du client |
Montant | FRM – Model | Decimal | None | Montant total |
Résultat après avoir ajouté les attributs
Paramétrage de la clé de l’entité Commande
- Dans l’onglet “Keys”, créez une nouvelle clé en cliquant sur “New Key”
- Entrez “Key – Commande” comme titre de la clé
- Cliquez sur “Add Attribute” puis sélectionnez l’attribut “ID”
- Cliquez sur “Done” pour valider l’attribut
- Cliquez à nouveau sur “Done” puis “Save”
Modèle de données avec ADI : Création de l’entité Canal de vente
Créez une troisième entité Canal de vente
- Cliquez sur “New Entity”, veuillez à ce que l’entité soit monodimensionnelle puis cliquez sur “Done”.
- Entrez les paramètres suivants:
- Titre: Type de canal
- Space: FRM – Model
- Description: Canal de vente
- Type: Configuration
Création des attributs de l’entité Canal de vente
- Dans l’onglet “Attributes”, cliquez sur “new attribute” puis “Observed Attribute”
- Paramétrez l’attribut suivant:
- Titre: Type de canal
- Space: FRM – Model
- Type: String
- Rhythm: None
- Description: Type de canal
Paramétrage de la clé de l’entité Canal de vente
- Dans l’onglet “Keys”, créez une nouvelle clé en cliquant sur “New Key”
- Entrez “Key – Canal de Vente” comme titre de la clé
- Cliquez sur “Add Attribute” puis sélectionnez l’attribut “Type canal”
- Cliquez sur “Done” pour valider l’attribut
- Cliquez à nouveau sur “Done” puis “Save”
Modèle de données avec ADI : Définition des relations entre deux entités
Dans cette partie, vous allez créer une relation entre deux entités. Cela va vous permettre de créer des listes d’objets lors de la création des dashboards.
Relation Commande – Global
- Sélectionnez “Entities” dans le menu Model
- Cliquez sur le stylo dans la colonne action de l’entité “Commande”
- Dans la nouvelle fenêtre, cliquez sur “Attributes” du menu Settings à gauche de l’écran.
- Appuyez sur “New attribute” puis “Observed Relation”
- Paramétrez la relation comme l’image ci-dessous :
- Titre: R – Global
- Space: FRM – Model
- Reverse Name: R – Commande en cours
- Description: Relation entre les entités Global et Commande
- Dans la partie Target Entities, appuyez sur “Add entities” puis sélectionnez “Global”
- Appuyez sur “Done”
Relation Commande – Canal de Vente
- Faites de même pour la relation Commande – Canal de Vente en vous appuyant de l’image ci-dessous:
- Titre: R – Canal de vente
- Space: FRM – Model
- Reverse Name: R – commandes
- Description: Relation entre les entités Canal de vente et Commande
- Cliquez sur “Done” puis sauvegardez en appuyant sur “Save”
Présentation du diagramme
- Cliquez sur “Diagram” du menu Model, vous devriez avoir le diagramme suivant:
D’autres tutoriels d’ADI sont aussi disponibles sur le site :
- Quelles sont les principales fonctions d’ADI ?
- Comment créer un un simple Dashboard avec ADI ?
- Comment créer un dashboard avec agrégations sous ADI ?
- Comment créer un connecteur Database dans ADI ?
- Comment créer un connecteur JDBC et intégrer des données dans ADI ?
- …
Vous pourrez aussi visionner la vidéo pas à pas de ce tutoriel disponible 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