Index et clés naturelles pour les tables gérées
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.
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.)
É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.
Lorsque la colonne Clé naturelle est cochée, une icône de clé s’affiche dans la table.
Une autre icône indique les colonnes indexées.
É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