Définition de contraintes de profilage de données

PowerAMC permet de définir les contraintes de profilage des données afin de contrôler le formats des données admises dans votre base de données. Vous pouvez spécifier des contraintes sur les onglets Contrôles standard et Contrôles supplémentaires d'une feuille de propriétés de colonne de table dans votre MPD, d'attribut d'entité dans votre MCD ou MLD, ou de domaine. Vous pouvez également spécifier des règles portant sur la qualité des données sur l'onglet Règles des feuilles de propriétés de tables et colonnes de MPD, d'entités et d'attributs de MCD/MLD, et de domaines.

Les contraintes suivantes sont disponibles sur l'onglet Contrôles standard des feuilles de propriétés de colonnes de MPD, d'attributs d'entité de MCD/MLD, et de domaines de MCD/MLD/MPD :

Propriété

Description

Valeurs

Spécifie la fourchette des valeurs. Vous pouvez définir :
  • Minimum - Valeur numérique la plus basse admise
  • Maximum - Valeur numérique la plus élevée admise
  • Défaut - Valeur affectée en l'absence d'une valeur expressément saisie. Dans le cas du MPD, vous pouvez saisir une valeur par défaut ou sélectionner un mot clé dans la liste, qui est définie dans l'entrée Script\Sql\Keywords\ReservedDefault du fichier de définition de SGBD.

Caractéristiques

Spécifie la forme des données admise. Vous pouvez spécifier les paramètre suivants :
  • Format - Nombre de formats standard sont fournis dans la liste, et vous pouvez créer votre propre format pour le réutiliser ailleurs ou simplement saisir un format dans la zone.
  • Unité - Unité de mesure standard. Cette zone est affichée à titre d'information uniquement et son contenu n'est pas généré.
  • Sans espace - Les espaces ne sont pas admis.
  • Non modifiable - La valeur ne peut pas être modifiée après son initialisation.

Casse des caractères

Spécifie la casse acceptable pour les données. Vous pouvez choisir l'une des valeurs suivantes :
  • Mixte [défaut]
  • Majuscules
  • Minuscules
  • Première initiale en majuscule
  • Toutes les initiales en majuscules

Liste des valeurs

Spécifie les diverses valeurs admises.

Si vous avez sélectionné un profil de données de test non automatique, vous pouvez utiliser les valeurs définies dans le profil afin de renseigner la liste en cliquant sur l'outil Mettre à jour à partir du profil de données de test.

Cochez la case Complet en bas de la liste pour exclure toute autre valeur n'apparaissant pas dans la liste.

Remarque : Lorsque vous spécifiez des chaînes dans la liste des valeurs, les apostrophes sont ajoutées de part et d'autre de chaque valeur dans le script généré. Toutefois, les apostrophes ne seront pas ajoutée si vous placez vos valeurs entre tildes, si la valeur est un mot clé (par exemple, NULL) défini dans le SGBD, ou si PowerAMC ne reconnaît pas votre type de données comme une chaîne. Les apostrophes supplémentaires ne sont pas ajoutés si vous les avez spécifiées. La génération d'apostrophes ou de guillemets dépend du SGBD cible. Les exemples suivants montrent comment différentes chaînes de valeurs sont générées pour un SGBD qui utilise les apostrophes :