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

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

Vérification

Description et correction

Unicité de nom et de code

Les noms et codes de référence doivent être uniques dans le modèle.

Correction manuelle : Modifiez le nom/code en double

Correction automatique : Ajoute un numéro au nom/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