Migration SQL pour DB2 for i

Migration vers SQL des bases de données DB2 historiques sous IBM i (AS400, iSeries) sans recompiler les applications qui les utilisent avec Xcase for i

Utiliser les relations découvertes pour moderniser les bases de données DB2 for i

Les relations des bases de données IBM DB2 for i historiques ne sont pas explicitées dans les DDS.

La solution XCase for i Relate-DB d’Itheis permet de découvrir et de valider les relations de ces bases de données pour les documenter et préparer leur migration vers SQL. Ce processus automatisé de découverte et de modélisation des relations des bases de données DB2 for i permet de traiter de très gros volumes de données.

Dans une deuxième étape, les relations ainsi identifiées peuvent être implémentées dans la base DB2 for i pour migrer vers SQL.

Implémentation des relations dans la base de données DB2 for i

Placer la logique des relations à l’intérieur de la base de données permet d’accélérer le temps de développement, d’assurer la cohérence des règles d’intégrité et de simplifier les applications.

Implémenter les relations découvertes manuellement dans la base de données DB2 for i peut être fastidieux et complexe du fait de trois difficultés :

  • Impact sur les applications existantes
  • Relations ne pouvant pas être déclarées en SQL
  • Relations basées sur le Surrogate PK (Parent Key)

La solution XCase for i permet de résoudre ces problèmes techniques et en outre de définir précisément des mécanismes pour assurer l’auto-maintenance de l’intégrité de la base de données DB2 for i en SQL.

La solution XCase for i d’Itheis automatise l’implémentation des relations dans la base et permet de définir précisément des mécanismes pour assurer l’ « auto-maintenance » de la base de données DB2 for i en SQL.

XCase for i permet de nettoyer les données (par exemple, en transformant les formats de dates ou en identifiant les orphelins) et de préserver leur intégrité (par exemple, en identifiant les programmes qui continuent à générer des orphelins ou qui nuisent à l’intégrité des données de la base).

XCase for i utilise la méthodologie « Surrogate » d’IBM pour migrer la structure des données IBM DB2 for i à SQL sans recompilation des applications qui les utilisent.

Migration de DB2 vers SQL avec la solution XCase for i

Bénéfices

Les principaux bénéfices obtenus par cette solution sont :

  • Homogénéité de la base
  • Intégrité et qualité des données
  • Ouverture à des applications non IBM i
  • Portabilité applicative
  • Compétences disponibles
  • Meilleure performance des bases de données

Avantages

  • Utilisation de la méthodologie d’IBM dite « Surrogate »
  • Migration de DDS à DDL pour SQL sans recompilation des programmes
  • Interface graphique de gestion de la base de données
  • Possibilité de mise en œuvre par étapes progressives, sans risque
  • Possibilité d’externalisation du projet à des experts
  • Solution puissante et éprouvée, déjà utilisée par des centaines de clients