O Database Migration Service ajuda você a converter esquemas do Oracle e do SQL Server para o PostgreSQL. Para isso, use os espaços de trabalho de conversão e a conversão com tecnologia do Gemini.
Os espaços de trabalho de conversão oferecem ferramentas para converter objetos de esquema e código.
A assistência do Gemini usa o poder da IA para reduzir o tempo e a complexidade da migração.
Consulte Cenários compatíveis para links da documentação específica de cada cenário.
Espaços de trabalho de conversão
Use os espaços de trabalho de conversão para acelerar e melhorar o processo de migração de bancos de dados heterogêneos. Os espaços de trabalho de conversão processam a conversão de código e esquema, simplificando a transição para o banco de dados de destino.
Elas oferecem ferramentas para monitorar o progresso da conversão com visões gerais robustas. Os espaços de trabalho de conversão também facilitam a solução colaborativa de problemas de conversão no editor de conversão, onde é possível ajustar o código PostgreSQL resultante em tempo real.
Acelere a conversão de código e esquema com o Gemini
Os recursos de conversão com tecnologia do 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 objetos de código com tecnologia do Gemini:
Conversão automática
O mecanismo de conversão com tecnologia Gemini pode melhorar automaticamente os padrões de conversão determinísticos usados pelo Database Migration Service. Quando você ativa o recurso de conversão automática, o Gemini processa todo o esquema convertido para reduzir significativamente o número de ajustes manuais necessários no seu código PostgreSQL.
Depois que todas as ampliações forem concluídas, você poderá conferir os detalhes de cada objeto:
O resumo da conversão inclui uma visão geral de como e por que o Gemini corrigiu problemas encontrados na conversão determinística, além de uma lista de problemas que ainda exigem mais ajustes.
A comparação de código oferece uma comparação lado a lado entre as melhorias com tecnologia do Gemini e a conversão determinista.
Assistente de conversão
O assistente de conversão é um conjunto de comandos dedicados 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 determinadas funções do Oracle não tiverem equivalentes diretos no PostgreSQL, use o comando Me ajude a corrigir problemas de conversão de objetos para receber uma proposta de mudanças no código que podem corrigir o problema de conversão.
A imagem a seguir mostra como acessar os comandos do Gemini para explicabilidade da conversão de código e esquema em espaços de trabalho de conversão:
Avaliações da qualidade da conversão
O Gemini também ajuda a garantir a qualidade e a equivalência funcional do código convertido com avaliações de qualidade. Essas avaliações analisam automaticamente a correção do código convertido e verificam se ele se comporta da mesma forma que o código-fonte.
É possível executar avaliações automaticamente como parte do processo de conversão ou manualmente em objetos específicos. Os resultados fornecem um relatório de qualidade detalhado e mostram possíveis problemas, ajudando você a migrar com mais confiança. Esse recurso funciona em conjunto com a conversão automática e o assistente de conversão para oferecer uma experiência de conversão mais confiável.
Correspondência de padrões
Quando você corrige problemas de conversão no seu espaço de trabalho, os modelos do Gemini podem aprender o padrão das suas 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 do Gemini analisarem correções suficientes, você poderá revisar as sugestões geradas por IA para refinar ainda mais seu código.
A imagem a seguir mostra como as sugestões do Gemini corrigem problemas nos espaços de trabalho de conversão:
Cenários compatíveis
Consulte as páginas a seguir para mais informações sobre os espaços de trabalho de conversão do Database Migration Service e a conversão com tecnologia do Gemini:
- Oracle para Cloud SQL para PostgreSQL
- Oracle para AlloyDB para PostgreSQL
- SQL Server para Cloud SQL para PostgreSQL
- SQL Server para AlloyDB para PostgreSQL