O Database Migration Service ajuda a converter o esquema do Oracle e do SQL Server em 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 ver links para a documentação específica de cada cenário.
Espaços de trabalho de conversão
Use 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 lidam com a conversão de código e esquema, simplificando a transição para o banco de dados de destino.
Eles oferecem ferramentas que permitem monitorar o progresso da conversão com visões gerais robustas. Os espaços de trabalho de conversão também facilitam a resoluçã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 do 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 código do PostgreSQL.
Depois que todos os aumentos forem concluídos, 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 os problemas encontrados na conversão determinista, além de uma lista de problemas que ainda precisam de mais ajustes.
A comparação de código oferece uma comparação lado a lado entre as melhorias 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 Ajuda para 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 de conversão de código e esquema em espaços de trabalho de conversão:
Avaliações de 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 o código convertido para verificar se ele está correto e se tem o mesmo comportamento do 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 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 falha no espaço de trabalho. Por exemplo, depois de corrigir manualmente os problemas de conversão de objetos ou com o comando do assistente de conversão, e quando os modelos do Gemini tiverem analisado o suficiente das suas correções, você poderá revisar as sugestões geradas com IA para refinar ainda mais seu código.
A imagem a seguir mostra as sugestões do Gemini para corrigir problemas em 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