Table des matières

Search

  1. Préface
  2. Présentation du réglage des performances
  3. Optimisation de cible
  4. Optimisation de source
  5. Optimisation de transformation
  6. Optimisation du mappage
  7. Optimisation du mappage partitionné
  8. Optimisation du temps d'exécution
  9. Optimisation du service de données SQL
  10. Optimisation du service Web
  11. Optimisation des connexions

Guide du réglage de performance

Guide du réglage de performance

Contraintes

Contraintes

Le service d'intégration de données peut lire les contraintes à partir des sources relationnelles, des sources de fichiers plats, des objets de données logiques ou des tables virtuelles. Une contrainte est une expression conditionnelle à laquelle doivent satisfaire les valeurs d'une ligne de données.
Lorsque le service d'intégration de données lit les contraintes, il est possible qu'il annule les lignes de données n'ayant pas la valeur True en fonction de la méthode d'optimisation appliquée.
Avant de définir une contrainte, vous devez vérifier que les données source sont conformes à la condition définie par la contrainte.
Par exemple, une base de données source a une colonne AGE dont certaines lignes contiennent AGE < 70. Vous pouvez définir une contrainte AGE < 70 sur la base de données source. L'intégration de données lit les enregistrements de la base de données source avec la contrainte âge < 70. Si le service d'intégration de données lit les enregistrements contenant AGE > = 70, il est possible qu'il annule les lignes affichant AGE > = 70.
Dans la base de données, vous pouvez utiliser des commandes SQL pour définir des contraintes sur l'environnement de la base de données lorsque vous vous connectez à la base de données. Le service d'intégration de données exécute l'environnement SQL de connexion à chaque connexion à la base de données.
Utilisez l'outil Developer pour définir les contraintes sur les objets de données logiques, les objets de données physiques, et les tables virtuelles. Lorsque vous définissez une contrainte, vous devez entrer une expression qui renvoie la valeur TRUE pour chaque ligne de données.