PowerAMC fournit des vérifications par défaut afin de contrôler la validité des packages.
Vérification |
Description et correction |
---|---|
Références circulaires |
Une référence circulaire se produit dès lors qu'une table fait référence à une autre table et ainsi de suite jusqu'à ce qu'une boucle soit créée entre les tables. Un package ne peut pas contenir de référence circulaire.
|
Unicité de nom de contrainte |
Un nom de contrainte est un identificateur unique pour la définition de contrainte des tables, des colonnes, et des clés primaires et étrangères dans la base de données. Vous définissez le nom de contrainte dans les onglets suivants :
Un nom de contrainte doit être unique dans un modèle.
|
Longueur maximale de nom de contrainte |
[MPD uniquement] La longueur de nom de contrainte ne peut pas dépasser celle spécifiée dans la définition du SGBD dans l'entrée MaxConstLen, dans la catégorie Object, ou dans chaque catégorie d'objet.
|
Dépendances circulaires |
[MPD uniquement] Les liens de traçabilité de type <<DBCreateAfter>> peuvent être utilisés pour définir un ordre de génération pour les procédures stockées et les vues. Ces liens ne doivent pas introduire de dépendance circulaire dans le modèle.
|
Dépendance circulaire |
[MCD/MLD uniquement] Une dépendance circulaire se produit lorsqu'une entité dépend d'une autre et ainsi de suite jusqu'à ce qu'une boucle de dépendance soit créée entre entités. Un package ne peut pas contenir des dépendances circulaires.
|
Circularité formée de liens obligatoires |
[MCD/MLD uniquement] Une dépendance circulaire se produit lorsqu'une entité dépend d'une autre et ainsi de suite jusqu'à ce qu'une boucle de dépendance soit créée entre entités via des liens obligatoires.
|
Unicité de code de raccourci |
Un même espace de nom ne peut pas contenir deux raccourcis au code identique.
|
Raccourci risquant d'être généré sous forme de table enfant d'une référence |
[MCD/MLD uniquement] Le package ne doit pas contenir des associations ou des relations ayant un raccourci externe comme entité enfant. Bien que cela puisse être toléré dans le MCD, l'association ou la relation ne sera pas générée dans un MPD si le raccourci externe est généré sous la forme d'un raccourci.
|