Vous pouvez modifier les propriétés d'un objet à partir de sa feuille de propriétés. Pour afficher la feuille de propriétés d'une colonne, double-cliquez sur son symbole dans le diagramme ou sur l'entrée correspondante dans le dossier Colonnes de l'Explorateur d'objets. Les sections suivantes détaillent les onglets de la feuille de propriétés qui contiennent les propriétés les plus utilisées pour les colonnes.
L'onglet Général contient les propriétés suivantes :
Propriété |
Description |
---|---|
Nom |
Spécifie le nom de l'élément. Il doit s'agir d'un nom clair et explicite, qui permette à des utilisateurs non spécialistes de savoir à quoi sert l'élément. |
Code |
Spécifie le nom technique de l'élément. Ce nom est utilisé pour la génération de code ou de scripts. Il peut avoir une forme abrégée et il est préférable qu'il ne contienne pas d'espace. |
Commentaire |
Spécifie le commentaire descriptif de la colonne. |
Stéréotype |
Sous-classification utilisée pour étendre la sémantique d'un objet sans changer sa structure ; peut être prédéfini ou bien défini par l'utilisateur. |
Table |
Spécifie la table contenant la colonne. |
Type de données |
Spécifie le format de données correspondant à la colonne (par exemple, numérique, alphanumérique, booléen, etc.). |
Affichée |
Spécifie que la colonnes sélectionnée peut être affichée dans le symbole de table. |
Longueur |
Spécifie la longueur maximum des données stockées dans la colonne. |
Précision |
Spécifie le nombre maximal de chiffres après le séparateur décimal. |
Identity |
Spécifie que la colonne est renseignée par des valeurs générées par la base de données. Les colonnes Identity sont souvent utilisées comme clés primaires (pas disponible pour tous les SGBD). |
Domaine |
Spécifie le nom du domaine associé (voir Domaines (MCD/MLD/MPD)). Utilisez les outils à droite de la liste pour créer un domaine, parcourir l'arborescence des domaines disponibles ou afficher les propriétés du domaine sélectionné |
Calculée |
Spécifie que la colonne est calculée à partir d'une expression en utilisant des valeurs d'autres colonnes de la table (pas disponible pour tous les SGBD). |
Clé primaire |
Spécifie que les valeurs de la colonne identifient de façon unique une ligne dans la table. |
Clé étrangère |
Spécifie que la colonne dépend d'une colonne de clé primaire contenue dans une autre table et qu'elle est migrée à partir de cette colonne de clé primaire. |
Obligatoire |
Spécifie que la colonne doit avoir une valeur non NULL |
With default |
Spécifie qu'une valeur par défaut est affectée à la colonne lorsque vous insérez une valeur NULL (pas disponible pour tous les SGBD). |
L'onglet Détails contient les propriétés suivantes :
Propriété |
Description |
---|---|
Valeurs NULL |
Spécifie la proportion des entrées de la colonne qui peuvent contenir des valeurs NULL. Vous pouvez spécifier un nombre ou un pourcentage dans cette zone et dans les autres zones dans la zone de groupe Paramètres de remplissage de colonne ou les obtenir de votre base de données (voir Obtention des statistiques relatives aux colonnes depuis votre base de données). |
Valeurs distinctes |
Spécifie la proportion d'entrées de colonne contenant des valeurs distinctes. Vous pouvez spécifier un nombre ou un pourcentage dans cette zone, ou déduire sa valeur des statistiques relatives à la base de données. Par exemple, si vous définissez un pourcentage de valeurs distinctes de 100 % pour une colonne et de 80 % pour une seconde colonne et que vous générez la table avec 10 lignes, toutes les 10 lignes de la première colonnes auront des valeurs distinctes, tandis que seules 8 lignes de la seconde colonne auront des valeurs distinctes. Lorsque vous appliquez un profil de données de test doté d'une source de génération sous forme de liste à une colonne qui s'est vue attribuer un pourcentage de valeurs distinctes, PowerAMC utilise les valeurs de la liste du profil de données. Si cette liste ne contient pas assez de valeurs, un message d'avertissement s'affiche dans la fenêtre Résultats et vous informe que le paramètre relatif aux valeurs distinctes ne peut pas être respecté par manque de valeurs suffisantes dans la liste. |
Longueur moyenne |
Spécifie la longueur moyenne d'une valeur. Vous pouvez spécifier un nombre dans cette zone, ou déduire sa valeur des statistiques relatives à la base de données. |
Profil |
Spécifie un profil de données de test à utiliser pour générer les données de test pour la colonne. Cliquez sur le bouton Points de suspension à droite de cette zone pour accéder à la boîte de dialogue Liste des profils de donnes de test (voir Remplissage de colonnes à l'aide de données de test). |
Expression calculée |
Spécifie une expression calculée utilisée pour calculer les données pour la colonne (voir Création d'une colonne calculée). |
Les onglets suivants sont également disponibles :
Contrôles standard - spécifie des contraintes sur les données de colonne (voir Définition des contraintes de profilage des données).
Contrôles supplémentaires - fournit une instruction SQL modifiable, qui peut être utilisée afin de générer des contraintes plus complexes (voir Spécification de contraintes avancées).