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:
Corrispondenza di pattern
Quando correggi i problemi di conversione nell'area di lavoro, i modelli Gemini possono apprendere il pattern dalle correzioni e suggerire modifiche ad altri oggetti difettosi nell'area di lavoro. Ad esempio, dopo aver corretto manualmente i problemi di conversione degli oggetti o con il prompt dell'assistente per la conversione e quando i modelli Gemini hanno analizzato un numero sufficiente di correzioni, puoi rivedere i suggerimenti generati dall'AI per perfezionare ulteriormente il codice.
L'immagine seguente mostra i suggerimenti di Gemini per risolvere i problemi nelle aree di lavoro di conversione:
Scenari supportati
Per ulteriori informazioni sulle aree di lavoro di conversione di Database Migration Service e sulla conversione basata su Gemini, consulta le seguenti pagine:
- Da Oracle a Cloud SQL per PostgreSQL
- Da Oracle ad AlloyDB per PostgreSQL
- Da SQL Server a Cloud SQL per PostgreSQL
- Da SQL Server ad AlloyDB per PostgreSQL