Aller au contenu principal

Modélisation et requêtes

L’Éditeur du Modèle Sémantique est composé de :

  • panneau Entités ;
  • diagramme central ;
  • panneau Propriétés ;
  • barre d’actions ;
  • zone Rafraîchissement et diagnostic pour les modèles Import.

Les modifications peuvent être annulées ou restaurées avant le sauvegarde.

Champs et dimensions

Chaque champ possède un nom technique, une étiquette et un type de données. Il peut être visible ou caché aux Vues Utilisateur.

Une Dimension calculée dérive sa valeur à partir d’autres champs via une formule. Utiliser des étiquettes orientées vers l’utilisateur et maintenir le sens stable dans le temps.

Mesures

Une Mesure représente un calcul réutilisable, par exemple, total, moyenne ou comptage.

Pour la créer :

  1. sélectionner l’entité ;
  2. choisir Mesure ;
  3. insérer nom et étiquette ;
  4. sélectionner le type du résultat ;
  5. composer la formule ;
  6. appliquer la modification à la maquette.

L’éditeur de formules propose les champs et mesures disponibles et vérifie les références avant le sauvegarde.

Formules

Les formules affichent des étiquettes lisibles, tandis que Sybot conserve en interne des références stables.

Il est possible d’insérer :

  • champs ;
  • mesures ;
  • opérateurs arithmétiques et logiques ;
  • fonctions disponibles dans la barre de l’éditeur.

Si un champ ou une mesure est supprimé, vérifier toutes les formules qui l’utilisent.

Relations

Une relation lie deux entités par le biais d’un ou plusieurs champs.

Configurer :

  • nom ;
  • entité d’origine et destination ;
  • prédicats de liaison ;
  • cardinalité 1:1, 1:N, N:1 ou N:N ;
  • direction du filtre.

Dans le diagramme, une relation avec filtre dans une seule direction montre une flèche simple. Si la direction est Les deux directions, la connexion montre une flèche à chaque extrémité.

La commande Détecter la cardinalité propose une cardinalité sur la base des données disponibles. La proposition doit être vérifiée et confirmée par l’utilisateur.

Une relation N:N nécessite une attention particulière : vérifier que les résultats ne soient pas dupliqués et que la direction du filtre corresponde à l’utilisation attendue.

Hiérarchies

Une hiérarchie ordonne plusieurs champs de la même entité, par exemple, année, trimestre, mois.

  1. Sélectionner Ajouter… → Hiérarchie.
  2. Insérer nom et étiquette.
  3. Choisir l’entité.
  4. ajouter et ordonner les niveaux.
  5. confirmer.

Les Vues Utilisateur peuvent utiliser la hiérarchie pour le drill-down dans les graphiques et les filtres.

Calendriers

La commande Ajouter… → Calendrier crée une entité temporelle avec l’intervalle et la granularité configurés dans l’éditeur.

Utiliser un calendrier pour uniformiser les analyses par date et créer des hiérarchies temporelles cohérentes. Le lier aux entités concernées par des relations vérifiées.

Diagramme

Dans le diagramme, il est possible de :

  • déplacer et redimensionner les entités ;
  • faire défiler les champs ;
  • sélectionner des entités, des champs et des relations ;
  • distinguer les cardinalités via une légende ;
  • personnaliser l’en-tête d’une entité.

Le layout est sauvegardé dans la version du modèle et ne modifie pas la structure des données.

Prévisualisation de la requête sémantique

Sélectionner Actions… → Prévisualisation.

  1. choisir au moins un champ ou une mesure ;
  2. exécuter la requête ;
  3. contrôler les colonnes, les types et les valeurs ;
  4. répéter la vérification pour les combinaisons principales utilisées par les Vues Utilisateur.

La Prévisualisation utilise la définition configurée dans l’éditeur même avant la publication.

Contrôles recommandés

  • étiquettes compréhensibles et non ambiguës ;
  • types de données corrects ;
  • champs techniques cachés quand ils ne sont pas nécessaires ;
  • formules sans références manquantes ;
  • cardinalités cohérentes ;
  • hiérarchies ordonnées ;
  • requêtes sans duplications inattendues.