Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Conversion d'applications intégrées SQL dans Java avec Amazon Q Developer
L'agent Amazon Q Developer chargé de la transformation du code IDE peut vous aider à effectuer la conversion intégrée SQL pour terminer la migration de SQL base de données Oracle vers Postgre avec AWS Database Migration Service (AWS DMS).
AWS DMSest un service cloud qui permet de migrer des bases de données relationnelles, des entrepôts de données, des bases de données sans SQL base de données et d'autres types de magasins de données. DMS La conversion de schéma dans vous AWS DMS permet de convertir les schémas de base de données et les objets de code que vous pouvez appliquer à votre base de données cible. Pour plus d'informations, voir Qu'est-ce que c'est AWS Database Migration Service ? dans le guide de AWS Database Migration Service l'utilisateur.
Lorsque vous utilisez AWS DMS la conversion de DMS schéma pour migrer une base de données, vous devrez peut-être convertir le schéma intégré SQL à votre application pour qu'il soit compatible avec votre base de données cible. Plutôt que de le convertir manuellement, vous pouvez utiliser Amazon Q IDE pour automatiser la conversion. Amazon Q utilise les métadonnées d'une conversion de DMS schéma pour convertir les données intégrées à votre application SQL en une version compatible avec votre base de données cible.
Actuellement, Amazon Q peut convertir SQL des applications Java pour les bases de données Oracle migrées vers SQL Postgre. Vous ne verrez l'option permettant de transformer le SQL code dans le que IDE si votre application contient des SQL instructions Oracle. Consultez les prérequis pour plus d'informations.
Étape 1 : Prérequis
Avant de continuer, assurez-vous d'avoir suivi les étapes décrites dans Configurer Amazon Q dans votre IDE.
Avant de commencer une tâche de transformation de code à des fins de SQL conversion, assurez-vous que les conditions préalables suivantes sont remplies :
-
Vous migrez une application Java intégrée d'une base SQL de données Oracle vers une base de données PostgreSQL. Votre demande doit contenir des SQL relevés Oracle pour être éligible à la transformation.
-
Vous avez terminé le processus de conversion de votre schéma de base de données à l'aide de la conversion de AWS DMS schéma. Pour plus d'informations, consultez la section Migration de bases de données Oracle vers Amazon RDS pour Postgre SQL avec conversion de DMS schéma dans le guide de migration de base de données.
-
Une fois la conversion du schéma terminée, vous avez téléchargé le fichier du projet de migration depuis la AWS DMS console.
Étape 2 : Configuration de votre application
Pour convertir votre SQL code intégré, votre projet Java doit contenir au moins un .java
fichier.
Si vous utilisez un JetBrains IDE, vous devez définir le SDK champ dans les paramètres de la structure du projet sur le champ applicableJDK. Pour plus d'informations sur la configuration des paramètres de structure de projet, voir Paramètres de structure
Étape 3 : Convertir les fichiers intégrés SQL
Pour convertir le SQL code intégré dans votre application Java dans un format compatible avec votre base de données SQL cible Postgre, procédez comme suit :
-
Sur le site IDE où Amazon Q est installé, ouvrez la base de code Java qui contient le code intégré dont SQL vous avez besoin pour convertir.
-
Choisissez l'icône Amazon Q pour ouvrir le panneau de discussion.
-
Entrez
/transform
dans le panneau de discussion. -
Si votre application Java est éligible à SQL la conversion, Amazon Q vous demandera de choisir le type de transformation que vous souhaitez effectuer. Saisissez
SQL conversion
. -
Amazon Q vous invite à télécharger le fichier de métadonnées du schéma que vous avez récupéré sur Amazon S3. Dans le chat, Amazon Q fournit des instructions pour récupérer le fichier.
-
Amazon Q vous invite à fournir le projet qui contient le fichier intégré SQL ainsi que le fichier de schéma de base de données. Choisissez les fichiers appropriés dans les menus déroulants du panneau de discussion.
-
Vérifiez que les informations extraites par Amazon Q du schéma de base de données sont exactes.
-
Amazon Q commence à convertir votre SQL code. Cela peut prendre quelques minutes.
-
Une fois qu'Amazon Q a converti le SQL code, il fournit une différence avec toutes les mises à jour apportées à vos fichiers. Passez en revue les modifications apportées aux différences, puis acceptez-les pour mettre à jour votre code.
Amazon Q fournit également un résumé de la transformation avec des informations détaillées sur les modifications apportées.
-
Après avoir mis à jour votre code, revenez à la AWS DMS console pour vérifier que le nouveau code SQL est compatible avec la base de données migrée.