Cette transaction permet de diminuer ou d'augmenter la taille du nombre de clés réelles ou de clés gérées sur les différentes entités confidentielles.
Attention : Toute modification de ces valeurs et les traitements subséquents doivent être effectués sans qu'aucun utilisateur ne soit connecté à l'environnement.
Données
Entité
Code de l'entité confidentielle.
Intitulé
Confidentialité gérée
Permet de préciser si la confidentialité est gérée ou non pour l'entité associée.
Si la confidentialité n'est pas gérée, il n'est pas possible de définir des clés pour cette entité.
Si une entité confidentielle n'est plus gérée, une optimisation des vues autour de la confidentialité des données doit être faite.
Pour cela, voici les actions à faire sur le serveur de traitements :
- Construction du fichier de symboles
qtools.exe gsym -S <DSN> (La valeur du <DSN> se trouve dans le fichier qualiacdb.properties sur le serveur de traitements)
- Mise à jour des objets SGBD autour de la confidentialité : Colonnes / Vues / Procédures stockées
qtools.exe pln -f cnf
- A faire sur Oracle uniquement : Revalidation des objets
qtools.exe valid
Taille réelle
Cette taille correspond à la taille physique des colonnes dans les tables liées à la confidentialité.
A chaque fois que la taille réelle est modifiée, des mises à jour doivent être lancées sur le serveur de traitements afin d'augmenter ou de diminuer les tailles physiques des colonnes (voir liste des actions ci-dessus).
Taille gérée
Cette taille correspond à la taille logique des colonnes liées à la confidentialité.
Par défaut ce nombre est à 100, le diminuer dans le cas où moins de clés sont gérées permet de réduire la taille des tables gérant les clés de confidentialités : GTCNF et GTCNS.
La taille gérée ne peut pas être supérieure à la taille réelle.
Si la taille est augmentée, la colonne est complétée par des 0 pour parvenir à la taille saisie.
Si la taille est diminuée, la colonne est tronquée à la taille saisie à condition qu'aucune clé supprimée ne soit utilisée.
Attention ces modifications se font lors de l'enregistrement de la valeur, le recalcul de la colonne modifié prendra du temps de traitement
Cette valeur peut être diminuée si :
- aucune clé supérieure à la nouvelle valeur n'a été définie pour cette entité ;
- les clés supprimées n'ont pas été affectées dans la transaction gérant l'entité.