O serviço de migração de base de dados ajuda a converter o esquema do Oracle e do SQL Server em PostgreSQL. Consegue isto através dos espaços de trabalho de conversão e da conversão com tecnologia 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 a secção Cenários suportados para ver links para documentação específica de cenários.
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 bases de dados heterogéneas. Os espaços de trabalho de conversão processam a conversão de código e esquema, simplificando a transição para a base de dados de destino.
Oferecem ferramentas que lhe permitem monitorizar o progresso das conversões com descriçõ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ões, onde pode ajustar o código PostgreSQL resultante em tempo real.


Acelere a conversão de código e esquemas com o Gemini
As funcionalidades de conversão com tecnologia Gemini no serviço de migração de bases de dados ajudam 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 de conversão de objetos de código completa baseada no Gemini:
Conversão automática
O motor de conversão com tecnologia Gemini pode melhorar automaticamente os padrões de conversão determinísticos usados pelo Database Migration Service. Quando ativa a funcionalidade de conversão automática, o Gemini processa todo o seu esquema convertido para reduzir significativamente o número de ajustes manuais necessários no seu código PostgreSQL.
Depois de todas as aumentações estarem concluídas, pode explorar os detalhes de cada objeto:
O Resumo de conversões inclui uma vista geral de como e por que motivo o Gemini corrigiu os problemas encontrados na conversão determinística, bem como uma lista de problemas que ainda requerem ajustes adicionais.
A comparação de código oferece uma comparação lado a lado entre os melhoramentos com tecnologia Gemini e a conversão determinística.


Assistente de conversão
O assistente de conversões é um conjunto de comandos dedicados que podem ajudar a compreender 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, pode usar o comando Ajuda-me a corrigir problemas de conversão de objetos para receber uma proposta de alterações de código que podem corrigir o problema de conversão.
A imagem seguinte mostra como aceder aos comandos do Gemini para a capacidade de explicação da conversão de código e esquemas nos espaços de trabalho de conversão:


Correspondência de padrões
Quando 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 alterações a outros objetos com falhas no espaço de trabalho. Por exemplo, depois de corrigir os problemas de conversão de objetos manualmente ou com o comando do assistente de conversão e quando os modelos Gemini tiverem analisado um número suficiente de correções, pode rever as sugestões geradas pela IA para refinar ainda mais o seu código.
A imagem seguinte mostra as sugestões do Gemini que corrigem problemas nos espaços de trabalho de conversão:


Cenários suportados
Consulte as seguintes páginas para mais informações sobre os espaços de trabalho de conversão do serviço de migração de bases de dados e a conversão com tecnologia 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