Chapter 3 Construction de diagrammes physiques


Définition de paramètres de contrôle supplémentaires pour des objets dans un MPD

Vous pouvez rédiger des instructions SQL en y faisant figurer les variables standard suivantes définies en tant que paramètres de contrôle standard et règles de validation :

Variable Description
%MINMAX%, Valeurs minimale et maximale définies dans la zone de groupe Valeurs de l'onglet Contrôles standard
%LISTVAL% Valeurs personnalisées définies dans la zone de groupe Liste des valeurs possibles de l'onglet Contrôles standard
%RULES% Expression de règle de validation définie sur l'onglet Expression d'une feuille de propriétés de règle de gestion

Vous définissez des paramètres de contrôle supplémentaires lorsque les paramètres de contrôle standard ne suffisent pas à définir les contraintes nécessaires sur les données.

Exemple

Une table d'un modèle décrivant l'activité d'un magasin de vêtements peut contenir des paramètres de contrôle définis sur une colonne TAILLE, elle-même en rapport avec la colonne PAYS, compte tenu du fait que les tailles peuvent être différentes d'un pays à l'autre.

Dans ce cas, vous devez utiliser une expression afin de créer une contrainte utilisant les paramètres de contrôle définis pour les deux colonnes.

Steps Pour définir des paramètres de contrôle supplémentaires :

  1. Sélectionnez Modèle→Domaines.

    ou

    Sélectionnez Modèle→Colonnes.

    La boîte de dialogue Liste des domaines ou Liste des colonnes s'affiche.
  2. Cliquez sur un domaine dans la liste.

    ou

    Cliquez sur une colonne dans la liste.

    Une flèche s'affiche au début de la ligne.
  3. Cliquez sur l'outil Propriétés.

    ou

    Double-cliquez sur la flèche au début de la ligne.

    La feuille de propriétés du domaine ou de la colonne s'affiche.
  4. Cliquez sur l'onglet Contrôles supplémentaires.

    La page Contrôles supplémentaires s'affiche.
  5. Saisissez une requête SQL utilisant les variables %MINMAX%, %LISTVAL% et %RULES%.
  6. Cliquez sur OK.

 


Copyright (C) 2005. Sybase Inc. All rights reserved.