Database Migration Service consente di convertire lo schema Oracle e SQL Server in PostgreSQL. Per farlo, puoi utilizzare le aree di lavoro di conversione e la conversione basata su Gemini.
Le aree di lavoro di conversione forniscono strumenti per convertire gli oggetti di schema e codice.
L'assistenza di Gemini sfrutta la potenza dell'AI per ridurre i tempi e la complessità della migrazione.
Consulta la pagina Scenari supportati per i link alla documentazione specifica dello scenario.
Aree di lavoro di conversione
Utilizza le aree di lavoro di conversione per velocizzare e migliorare il processo di migrazione per i database eterogenei. Le aree di lavoro di conversione gestiscono la conversione di codice e schema, semplificando la transizione al database di destinazione.
Offrono strumenti che consentono di monitorare l'avanzamento della conversione con panoramiche solide. Le aree di lavoro di conversione facilitano anche la risoluzione collaborativa dei problemi di conversione nell'editor di conversione, dove puoi modificare il codice PostgreSQL risultante in tempo reale.
Accelerare la conversione di codice e schema con Gemini
Le funzionalità di conversione basate su Gemini in Database Migration Service ti aiutano a sfruttare la potenza dell'AI per ridurre i tempi e la complessità delle migrazioni.
Utilizza i seguenti approcci complementari per un'esperienza di conversione end-to-end degli oggetti di codice basata su Gemini:
Conversione automatica
Il motore di conversione basato su Gemini può migliorare automaticamente i pattern di conversione deterministici utilizzati da Database Migration Service. Quando abiliti la funzionalità di conversione automatica, Gemini elabora tutto lo schema convertito per ridurre significativamente il numero di modifiche manuali necessarie nel codice PostgreSQL.
Al termine di tutti gli aumenti, puoi esplorare i dettagli di ogni oggetto:
Il riepilogo della conversione include una panoramica di come e perché Gemini ha risolto i problemi riscontrati nella conversione deterministica, nonché un elenco dei problemi che richiedono ulteriori modifiche.
Il confronto del codice fornisce un confronto fianco a fianco tra gli aumenti basati su Gemini e la conversione deterministica.
Assistente per la conversione
L'assistente per la conversione è un insieme di prompt dedicati che possono aiutarti a comprendere meglio la logica di conversione, a proporre correzioni per i problemi di conversione o a ottimizzare il codice convertito. Ad esempio, se alcune funzioni Oracle non hanno equivalenti diretti in PostgreSQL, puoi utilizzare il prompt Aiutami a risolvere i problemi di conversione degli oggetti per ottenere una proposta di modifiche del codice che possono risolvere il problema di conversione.
L'immagine seguente mostra come accedere ai prompt di Gemini per la spiegabilità della conversione di codice e schema nelle aree di lavoro di conversione:
Valutazioni della qualità della conversione
Gemini contribuisce anche a garantire la qualità e l'equivalenza funzionale del codice convertito con le valutazioni della qualità. Queste valutazioni analizzano automaticamente la correttezza del codice convertito e verificano che si comporti allo stesso modo del codice sorgente.
Puoi eseguire le valutazioni automaticamente nell'ambito del processo di conversione o manualmente su oggetti specifici. I risultati forniscono un report dettagliato sulla qualità e mettono in evidenza eventuali problemi potenziali, aiutandoti a eseguire la migrazione con maggiore sicurezza. Questa funzionalità funziona in tandem con la conversione automatica e l'assistente per la conversione per offrire un'esperienza di conversione più affidabile.