ALERTE COOKIE : En naviguant sur notre site, vous acceptez l’utilisation de cookies. Pour en savoir plus, n’hésitez pas à lire notre Politique de confidentialité et Politique d’usage de cookies.
Migration de Base de données et d'Application multiplateforme Hautement Automatisée, Personnalisée et Optimisée
Texte de la présentation démo:Toutes les présentations
Bonjour à tout le monde et bienvenu a la présentation Démo de la migration depuis Oracle vers Java a l’aide de SQLWays Commander. Lors de cette présentation on va utiliser également un fichier avec les instructions CREATE TABLE qui nous permettra d’avoir des informations supplémentaires. Alors, qu’est-ce qu’il faut pour commencer la migration depuis Oracle vers Java? D’abord, nous avons besoin de paquets qui doivent être extraits de la base de données Oracle et placés à un fichier ou à des fichiers séparés pour chaque paquet. Par exemple, ici nous avons un paquet avec la définition du paquet et le corps du paquet, et nous avons également une instruction create procedure. De plus, nous avons un fichier tables_ddl qui contient les définitions de table pour chaque table qui est utilisée dans le paquet. Ensuite, il faut choisir un fichier à migrer et sélectionner la source – Oracle et cible – Java. Apres cela on peut commencer la migration. La migration sera réalisée avec toutes les relations entre les paquets et toutes les conventions de nommage Java seront respectées. Alors, la migration est accomplie et nous allons maintenant vérifier les constructions qui ont été converties en Java. Comme vous pouvez le voir, toutes les fonctions qui ont été déclarée dans la déclaration de définition ont été migrées vers les procédures publiques en Java. Par exemple, setUsername est convertie en chaine publique setUsername en Java. Le nom de classe est resté le même que dans le paquet et commence par une majuscule comme il le faut en Java. En plus, le nom du fichier sera modifié en conformité avec cette convention de nommage. Nos paramètres répartissent vers une classe séparée dans le paquet Java afin de renvoyer les numéros et appeler la procédure ou un autre paquet Java. La procédure va vers une classe ; une méthode au sein de cette classe sera nommée SP. Comme vous pouvez le voir, toutes les variables ont été migrées proprement. Ensuite, select into a été migre en instruction préparée avec la syntaxe correspondante et l’appel de l’instruction select et le résultat ont été sauvegardés dans les variables – sous le nom de var7 et var8. La fonction Systimestamp est devenue Java.util.Date. Maintenant nous allons vérifier ce qu’il y a dans le paquet converti. Ce paquet contient quelques out_parameters, beaucoup de row types, collection using, instructions select, insert ou update, appel de fonction sans paramètres d’un autre paquet. Chaque méthode avec outparameters a une classe statique générée additionnellement pour traiter outparameters. Comme vous pouvez le voir, lors du processus de migration chaque fonction et chaque procédure ont été migrées vers les méthodes correspondantes en Java. Chaque instruction DML a été traitée en instruction préparée et les résultats ont été sauvegardés en variables correspondantes. Row type a été migré vers une classe appropriée : on peut voir que Customer est avec une majuscule et cette classe a été automatiquement générée par notre outil en classe séparée avec un champ crée proprement à la table. Alors, on peut traiter ces résultats et toutes les variables peuvent être sauvegardées dans cette classe. En ce qui concerne les paramètres pour chaque out parameter avant d’appeler une procédure ou une méthode depuis une autre classe, notre outil génère une variable out parameter qui sera transférée vers cette méthode ; et comme cette classe est statique nous n’avons qu’à renvoyer les valeurs sauvegardées en paquet call. C’est tout ce qu’on voulait vous montrer dans cette démonstration. Les caractéristiques de la conversion d’Oracle vers Java et les détails sur les autres outils qu’Ispirer Systems offre pour le support de la migration de base de données et d’application vont être décrits dans nos démos suivantes ou on peut les trouver sur notre site-web. J’espère que cette démo vous a aidé. Merci de votre attention.
Nous recherchions un outil pour effectuer une migration de Sybase à PostgreSQL.
Après quelques recherches nous avons trouvé l’outil d’Ispirer que nous avons...
Tout a commencé lorsque mon entreprise était à la recherche de la solution de migration de la base de données SQL Server vers Oracle. Plus de 10...
Notre client était la société publique américaine et l'unité indépendante du gouvernement de l'État.
Ispirer a déjà réalisé des projets pour des clients sur sept continents, y compris l'Amérique du Sud. Cette fois, nous avons eu l'honneur de coopérer avec un grand fabricant de logiciels basé au...