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 plage des valeurs acceptables. Vous pouvez définir un :
  • 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. Pour le MPD, vous pouvez directement saisir une valeur par défaut ou bien sélectionner un mot clé (défini dans l'entrée Script\Sql\Keywords\ReservedDefault du fichier de définition de SGBD) dans la liste. Les objets par défaut (voir Défauts (MPD)) sont également disponibles pour sélection si votre SGBD les prend en charge.

Caractéristiques

Ces propriétés sont à des fins de documentation uniquement, et ne seront pas générées. Vous pouvez choisir :
  • Format - Nombre de formats standard sont fournis dans la liste. Vous pouvez saisir un nouveau format directement dans la zone ou utiliser les outils à droite de la zone pour créer un format de données à réutiliser ailleurs.
  • Unité - Unité de mesure standard.
  • 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.

Lorsque vous spécifiez des chaînes dans la liste des valeurs, des apostrophes ou des guillemets (selon le SGBD) sont ajoutées de part et d'autre des valeurs dans le script généré, sauf :
  • Si vous encadrez la valeur par les apostrophes ou guillemets.
  • Si vous encadrez la valeur avec le caractère tilde.
  • Si la valeur est un mot clé (comme NULL) défini dans le SGBD.
  • PowerAMC ne reconnaît pas votre type de données comme une chaîne.
Les exemples suivants montrent comment différentes chaînes de valeurs sont générées pour un SGBD qui utilise les apostrophes:
  • Active - est généré sous la forme 'Active'
  • 'Active' - est généré sous la forme 'Active'
  • "Active" - est généré sous la forme '"Active"'
  • ~Active~ - est généré sous la forme Active
  • NULL - est généré comme NULL

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.