Jeudi de l’IBM i : Augmenter un champ de la base de données sans Big Bang sur les traitements
De nombreux facteurs liés à l’évolution du business peuvent nécessiter l’ajout de caractères, ou la modification du format, d’un champ en base de données :
- Compteurs (commandes, clients, factures) dépassant leur capacité ou nécessitant une remise à zéro suite à une augmentation des transactions.
- Formats de date incompatibles avec les nouveaux programmes (chaînes, numériques, ou années sur deux chiffres).
- Besoin de formats plus longs (ex. : identifiants).
- Expansion à des langues utilisant des caractères spéciaux ,ou nécessitant des descriptions plus longues.
- Extension des champs (articles, montants) pour plus de détails ou de précision.
- Simplification des adresses via la fusion de champs.
Cependant, ces modifications impactent les traitements, nécessitant leur vérification et recompilation.
Sans une analyse d’impact rigoureuse, ce type de projet est risqué, et une fois les impacts identifiés, l’ampleur de la tâche est souvent jugée impossible à mener face au nombre élevé de programmes affectés.
La fonctionnalité Resize-DB de Xcase for i répond à ces défis en permettant de modifier la taille d’un champ sans affecter les programmes existants, grâce au principe du surrogate.
Un champ est créé avec la taille/le format modifiés, que vont appeler les nouveaux programmes et – au fur et à mesure de leur modification- les programmes existants, mais le champ actuel reste disponible pour les anciens programmes.
Le passé cohabite alors avec le futur :
1. Les nouveaux programmes peuvent travailler avec le format de données qui leur convient
2. Les anciens programmes sont modifiés au fur et à mesure, pour pointer sur le nouveau champ. En cas de saturation des compteurs, l’opération complète doit tout de même avoir lieu avant la date d’échéance, mais cela permet de prendre le temps de le faire de manière progressive.
Au programme :
Philippe BOURGEOIS d’IBM FRANCE
Consultant IBM i – IBM Technology Expert Labs
présentera les dernières nouveautés DB2 for i
Thierry LABRUNIE, Directeur Technique d’Itheis
présentera la fonctionnalité Resize-DB de Xcase for i
Itheis réunit les meilleurs spécialistes mondiaux de la modernisation et de l’évolution des bases de données sur les plateformes IBM i, AS400, iSeries.
Si vous vous posez des questions ou souhaitez échanger sur la modernisation et la sécurisation de votre Système d’Information dans l’environnement IBM i, contactez-nous !