Vérification des références et des références de vue (MPD)

PowerAMC fournit des vérifications de modèle par défaut afin de contrôler la validité des références et des références de vue.

Vérification

Description et correction

Le nom/code contient des termes qui ne figurent pas dans le glossaire

[si le glossaire est activé] Les noms et les codes ne doivent contenir que des termes approuvés tirés du glossaire.
  • Correction manuelle - Modifiez le nom ou le code de sorte qu'il ne contienne que des termes du glossaire.
  • Correction automatique - Aucune

Le nom/code contient des synonymes de termes de glossaire

[si le glossaire est activé] Les noms et les codes ne doivent pas contenir de synonymes de termes de glossaire.
  • Correction manuelle - Modifiez le nom ou code de sorte qu'il ne contienne que des termes du glossaire.
  • Correction automatique - Remplace les synonymes par les termes de glossaire qui leur sont associés.

Unicité du nom/code

Les noms d'objet doivent être uniques dans l'espace de noms.
  • Correction manuelle - Modifiez le nom ou code en double.
  • Correction automatique - Ajoute un numéro au nom ou code en double.

Référence réflexive et obligatoire

[références uniquement] Une référence réflexive ne devrait pas avoir un parent obligatoire, qui risque de conduire à des jointures incohérentes.

  • Correction manuelle : Corrigez la référence en décochant la case Parent obligatoire

  • Correction automatique : Aucune

Existence de jointure de référence

Une référence doit comporter au moins une jointure de référence.

  • Correction manuelle : Créez une jointure pour la référence, ou bien supprimez la référence

  • Correction automatique : Supprime la référence dépourvue de jointure

Longueur maximum de code de référence

[références uniquement] La longueur du code d'une référence ne doit pas être supérieure à la valeur spécifiée dans la définition du SGBD (entrée MaxConstLen dans la catégorie Object > Reference ou dans les conventions de dénomination des options du modèle.

  • Correction manuelle : Raccourcissez le code de la référence pour le rendre conforme aux spécifications

  • Correction automatique : Tronque le code pour qu'il ne dépasse pas la longueur maximale spécifiée dans la définition de SGBD

Jointures incomplètes

[références uniquement] Les jointures doivent être complètes.

  • Correction manuelle : Sélectionnez une colonne de clé étrangère ou activez la migration de clé primaire

  • Correction automatique : Aucune

Ordre de jointure

[références uniquement] L'ordre des jointures doit être identique à l'ordre des colonnes de clé dans le cas de certains SGBD.

  • Correction manuelle : Si nécessaire, changez l'ordre des jointures pour le rendre conforme à l'ordre des colonnes

  • Correction automatique : L'ordre des jointures est changé pour correspondre à l'ordre des colonnes de clés