Index et clés naturelles pour les tables gérées

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 2 minutes de lecture
  • Utilisez des index et des clés naturelles pour améliorer les performances du moteur de règles et accélérer les recherches dans les tables.

    CPQ Prend en charge l’intégration des clés naturelles et des index pour des recherches de tables plus rapides et des performances accrues du moteur de règles.

    Cette amélioration du CPQ système de gestion de tables de introduit la compatibilité avec jusqu’à trois clés naturelles par table et l’ajout de deux colonnes indexées.

    • Une clé naturelle fournit un moyen d’identification unique pour les données d’une table.
    • Les colonnes indexées localisent rapidement les données sans avoir à rechercher chaque ligne de la table chaque fois que vous accédez à celle-ci.
    Remarque :
    Toutes les colonnes désignées comme clés naturelles sont indexées automatiquement, optimisant l’efficacité des opérations de requête. Les colonnes indexées n’ont pas besoin d’être uniques et peuvent fonctionner avec des clés naturelles pour plusieurs options de récupération de données.

    Les fonctions de recherche qui font référence à une colonne dans leur clause SELECT peuvent bénéficier de l’ajout de l’indexation de la colonne, car les recherches peuvent être effectuées plus rapidement sans qu’aucune modification ne soit nécessaire au script.

    Ces fonctionnalités peuvent être ajoutées à une colonne en modifiant le schéma de table. (L’éditeur de schéma s’ouvre automatiquement lorsque vous créez une table.)

    Liste de tables

    Écran Modifier le schéma de table

    Étant donné que toutes les clés naturelles sont également indexées, la vérification de la colonne ne permet pas à l’utilisateur de vérifier également la colonne indexée.

    Détails de colonne

    Lorsque la colonne Clé naturelle est cochée, une icône de clé s’affiche dans la table.

    Test d’enrichissement

    Une autre icône indique les colonnes indexées.

    Liste de colonnes

    Étant donné que les clés naturelles agissent comme des identificateurs uniques dans la table, la validation interne garantit que chaque colonne de la table est unique.

    Lors de l’ajout d’une clé naturelle à une colonne avec des lignes en double, la table n’autorise pas l’enregistrement du schéma.

    Lors de l’exportation d’une table, le fichier de schéma indique si une colonne est indexée ou s’il s’agit d’une clé naturelle. Ainsi, lorsque l’utilisateur importe la table dans un autre environnement, les paramètres de colonne du schéma sont enregistrés.

    Raisons pour lesquelles une importation peut échouer

    Certains facteurs associés aux clés naturelles et aux index peuvent entraver l’importation de tables. Ces facteurs comprennent :

    • Il y a plus de trois colonnes définies comme clés naturelles dans le schéma
    • Il y a plus de deux colonnes définies pour être indexées dans le schéma
    • Une colonne définie pour être une clé naturelle contient des lignes en double