Lorsque vous créez une référence, PowerAMC peut automatiquement réutiliser une colonne existante appropriée dans la table enfant comme colonne de clé étrangère et migrer la colonne de clé primaire depuis la table parent pour créer une colonne de clé étrangère dans la table enfant.
- Sélectionnez  pour afficher la boîte de dialogue Options du modèle, puis
                    sélectionnez la sous-catégorie Référence
                    dans le volet Catégorie de gauche.
 
- Sélectionnez les options suivantes :
 
                    
| 
                                         Option 
                                     | 
                                         Fonction 
                                     | 
| Réutiliser les
                                        colonnes | 
                                        Permet de réutiliser les colonnes d'une
                                            table enfant sous la forme de colonnes de clé étrangère
                                            lorsque vous créez des références si les conditions
                                            suivantes sont satisfaites : - La colonne enfant a le même code
                                                  que la colonne de clé primaire migrée.
 
- La colonne enfant n'est pas déjà
                                                  une colonne de clé primaire. Si vous souhaitez
                                                  réutiliser une colonne de table enfant qui est
                                                  déjà une colonne de clé étrangère, vous devez le
                                                  faire manuellement en passant par la page
                                                  Jointures
                                                  de la feuille de propriétés de référence.
 
- Les types de données doivent être
                                                  compatibles.
 
 
 
                                     | 
| Migrer les colonnes | 
                                        Permet de migrer automatiquement les
                                            colonnes de clé primaire depuis la table parent sous la
                                            forme de colonnes de clé étrangère dans la table enfant
                                            lorsque vous créez des références. Cochez les cases de
                                            propriété de colonne suivantes pour spécifier les
                                            propriétés de colonne parent à migrer : - Domaines (voir Domaines (MCD/MLD/MPD))
 
- Contrôle (voir Définition de contraintes de profilage de données).
 
- Règles (voir Règles de gestion (MCD/MLD/MPD)).
 
- Dernière position - Ajoute les
                                                  colonnes migrées à la fin de la liste des colonnes
                                                  de la table. Si cette option n'est pas
                                                  sélectionnée, les colonnes migrées sont insérées
                                                  entre les colonnes de clé et les autres colonnes,
                                                  ce qui implique qu'une table enfant doit être
                                                  supprimée et recréée chaque fois que vous ajoutez
                                                  une référence et modifiez une base de données
                                                  existante.
 
 
 
                                        Remarque : Lors de la génération intermodèle,
                                            que cette option soit sélectionnée ou non, toute
                                            propriété de colonne sélectionnée est migrée depuis la
                                            clé primaire vers la clé étrangère. 
                                     | 
| Lien par défaut à la création | 
                                        Spécifie si les jointures de référence
                                            sont automatiquement créées : - Clé
                                                  primaire – Crée automatiquement des
                                                  jointures entre la clé primaire de la table parent
                                                  et la clé étrangère de la table enfant. Si
                                                  l'option Migrer les
                                                  colonnes n'est pas sélectionnée, vous
                                                  devez spécifier manuellement les colonnes de clé
                                                  étrangère sur l'onglet Jointures de la feuille de propriétés
                                                  de référence.
 
- Défini par l'utilisateur – Ne crée
                                                  pas de jointure. Vous devez sélectionner
                                                  manuellement les colonnes sur l'onglet Jointures de la
                                                  feuille de propriétés de référence.
 
 
 
                                     | 
 
                    
                  
- Cliquez sur OK pour
                    fermer la boîte de dialogue et revenir à votre modèle.
 
Le tableau suivant montre le résultat de la migration et de la
            réutilisation des colonnes de clé primaire dans une table enfant qui contient une
            colonne de table enfant correspondante, et dans laquelle la colonne de table enfant est
            déjà une colonne de clé étrangère pour une autre table :
Remarque : 
                - Par défaut, seules les propriétés de la
                        colonne de clé primaire sont migrées vers la clé étrangère. Si la colonne de
                        clé étrangère est attachée à un domaine, ce domaine n'est pas migré dans la
                        nouvelles colonne de clé étrangère, sauf si l'option de modèle Imposer la cohérence est
                        sélectionnée (voir Contrôle de la cohérence vis-à-vis d'un domaine).
 
- Si vous avez sélectionné l'option de modèle Migrer les colonnes et que vous modifiez le
                        point d'attache d'une référence, vous migrez les clés primaires de la table
                        parent en clés étrangères dans la table enfant, supprimez les colonnes de
                        clé étrangère non utilisées et modifiez la jointure de référence. Si vous
                        supprimez la colonne de clé primaire parent, vous supprimez la clé étrangère
                        ainsi que la jointure de référence correspondantes.
 
             
Pour plus d'informations sur les autres options de modèle
                relatives aux références, voir Options de modèle relatives aux références.