Converter SQL com o Database Migration Service

O Database Migration Service ajuda a converter o esquema do Oracle para o PostgreSQL. Para isso, use os espaços de trabalho de conversão e a conversão assistida pelo Gemini. Os espaços de trabalho de conversão fornecem ferramentas para converter e validar o esquema e os dados. A assistência do Gemini usa o poder da IA para reduzir o tempo e a complexidade da migração.

Espaços de trabalho de conversão

Use os espaços de trabalho de conversão para agilizar e melhorar o processo de migração de bancos de dados heterogêneos. Os espaços de trabalho lidam com a conversão de esquema e dados, simplificando a transição para um banco de dados de destino. Eles também oferecem ferramentas para validar o esquema e os dados convertidos.

No editor de conversão, é possível manipular a conversão de esquema em tempo real, convertendo objetos compatíveis automaticamente e resolvendo problemas de conversão.

Conversão assistida pelo Gemini

Os recursos de conversão assistida pelo Gemini no Database Migration Service ajudam você a aplicar o poder da IA para reduzir o tempo e a complexidade das suas migrações.

Use as seguintes abordagens complementares para uma experiência completa de conversão de objeto de código assistida pelo Gemini:

Assistente de conversão

O assistente de conversão é um conjunto de instruções dedicadas que podem ajudar você a entender melhor a lógica de conversão, propor correções para problemas de conversão ou otimizar o código convertido. Por exemplo, se algumas funções do Oracle não tiverem equivalentes diretos no PostgreSQL, use a instrução Help me fix object conversion issues para receber uma proposta de mudanças de código que podem corrigir o problema de conversão.

A imagem a seguir mostra como acessar as instruções do Gemini para a explicibilidade de conversão de código e esquema nos espaços de trabalho de conversão:

O assistente de conversão do Gemini solicita explicabilidade de conversão de código e esquema.
Figura 1. Comandos do assistente de conversão do Gemini. (Clique para ampliar)
O Gemini solicita
      explicabilidade de conversão de código e esquema.

Sugestões de conversão

Quando você corrige problemas de conversão no seu espaço de trabalho, os modelos do Gemini podem aprender o padrão com as correções e sugerir mudanças em outros objetos com falhas no espaço de trabalho. Por exemplo, depois de corrigir problemas de conversão de objetos manualmente ou com o comando do assistente de conversão e quando os modelos Gemini tiverem analisado o suficiente das suas correções, você poderá analisar as sugestões geradas por IA para refinar ainda mais o código.

A imagem a seguir mostra as sugestões do Gemini que corrigem problemas nos espaços de trabalho de conversão:

Caixa de diálogo de sugestões do Gemini para corrigir problemas.
Figura 2. Caixa de diálogo de sugestões do Gemini para corrigir problemas. (clique para ampliar)
Caixa de diálogo de sugestões do Gemini para corrigir problemas.

Cenários com suporte

O Database Migration Service oferece suporte à conversão assistida pelo Gemini nos seguintes cenários heterogêneos: