Database Migration Service vous aide à convertir le schéma Oracle et SQL Server en PostgreSQL. Pour ce faire, vous utilisez des espaces de travail de conversion et la conversion optimisée par Gemini.
Les espaces de travail de conversion fournissent des outils permettant de convertir le schéma et les objets de code.
L'assistance Gemini utilise la puissance de l'IA pour réduire le temps et la complexité de la migration.
Consultez Scénarios compatibles pour obtenir des liens vers la documentation spécifique à un scénario.
Espaces de travail de conversion
Utilisez des espaces de travail de conversion pour accélérer et améliorer le processus de migration des bases de données hétérogènes. Les espaces de travail de conversion gèrent la conversion du code et du schéma, ce qui simplifie la transition vers votre base de données de destination.
Ils proposent des outils qui vous permettent de surveiller la progression de la conversion grâce à des aperçus robustes. Les espaces de travail de conversion facilitent également la résolution collaborative des problèmes de conversion dans l'éditeur de conversion, où vous pouvez ajuster le code PostgreSQL résultant en temps réel.
Accélérer la conversion du code et du schéma avec Gemini
Les fonctionnalités de conversion optimisées par Gemini dans Database Migration Service vous aident à appliquer la puissance de l'IA pour réduire le temps et la complexité de vos migrations.
Utilisez les approches complémentaires suivantes pour une expérience complète de conversion d'objets de code optimisée par Gemini de bout en bout :
Conversion automatique
Le moteur de conversion optimisé par Gemini peut améliorer automatiquement les modèles de conversion déterministes utilisés par Database Migration Service. Lorsque vous activez la fonctionnalité de conversion automatique, Gemini traite l'ensemble de votre schéma converti pour réduire considérablement le nombre d'ajustements manuels nécessaires dans votre code PostgreSQL.
Une fois toutes les augmentations terminées, vous pouvez explorer les détails de chaque objet :
Le récapitulatif de la conversion inclut une présentation de la manière dont Gemini a résolu les problèmes détectés dans la conversion déterministe et pourquoi, ainsi qu'une liste des problèmes qui nécessitent encore des ajustements.
La comparaison de code vous offre une comparaison côte à côte entre les augmentations optimisées par Gemini et la conversion déterministe.
Assistant de conversion
L'assistant de conversion est un ensemble de requêtes dédiées qui peuvent vous aider à mieux comprendre la logique de conversion, à proposer des corrections pour les problèmes de conversion ou à optimiser le code converti. Par exemple, si certaines fonctions Oracle n'ont pas d'équivalent direct dans PostgreSQL, vous pouvez utiliser la requête Aidez-moi à résoudre les problèmes de conversion d'objets pour obtenir une proposition de modifications de code permettant de résoudre le problème de conversion.
L'image suivante montre comment accéder aux requêtes Gemini pour l'explicabilité de la conversion de code et de schéma dans les espaces de travail de conversion :
Correspondance de modèles
Lorsque vous résolvez des problèmes de conversion dans votre espace de travail, les modèles Gemini peuvent apprendre le modèle à partir de vos corrections et suggérer des modifications à d'autres objets défectueux de l'espace de travail. Par exemple, une fois que vous avez résolu manuellement les problèmes de conversion d'objets ou à l'aide de la requête de l'assistant de conversion, et lorsque les modèles Gemini ont analysé suffisamment de vos corrections, vous pouvez examiner les suggestions générées par l'IA pour affiner davantage votre code.
L'image suivante montre les suggestions Gemini pour résoudre les problèmes dans les espaces de travail de conversion :
Scénarios compatibles
Pour en savoir plus sur les espaces de travail de conversion de Database Migration Service et la conversion optimisée par Gemini, consultez les pages suivantes :
- Oracle vers Cloud SQL pour PostgreSQL
- Oracle vers AlloyDB pour PostgreSQL
- SQL Server vers Cloud SQL pour PostgreSQL
- SQL Server vers AlloyDB pour PostgreSQL